Module events

Module events 

Source

Structs§

ChannelCreate
See https://discord.com/developers/docs/topics/gateway-events#channel-create Not directly serialized, as the inner payload is a channel object
ChannelDelete
See https://discord.com/developers/docs/topics/gateway-events#channel-delete Not directly serialized, as the inner payload is a channel object
ChannelPinsUpdate
See https://discord.com/developers/docs/topics/gateway-events#channel-pins-update
ChannelUpdate
See https://discord.com/developers/docs/topics/gateway-events#channel-update Not directly serialized, as the inner payload is a channel object
ClientStatusObject
See https://discord.com/developers/docs/topics/gateway-events#client-status-object
GatewayHeartbeat
GatewayHeartbeatAck
GatewayHello
GatewayIdentifyConnectionProps
GatewayIdentifyPayload
GatewayPayload
GatewayReady
GatewayRequestGuildMembers
See https://discord.com/developers/docs/topics/gateway-events#request-guild-members-request-guild-members-structure
GatewayResume
GatewayVoiceStateUpdate
See https://discord.com/developers/docs/topics/gateway-events#update-voice-state-gateway-voice-state-update-structure
GuildBanAdd
See https://discord.com/developers/docs/topics/gateway-events#guild-ban-add-guild-ban-add-event-fields
GuildBanRemove
See https://discord.com/developers/docs/topics/gateway-events#guild-ban-remove
GuildCreate
See https://discord.com/developers/docs/topics/gateway-events#guild-create This one is particularly painful, it can be a Guild object with extra field or an unavailbile guild object
HelloData
MessageCreate
MessageDelete
MessageDeleteBulk
MessageReactionAdd
MessageReactionRemove
MessageReactionRemoveAll
MessageReactionRemoveEmoji
MessageUpdate
PresenceUpdate
See https://discord.com/developers/docs/topics/gateway-events#presence-update-presence-update-event-fields
ThreadCreate
See https://discord.com/developers/docs/topics/gateway-events#thread-create Not directly serialized, as the inner payload is a channel object
ThreadDelete
See https://discord.com/developers/docs/topics/gateway-events#thread-delete Not directly serialized, as the inner payload is a channel object
ThreadListSync
See https://discord.com/developers/docs/topics/gateway-events#thread-list-sync
ThreadMemberUpdate
See https://discord.com/developers/docs/topics/gateway-events#thread-member-update The inner payload is a thread member object with an extra field. The extra field is a bit painful, because we can’t just serialize a thread member object
ThreadMembersUpdate
See https://discord.com/developers/docs/topics/gateway-events#thread-members-update
ThreadUpdate
See https://discord.com/developers/docs/topics/gateway-events#thread-update Not directly serialized, as the inner payload is a channel object
TypingStartEvent
UserUpdate
See https://discord.com/developers/docs/topics/gateway-events#user-update Not directly serialized, as the inner payload is the user object

Enums§

GuildCreateDataOption

Traits§

WebSocketEvent