GatewayPayload

data class GatewayPayload<out T> constructor(val opcode: GatewayOpcode, val data: T, val sequence: GatewaySequence? = null, val eventName: EventName? = null)(source)

Generic payload container for communicating with Discord gateway.

All packets should be encapsulated with this to work properly.

Constructors

Link copied to clipboard
fun <out T> GatewayPayload(opcode: GatewayOpcode, data: T, sequence: GatewaySequence? = null, eventName: EventName? = null)

Properties

Link copied to clipboard
val data: T

Payload data

Link copied to clipboard

The event name for this payload

Link copied to clipboard

Opcode for the payload

Link copied to clipboard

Sequence number, used for resuming sessions and heartbeats