Added Voice Channel user_limit
This commit is contained in:
@@ -23,10 +23,16 @@ namespace Discord.API
|
|||||||
public int Position { get; set; }
|
public int Position { get; set; }
|
||||||
[JsonProperty("permission_overwrites")]
|
[JsonProperty("permission_overwrites")]
|
||||||
public Overwrite[] PermissionOverwrites { get; set; }
|
public Overwrite[] PermissionOverwrites { get; set; }
|
||||||
|
|
||||||
|
//TextChannel
|
||||||
[JsonProperty("topic")]
|
[JsonProperty("topic")]
|
||||||
public string Topic { get; set; }
|
public string Topic { get; set; }
|
||||||
|
|
||||||
|
//VoiceChannel
|
||||||
[JsonProperty("bitrate")]
|
[JsonProperty("bitrate")]
|
||||||
public int Bitrate { get; set; }
|
public int Bitrate { get; set; }
|
||||||
|
[JsonProperty("user_limit")]
|
||||||
|
public int UserLimit { get; set; }
|
||||||
|
|
||||||
//DMChannel
|
//DMChannel
|
||||||
[JsonProperty("recipient")]
|
[JsonProperty("recipient")]
|
||||||
|
|||||||
@@ -235,6 +235,7 @@ namespace Discord.API
|
|||||||
Preconditions.NotEqual(channelId, 0, nameof(channelId));
|
Preconditions.NotEqual(channelId, 0, nameof(channelId));
|
||||||
Preconditions.NotNull(args, nameof(args));
|
Preconditions.NotNull(args, nameof(args));
|
||||||
Preconditions.GreaterThan(args.Bitrate, 0, nameof(args.Bitrate));
|
Preconditions.GreaterThan(args.Bitrate, 0, nameof(args.Bitrate));
|
||||||
|
Preconditions.AtLeast(args.UserLimit, 0, nameof(args.Bitrate));
|
||||||
Preconditions.AtLeast(args.Position, 0, nameof(args.Position));
|
Preconditions.AtLeast(args.Position, 0, nameof(args.Position));
|
||||||
Preconditions.NotNullOrEmpty(args.Name, nameof(args.Name));
|
Preconditions.NotNullOrEmpty(args.Name, nameof(args.Name));
|
||||||
|
|
||||||
|
|||||||
@@ -6,5 +6,7 @@ namespace Discord.API.Rest
|
|||||||
{
|
{
|
||||||
[JsonProperty("bitrate")]
|
[JsonProperty("bitrate")]
|
||||||
public Optional<int> Bitrate { get; set; }
|
public Optional<int> Bitrate { get; set; }
|
||||||
|
[JsonProperty("user_limit")]
|
||||||
|
public Optional<int> UserLimit { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,6 +12,8 @@ namespace Discord.Rest
|
|||||||
{
|
{
|
||||||
/// <inheritdoc />
|
/// <inheritdoc />
|
||||||
public int Bitrate { get; private set; }
|
public int Bitrate { get; private set; }
|
||||||
|
/// <inheritdoc />
|
||||||
|
public int UserLimit { get; private set; }
|
||||||
|
|
||||||
internal VoiceChannel(Guild guild, Model model)
|
internal VoiceChannel(Guild guild, Model model)
|
||||||
: base(guild, model)
|
: base(guild, model)
|
||||||
@@ -21,6 +23,7 @@ namespace Discord.Rest
|
|||||||
{
|
{
|
||||||
base.Update(model);
|
base.Update(model);
|
||||||
Bitrate = model.Bitrate;
|
Bitrate = model.Bitrate;
|
||||||
|
UserLimit = model.UserLimit;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <inheritdoc />
|
/// <inheritdoc />
|
||||||
|
|||||||
Reference in New Issue
Block a user