Interface
APIVoiceState
Voice state as returned by Fluxer (GUILD_CREATE.voice_states, VOICE_STATE_UPDATE, VOICE_STATES_SYNC). Matches fluxer `VoiceStateResponse`. Mute/deaf flags are always present on wire payloads; optional here so client-side connect stubs (frozen `@fluxerjs/voice`) type-check.
Properties
channel_id
: Snowflake | nullconnection_id
?: string | nulldeaf
?: booleane2ee_capable
?: booleanTrue when the client advertised E2EE support in IDENTIFY.
guild_id
?: Snowflake | nullis_mobile
?: booleanmember
?: APIGuildMembermute
?: booleanself_deaf
?: booleanself_mute
?: booleanself_stream
?: booleanself_video
?: booleansession_id
: string | nullPresent when connected; null/empty on client connect stubs.
suppress
?: booleanuser_id
: Snowflakeversion
?: numberviewer_stream_keys
?: string[] | null