diff --git a/rest/src/main/kotlin/builder/channel/EditGuildChannelBuilder.kt b/rest/src/main/kotlin/builder/channel/EditGuildChannelBuilder.kt index 448a4c16b856..9d30e3329d17 100644 --- a/rest/src/main/kotlin/builder/channel/EditGuildChannelBuilder.kt +++ b/rest/src/main/kotlin/builder/channel/EditGuildChannelBuilder.kt @@ -55,6 +55,9 @@ class VoiceChannelModifyBuilder : AuditRequestBuilder private var _name: Optional = Optional.Missing() var name: String? by ::_name.delegate() + private var _rtcRegion: Optional = Optional.Missing() + var rtcRegion: String? by ::_rtcRegion.delegate() + private var _position: OptionalInt? = OptionalInt.Missing var position: Int? by ::_position.delegate() @@ -80,7 +83,8 @@ class VoiceChannelModifyBuilder : AuditRequestBuilder bitrate = _bitrate, userLimit = _userLimit, topic = _topic, - permissionOverwrites = _permissionOverwrites + permissionOverwrites = _permissionOverwrites, + rtcRegion = _rtcRegion ) } @@ -169,4 +173,4 @@ class StoreChannelModifyBuilder : AuditRequestBuilder permissionOverwrites = _permissionOverwrites ) -} \ No newline at end of file +} diff --git a/rest/src/main/kotlin/json/request/ChannelRequests.kt b/rest/src/main/kotlin/json/request/ChannelRequests.kt index 4eefb4d010d5..19cee769ac14 100644 --- a/rest/src/main/kotlin/json/request/ChannelRequests.kt +++ b/rest/src/main/kotlin/json/request/ChannelRequests.kt @@ -51,6 +51,8 @@ data class ChannelModifyPatchRequest( @SerialName("auto_archive_duration") val autoArchiveDuration: OptionalInt = OptionalInt.Missing, val locked: OptionalBoolean = OptionalBoolean.Missing, + @SerialName("rtc_region") + val rtcRegion: Optional = Optional.Missing(), val invitable: OptionalBoolean = OptionalBoolean.Missing, )