Safe Haskell | None |
---|---|
Language | Haskell2010 |
Calamity.Gateway.DispatchEvents
Description
module containing all dispatch events
Documentation
data CalamityEvent Source #
Constructors
Dispatch | |
Fields
| |
Custom | |
ShutDown |
Instances
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.28.3-2J7NAJqNo4x2nJuh8fOS3p" 'False) (C1 ('MetaCons "ReadyData" 'PrefixI 'True) ((S1 ('MetaSel ('Just "v") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "user") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 User)) :*: (S1 ('MetaSel ('Just "guilds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [UnavailableGuild]) :*: S1 ('MetaSel ('Just "sessionID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) |
data ChannelPinsUpdateData Source #
Constructors
ChannelPinsUpdateData | |
Instances
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.28.3-2J7NAJqNo4x2nJuh8fOS3p" 'False) (C1 ('MetaCons "GuildRoleData" 'PrefixI 'True) (S1 ('MetaSel ('Just "guildID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Snowflake Guild)) :*: S1 ('MetaSel ('Just "role") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Role))) |
data GuildRoleDeleteData Source #
Instances
data InviteCreateData Source #
Constructors
InviteCreateData | |
Instances
data InviteDeleteData Source #
Constructors
InviteDeleteData | |
Instances
data MessageDeleteData Source #
Constructors
MessageDeleteData | |
Instances
data MessageDeleteBulkData Source #
Constructors
MessageDeleteBulkData | |
Instances
data MessageReactionRemoveAllData Source #
Constructors
MessageReactionRemoveAllData | |
Instances
data PresenceUpdateData Source #
Instances
data TypingStartData Source #
Constructors
TypingStartData | |
Instances
newtype VoiceServerUpdateData Source #
Constructors
VoiceServerUpdateData Value |
Instances
newtype WebhooksUpdateData Source #
Constructors
WebhooksUpdateData Value |
Instances
data ReactionEvtData Source #
Constructors
ReactionEvtData | |