FromJSON Guild Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
Show Guild Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
Updateable Guild Source # | |
Instance detailsDefined in Calamity.Internal.Updateable |
PermissionsIn Guild Source # | A Member 's Permissions in a guild are just their roles |
Instance detailsDefined in Calamity.Utils.Permissions |
PermissionsIn' Guild Source # | A Member 's Permissions in a guild are just their roles |
Instance detailsDefined in Calamity.Utils.Permissions |
Eq Guild Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
TextShow Guild Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
HasID Guild GuildChannel Source # | |
Instance detailsDefined in Calamity.Types.Model.Channel.Guild |
HasID Guild TextChannel Source # | |
Instance detailsDefined in Calamity.Types.Model.Channel.Guild.Text |
HasID Guild VoiceChannel Source # | |
Instance detailsDefined in Calamity.Types.Model.Channel.Guild.Voice |
HasID Guild BanData Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Ban |
HasID Guild Guild Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
HasID Guild UpdatedGuild Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
HasID Guild UnavailableGuild Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.UnavailableGuild |
HasID Guild Presence Source # | |
Instance detailsDefined in Calamity.Types.Model.Presence.Presence |
Member (CacheEff :: (Type -> Type) -> Type -> Type) r => ParameterParser Guild c r | ParameterParser for guilds, this only looks in the cache. Use Snowflake Guild
and use upgrade if you want to allow fetching
from http. |
Instance detailsDefined in Calamity.Commands.CalamityParsers Associated Types type ParserResult Guild |
(k ~ A_Lens, a ~ Maybe (Snowflake GuildChannel), b ~ Maybe (Snowflake GuildChannel)) => LabelOptic "afkChannelID" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ Int, b ~ Int) => LabelOptic "afkTimeout" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ Maybe (Snowflake User), b ~ Maybe (Snowflake User)) => LabelOptic "applicationID" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ Maybe GuildBanner, b ~ Maybe GuildBanner) => LabelOptic "banner" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ SnowflakeMap GuildChannel, b ~ SnowflakeMap GuildChannel) => LabelOptic "channels" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ Int, b ~ Int) => LabelOptic "defaultMessageNotifications" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ Maybe GuildSplash, b ~ Maybe GuildSplash) => LabelOptic "discoverySplash" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ Maybe (Snowflake GuildChannel), b ~ Maybe (Snowflake GuildChannel)) => LabelOptic "embedChannelID" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ Bool, b ~ Bool) => LabelOptic "embedEnabled" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ SnowflakeMap Emoji, b ~ SnowflakeMap Emoji) => LabelOptic "emojis" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ Int, b ~ Int) => LabelOptic "explicitContentFilter" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ [Text], b ~ [Text]) => LabelOptic "features" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ Maybe GuildIcon, b ~ Maybe GuildIcon) => LabelOptic "icon" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ Snowflake Guild, b ~ Snowflake Guild) => LabelOptic "id" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ Maybe UTCTime, b ~ Maybe UTCTime) => LabelOptic "joinedAt" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ Bool, b ~ Bool) => LabelOptic "large" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ Int, b ~ Int) => LabelOptic "memberCount" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ SnowflakeMap Member, b ~ SnowflakeMap Member) => LabelOptic "members" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ Int, b ~ Int) => LabelOptic "mfaLevel" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ Text, b ~ Text) => LabelOptic "name" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ Maybe Bool, b ~ Maybe Bool) => LabelOptic "owner" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ Snowflake User, b ~ Snowflake User) => LabelOptic "ownerID" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ Word64, b ~ Word64) => LabelOptic "permissions" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ Text, b ~ Text) => LabelOptic "preferredLocale" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ HashMap (Snowflake User) Presence, b ~ HashMap (Snowflake User) Presence) => LabelOptic "presences" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ SnowflakeMap Role, b ~ SnowflakeMap Role) => LabelOptic "roles" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ Maybe GuildSplash, b ~ Maybe GuildSplash) => LabelOptic "splash" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ Maybe (Snowflake GuildChannel), b ~ Maybe (Snowflake GuildChannel)) => LabelOptic "systemChannelID" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ Bool, b ~ Bool) => LabelOptic "unavailable" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ Int, b ~ Int) => LabelOptic "verificationLevel" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ [VoiceState], b ~ [VoiceState]) => LabelOptic "voiceStates" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ Maybe (Snowflake GuildChannel), b ~ Maybe (Snowflake GuildChannel)) => LabelOptic "widgetChannelID" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ Bool, b ~ Bool) => LabelOptic "widgetEnabled" k Guild Guild a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ Snowflake Guild, b ~ Snowflake Guild) => LabelOptic "id" k (Partial Guild) (Partial Guild) a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
(k ~ A_Lens, a ~ Text, b ~ Text) => LabelOptic "name" k (Partial Guild) (Partial Guild) a b Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
HasID Guild (Partial Guild) Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
Upgradeable Guild (Snowflake Guild) Source # | |
Instance detailsDefined in Calamity.Types.Upgradeable |
Upgradeable Emoji (Snowflake Guild, Snowflake Emoji) Source # | |
Instance detailsDefined in Calamity.Types.Upgradeable |
Upgradeable Member (Snowflake Guild, Snowflake Member) Source # | |
Instance detailsDefined in Calamity.Types.Upgradeable |
Upgradeable Role (Snowflake Guild, Snowflake Role) Source # | |
Instance detailsDefined in Calamity.Types.Upgradeable |
FromJSON (Partial Guild) Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
ToJSON (Partial Guild) Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
Show (Partial Guild) Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
CalamityToJSON' (Partial Guild) Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
PermissionsIn' (Snowflake Guild) Source # | A Member 's Permissions in a guild are just their roles This will fetch the guild from the cache or http as needed |
Instance detailsDefined in Calamity.Utils.Permissions |
Eq (Partial Guild) Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
TextShow (Partial Guild) Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
PermissionsIn (Guild, GuildChannel) Source # | A Member 's Permissions in a channel are their roles and overwrites |
Instance detailsDefined in Calamity.Utils.Permissions |
type Updated Guild Source # | |
Instance detailsDefined in Calamity.Internal.Updateable |
data Partial Guild Source # | |
Instance detailsDefined in Calamity.Types.Model.Guild.Guild |
type ParserResult Guild | |
Instance detailsDefined in Calamity.Commands.CalamityParsers |