Package discord4j.gateway.json
Class GatewayPayload<T extends discord4j.discordjson.json.gateway.PayloadData>
java.lang.Object
discord4j.gateway.json.GatewayPayload<T>
- Type Parameters:
T- the type of the event object
- Direct Known Subclasses:
ShardGatewayPayload
public class GatewayPayload<T extends discord4j.discordjson.json.gateway.PayloadData>
extends Object
Basic structure a Discord gateway payload object.
-
Constructor Summary
ConstructorsConstructorDescriptionGatewayPayload(discord4j.discordjson.json.gateway.Opcode<T> op, T data, Integer sequence, String type) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetData()discord4j.discordjson.json.gateway.Opcode<T>getOp()getType()inthashCode()static GatewayPayload<discord4j.discordjson.json.gateway.Heartbeat>heartbeat(discord4j.discordjson.json.gateway.Heartbeat data) static GatewayPayload<discord4j.discordjson.json.gateway.Identify>identify(discord4j.discordjson.json.gateway.Identify data) static GatewayPayload<discord4j.discordjson.json.gateway.RequestGuildMembers>requestGuildMembers(discord4j.discordjson.json.gateway.RequestGuildMembers data) static GatewayPayload<discord4j.discordjson.json.gateway.RequestSoundboardSounds>requestSoundboardSounds(discord4j.discordjson.json.gateway.RequestSoundboardSounds data) static GatewayPayload<discord4j.discordjson.json.gateway.Resume>resume(discord4j.discordjson.json.gateway.Resume data) static GatewayPayload<discord4j.discordjson.json.gateway.StatusUpdate>statusUpdate(discord4j.discordjson.json.gateway.StatusUpdate data) toString()static GatewayPayload<discord4j.discordjson.json.gateway.VoiceStateUpdate>voiceStateUpdate(discord4j.discordjson.json.gateway.VoiceStateUpdate data)
-
Constructor Details
-
GatewayPayload
-
-
Method Details
-
heartbeat
public static GatewayPayload<discord4j.discordjson.json.gateway.Heartbeat> heartbeat(discord4j.discordjson.json.gateway.Heartbeat data) -
identify
public static GatewayPayload<discord4j.discordjson.json.gateway.Identify> identify(discord4j.discordjson.json.gateway.Identify data) -
statusUpdate
public static GatewayPayload<discord4j.discordjson.json.gateway.StatusUpdate> statusUpdate(discord4j.discordjson.json.gateway.StatusUpdate data) -
voiceStateUpdate
public static GatewayPayload<discord4j.discordjson.json.gateway.VoiceStateUpdate> voiceStateUpdate(discord4j.discordjson.json.gateway.VoiceStateUpdate data) -
resume
public static GatewayPayload<discord4j.discordjson.json.gateway.Resume> resume(discord4j.discordjson.json.gateway.Resume data) -
requestGuildMembers
public static GatewayPayload<discord4j.discordjson.json.gateway.RequestGuildMembers> requestGuildMembers(discord4j.discordjson.json.gateway.RequestGuildMembers data) -
requestSoundboardSounds
public static GatewayPayload<discord4j.discordjson.json.gateway.RequestSoundboardSounds> requestSoundboardSounds(discord4j.discordjson.json.gateway.RequestSoundboardSounds data) -
getOp
-
getData
-
getSequence
-
getType
-
hashCode
public int hashCode() -
equals
-
toString
-