interface GatewayReadyDispatchData {
    application: Pick<APIApplication, "id" | "flags">;
    guilds: APIUnavailableGuild[];
    resume_gateway_url: string;
    session_id: string;
    shard?: [shard_id: number, shard_count: number];
    user: APIUser;
    v: number;
}

Properties

application: Pick<APIApplication, "id" | "flags">

Contains id and flags

The guilds the user is in

resume_gateway_url: string

Gateway url for resuming connections

session_id: string

Used for resuming connections

shard?: [shard_id: number, shard_count: number]

The shard information associated with this session, if sent when identifying

user: APIUser

Information about the user including email

v: number

Gateway version