| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Calamity.Gateway.DispatchEvents
Description
module containing all dispatch events
Documentation
data DispatchMessage Source #
Constructors
| DispatchData' DispatchData | |
| ShutDown | 
Instances
| Show DispatchMessage Source # | |
| Defined in Calamity.Gateway.DispatchEvents Methods showsPrec :: Int -> DispatchMessage -> ShowS # show :: DispatchMessage -> String # showList :: [DispatchMessage] -> ShowS # | |
| Generic DispatchMessage Source # | |
| Defined in Calamity.Gateway.DispatchEvents Associated Types type Rep DispatchMessage :: Type -> Type # Methods from :: DispatchMessage -> Rep DispatchMessage x # to :: Rep DispatchMessage x -> DispatchMessage # | |
| type Rep DispatchMessage Source # | |
| Defined in Calamity.Gateway.DispatchEvents type Rep DispatchMessage = D1 (MetaData "DispatchMessage" "Calamity.Gateway.DispatchEvents" "calamity-0.1.0.0-inplace" False) (C1 (MetaCons "DispatchData'" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DispatchData)) :+: C1 (MetaCons "ShutDown" PrefixI False) (U1 :: Type -> Type)) | |
data DispatchData Source #
Constructors
Instances
Constructors
| ReadyData | |
Instances
| Show ReadyData Source # | |
| Generic ReadyData Source # | |
| FromJSON ReadyData Source # | |
| type Rep ReadyData Source # | |
| Defined in Calamity.Gateway.DispatchEvents type Rep ReadyData = D1 (MetaData "ReadyData" "Calamity.Gateway.DispatchEvents" "calamity-0.1.0.0-inplace" False) (C1 (MetaCons "ReadyData" PrefixI True) ((S1 (MetaSel (Just "v") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Integer) :*: S1 (MetaSel (Just "user") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 User)) :*: (S1 (MetaSel (Just "guilds") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [UnavailableGuild]) :*: S1 (MetaSel (Just "sessionID") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))) | |
data ChannelPinsUpdateData Source #
Constructors
| ChannelPinsUpdateData | |
Instances
data GuildBanData Source #
Instances
| Show GuildBanData Source # | |
| Defined in Calamity.Gateway.DispatchEvents Methods showsPrec :: Int -> GuildBanData -> ShowS # show :: GuildBanData -> String # showList :: [GuildBanData] -> ShowS # | |
| Generic GuildBanData Source # | |
| Defined in Calamity.Gateway.DispatchEvents Associated Types type Rep GuildBanData :: Type -> Type # | |
| FromJSON GuildBanData Source # | |
| Defined in Calamity.Gateway.DispatchEvents | |
| type Rep GuildBanData Source # | |
| Defined in Calamity.Gateway.DispatchEvents type Rep GuildBanData = D1 (MetaData "GuildBanData" "Calamity.Gateway.DispatchEvents" "calamity-0.1.0.0-inplace" False) (C1 (MetaCons "GuildBanData" PrefixI True) (S1 (MetaSel (Just "guildID") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Snowflake Guild)) :*: S1 (MetaSel (Just "user") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 User))) | |
data GuildEmojisUpdateData Source #
Instances
newtype GuildIntegrationsUpdateData Source #
Constructors
| GuildIntegrationsUpdateData | |
Instances
| Show GuildIntegrationsUpdateData Source # | |
| Defined in Calamity.Gateway.DispatchEvents Methods showsPrec :: Int -> GuildIntegrationsUpdateData -> ShowS # show :: GuildIntegrationsUpdateData -> String # showList :: [GuildIntegrationsUpdateData] -> ShowS # | |
| Generic GuildIntegrationsUpdateData Source # | |
| Defined in Calamity.Gateway.DispatchEvents Associated Types type Rep GuildIntegrationsUpdateData :: Type -> Type # Methods from :: GuildIntegrationsUpdateData -> Rep GuildIntegrationsUpdateData x # to :: Rep GuildIntegrationsUpdateData x -> GuildIntegrationsUpdateData # | |
| FromJSON GuildIntegrationsUpdateData Source # | |
| Defined in Calamity.Gateway.DispatchEvents Methods parseJSON :: Value -> Parser GuildIntegrationsUpdateData # parseJSONList :: Value -> Parser [GuildIntegrationsUpdateData] # | |
| type Rep GuildIntegrationsUpdateData Source # | |
| Defined in Calamity.Gateway.DispatchEvents | |
data GuildMemberRemoveData Source #
Instances
data GuildMemberUpdateData Source #
Constructors
| GuildMemberUpdateData | |
Instances
data GuildMembersChunkData Source #
Instances
data GuildRoleData Source #
Instances
| Show GuildRoleData Source # | |
| Defined in Calamity.Gateway.DispatchEvents Methods showsPrec :: Int -> GuildRoleData -> ShowS # show :: GuildRoleData -> String # showList :: [GuildRoleData] -> ShowS # | |
| Generic GuildRoleData Source # | |
| Defined in Calamity.Gateway.DispatchEvents Associated Types type Rep GuildRoleData :: Type -> Type # | |
| FromJSON GuildRoleData Source # | |
| Defined in Calamity.Gateway.DispatchEvents Methods parseJSON :: Value -> Parser GuildRoleData # parseJSONList :: Value -> Parser [GuildRoleData] # | |
| type Rep GuildRoleData Source # | |
| Defined in Calamity.Gateway.DispatchEvents type Rep GuildRoleData = D1 (MetaData "GuildRoleData" "Calamity.Gateway.DispatchEvents" "calamity-0.1.0.0-inplace" False) (C1 (MetaCons "GuildRoleData" PrefixI True) (S1 (MetaSel (Just "guildID") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Snowflake Guild)) :*: S1 (MetaSel (Just "role") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Role))) | |
data GuildRoleDeleteData Source #
Instances
data MessageDeleteData Source #
Constructors
| MessageDeleteData | |
Instances
data MessageDeleteBulkData Source #
Constructors
| MessageDeleteBulkData | |
Instances
data MessageReactionRemoveAllData Source #
Constructors
| MessageReactionRemoveAllData | |
Instances
data PresenceUpdateData Source #
Constructors
| PresenceUpdateData | |
Instances
data TypingStartData Source #
Constructors
| TypingStartData | |
Instances
newtype VoiceStateUpdateData Source #
Constructors
| VoiceStateUpdateData Value | 
Instances
newtype VoiceServerUpdateData Source #
Constructors
| VoiceServerUpdateData Value | 
Instances
newtype WebhooksUpdateData Source #
Constructors
| WebhooksUpdateData Value |