Skip to content

VoiceState

Extends

  • Base.ObjectToLower<VoiceStateResource>

Constructors

new VoiceState(client, data, withMember)

1
new VoiceState(
2
client: UsingClient,
3
data: VoiceStateResource,
4
withMember?: GuildMember): VoiceState

Parameters

ParameterType
clientUsingClient
dataVoiceStateResource
withMember?GuildMember

Returns

VoiceState

Inherited from

Base.constructor

Source

seyfert/src/structures/VoiceState.ts:9

Properties

PropertyModifierTypeInherited from
channelIdpublicnull | stringObjectToLower.channelId
clientreadonlyUsingClientBase.client
deafpublicbooleanObjectToLower.deaf
guildIdpublicstringObjectToLower.guildId
mutepublicbooleanObjectToLower.mute
requestToSpeakTimestamppublicnull | stringObjectToLower.requestToSpeakTimestamp
selfDeafpublicbooleanObjectToLower.selfDeaf
selfMutepublicbooleanObjectToLower.selfMute
selfStreampublicundefined | booleanObjectToLower.selfStream
selfVideopublicbooleanObjectToLower.selfVideo
sessionIdpublicstringObjectToLower.sessionId
suppresspublicbooleanObjectToLower.suppress
userIdpublicstringObjectToLower.userId

Methods

channel()

1
channel(force?: boolean): Promise<undefined | BaseChannel<ChannelType> | DMChannel | CategoryChannel>

Parameters

ParameterType
force?boolean

Returns

Promise<undefined | BaseChannel<ChannelType> | DMChannel | CategoryChannel>

Source

seyfert/src/structures/VoiceState.ts:30


disconnect()

1
disconnect(reason?: string): Promise<GuildMember>

Parameters

ParameterType
reason?string

Returns

Promise<GuildMember>

Source

seyfert/src/structures/VoiceState.ts:49


isMuted()

1
isMuted(): boolean

Returns

boolean

Source

seyfert/src/structures/VoiceState.ts:18


member()

1
member(force?: boolean): Promise<GuildMember>

Parameters

ParameterType
force?boolean

Returns

Promise<GuildMember>

Source

seyfert/src/structures/VoiceState.ts:22


setChannel()

1
setChannel(channel_id: null | string, reason?: string): Promise<GuildMember>

Parameters

ParameterType
channel_idnull | string
reason?string

Returns

Promise<GuildMember>

Source

seyfert/src/structures/VoiceState.ts:53


setDeaf()

1
setDeaf(deaf: boolean, reason?: string): Promise<GuildMember>

Parameters

ParameterTypeDefault value
deafboolean!this.deaf
reason?stringundefined

Returns

Promise<GuildMember>

Source

seyfert/src/structures/VoiceState.ts:42


setMute()

1
setMute(mute: boolean, reason?: string): Promise<GuildMember>

Parameters

ParameterTypeDefault value
muteboolean!this.mute
reason?stringundefined

Returns

Promise<GuildMember>

Source

seyfert/src/structures/VoiceState.ts:35


user()

1
user(force?: boolean): Promise<User>

Parameters

ParameterType
force?boolean

Returns

Promise<User>

Source

seyfert/src/structures/VoiceState.ts:26