interface GatewayGuildMembersChunkPresence {
    activities?: GatewayActivity[];
    client_status?: GatewayPresenceClientStatus;
    status?: PresenceUpdateReceiveStatus;
    user: Partial<APIUser> & Pick<APIUser, "id">;
}

Hierarchy (View Summary)

Properties

activities?: GatewayActivity[]

User's current activities

User's platform-dependent status

Either "idle", "dnd", "online", or "offline"

user: Partial<APIUser> & Pick<APIUser, "id">

The user presence is being updated for

The user object within this event can be partial, the only field which must be sent is the id field, everything else is optional.