Table of Contents

Class VoiceGuildChannel

Namespace
NetCord
Assembly
NetCord.dll
public class VoiceGuildChannel : TextGuildChannel, IEquatable<Entity>, IJsonModel<JsonChannel>, IInteractionChannel, IVoiceGuildChannel, IGuildChannel, INamedChannel, IEntity, ISpanFormattable, IFormattable
Inheritance
VoiceGuildChannel
Implements
Inherited Members

Constructors

VoiceGuildChannel(JsonChannel, ulong, RestClient)

public VoiceGuildChannel(JsonChannel jsonModel, ulong guildId, RestClient client)

Parameters

jsonModel JsonChannel
guildId ulong
client RestClient

Properties

Bitrate

public int Bitrate { get; }

Property Value

int

RtcRegion

public string? RtcRegion { get; }

Property Value

string

UserLimit

public int UserLimit { get; }

Property Value

int

VideoQualityMode

public VideoQualityMode VideoQualityMode { get; }

Property Value

VideoQualityMode

Methods

DeleteAsync(RestRequestProperties?, CancellationToken)

public Task<VoiceGuildChannel> DeleteAsync(RestRequestProperties? properties = null, CancellationToken cancellationToken = default)

Parameters

properties RestRequestProperties
cancellationToken CancellationToken

Returns

Task<VoiceGuildChannel>

GetAsync(RestRequestProperties?, CancellationToken)

public Task<VoiceGuildChannel> GetAsync(RestRequestProperties? properties = null, CancellationToken cancellationToken = default)

Parameters

properties RestRequestProperties
cancellationToken CancellationToken

Returns

Task<VoiceGuildChannel>

ModifyAsync(Action<GuildChannelOptions>, RestRequestProperties?, CancellationToken)

public Task<VoiceGuildChannel> ModifyAsync(Action<GuildChannelOptions> action, RestRequestProperties? properties = null, CancellationToken cancellationToken = default)

Parameters

action Action<GuildChannelOptions>
properties RestRequestProperties
cancellationToken CancellationToken

Returns

Task<VoiceGuildChannel>