Class GatewayPayload<T extends discord4j.discordjson.json.gateway.PayloadData>

  • 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.
    • 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()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object