interface APIBaseVoiceState {
    channel_id: null | string;
    deaf: boolean;
    member?: APIGuildMember;
    mute: boolean;
    request_to_speak_timestamp: null | string;
    self_deaf: boolean;
    self_mute: boolean;
    self_stream?: boolean;
    self_video: boolean;
    session_id: string;
    suppress: boolean;
    user_id: string;
}

Hierarchy (View Summary)

Properties

channel_id: null | string

The channel id this user is connected to

deaf: boolean

Whether this user is deafened by the server

The guild member this voice state is for

The member field will have joined_at set to null if the member was invited as a guest.

mute: boolean

Whether this user is muted by the server

request_to_speak_timestamp: null | string

The time at which the user requested to speak

self_deaf: boolean

Whether this user is locally deafened

self_mute: boolean

Whether this user is locally muted

self_stream?: boolean

Whether this user is streaming using "Go Live"

self_video: boolean

Whether this user's camera is enabled

session_id: string

The session id for this voice state

suppress: boolean

Whether this user is muted by the current user

user_id: string

The user id this voice state is for