See https://discord.com/developers/docs/topics/gateway-events#channel-create
Not directly serialized, as the inner payload is a channel object
See https://discord.com/developers/docs/topics/gateway-events#channel-delete
Not directly serialized, as the inner payload is a channel object
See https://discord.com/developers/docs/topics/gateway-events#channel-pins-update
See https://discord.com/developers/docs/topics/gateway-events#channel-update
Not directly serialized, as the inner payload is a channel object
See https://discord.com/developers/docs/topics/gateway-events#client-status-object
See https://discord.com/developers/docs/topics/gateway-events#request-guild-members-request-guild-members-structure
See https://discord.com/developers/docs/topics/gateway-events#update-voice-state-gateway-voice-state-update-structure
See https://discord.com/developers/docs/topics/gateway-events#guild-ban-add-guild-ban-add-event-fields
See https://discord.com/developers/docs/topics/gateway-events#guild-ban-remove
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
See https://discord.com/developers/docs/topics/gateway-events#presence-update-presence-update-event-fields
See https://discord.com/developers/docs/topics/gateway-events#thread-create
Not directly serialized, as the inner payload is a channel object
See https://discord.com/developers/docs/topics/gateway-events#thread-delete
Not directly serialized, as the inner payload is a channel object
See https://discord.com/developers/docs/topics/gateway-events#thread-list-sync
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
See https://discord.com/developers/docs/topics/gateway-events#thread-members-update
See https://discord.com/developers/docs/topics/gateway-events#thread-update
Not directly serialized, as the inner payload is a channel object
See https://discord.com/developers/docs/topics/gateway-events#user-update
Not directly serialized, as the inner payload is the user object