diff --git a/src/Discord.Net.Core/Entities/Channels/VoiceChannelProperties.cs b/src/Discord.Net.Core/Entities/Channels/VoiceChannelProperties.cs
index fb4d47800..251a45c3d 100644
--- a/src/Discord.Net.Core/Entities/Channels/VoiceChannelProperties.cs
+++ b/src/Discord.Net.Core/Entities/Channels/VoiceChannelProperties.cs
@@ -13,5 +13,9 @@ namespace Discord
/// Gets or sets the maximum number of users that can be present in a channel, or null if none.
///
public Optional UserLimit { get; set; }
+ ///
+ /// Gets or sets the channel voice region id, automatic when set to .
+ ///
+ public Optional RTCRegion { get; set; }
}
}
diff --git a/src/Discord.Net.Rest/API/Rest/ModifyVoiceChannelParams.cs b/src/Discord.Net.Rest/API/Rest/ModifyVoiceChannelParams.cs
index d55cdb637..2f8cacc69 100644
--- a/src/Discord.Net.Rest/API/Rest/ModifyVoiceChannelParams.cs
+++ b/src/Discord.Net.Rest/API/Rest/ModifyVoiceChannelParams.cs
@@ -9,5 +9,7 @@ namespace Discord.API.Rest
public Optional Bitrate { get; set; }
[JsonProperty("user_limit")]
public Optional UserLimit { get; set; }
+ [JsonProperty("rtc_region")]
+ public Optional RTCRegion { get; set; }
}
}
diff --git a/src/Discord.Net.Rest/Entities/Channels/ChannelHelper.cs b/src/Discord.Net.Rest/Entities/Channels/ChannelHelper.cs
index 31f6a4d45..2956d6443 100644
--- a/src/Discord.Net.Rest/Entities/Channels/ChannelHelper.cs
+++ b/src/Discord.Net.Rest/Entities/Channels/ChannelHelper.cs
@@ -77,6 +77,7 @@ namespace Discord.Rest
{
Bitrate = args.Bitrate,
Name = args.Name,
+ RTCRegion = args.RTCRegion,
Position = args.Position,
CategoryId = args.CategoryId,
UserLimit = args.UserLimit.IsSpecified ? (args.UserLimit.Value ?? 0) : Optional.Create(),