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
Constructors Constructor Description GatewayPayload(discord4j.discordjson.json.gateway.Opcode<T> op, T data, Integer sequence, String type)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)TgetData()discord4j.discordjson.json.gateway.Opcode<T>getOp()IntegergetSequence()StringgetType()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.Resume>resume(discord4j.discordjson.json.gateway.Resume data)static GatewayPayload<discord4j.discordjson.json.gateway.StatusUpdate>statusUpdate(discord4j.discordjson.json.gateway.StatusUpdate data)StringtoString()static GatewayPayload<discord4j.discordjson.json.gateway.VoiceStateUpdate>voiceStateUpdate(discord4j.discordjson.json.gateway.VoiceStateUpdate data)
-
-
-
Method Detail
-
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)
-
getOp
public discord4j.discordjson.json.gateway.Opcode<T> getOp()
-
-