Safe Haskell | None |
---|---|
Language | Haskell2010 |
Data structures pertaining to gateway dispatch Event
s
- data Init = Init Int User [Channel] [Guild] String
- data Event
- = Ready Init
- | Resumed Object
- | ChannelCreate Channel
- | ChannelUpdate Channel
- | ChannelDelete Channel
- | GuildCreate Guild
- | GuildUpdate Guild
- | GuildDelete Guild
- | GuildBanAdd Member
- | GuildBanRemove Member
- | GuildEmojiUpdate Object
- | GuildIntegrationsUpdate Object
- | GuildMemberAdd Member
- | GuildMemberRemove Member
- | GuildMemberUpdate Member
- | GuildMemberChunk Object
- | GuildRoleCreate Object
- | GuildRoleUpdate Object
- | GuildRoleDelete Object
- | MessageCreate Message
- | MessageUpdate Message
- | MessageDelete Object
- | MessageDeleteBulk Object
- | PresenceUpdate Object
- | TypingStart Object
- | UserSettingsUpdate Object
- | UserUpdate Object
- | VoiceStateUpdate Object
- | VoiceServerUpdate Object
- | UnknownEvent String Object
- parseDispatch :: Payload -> Either String Event
Documentation
Represents data sent on READY event.
Represents possible events sent by discord. Detailed information can be found at https://discordapp.com/developers/docs/topics/gateway.