From 572ff07b93ba90daef6249dd48bf4d0ea3e939af Mon Sep 17 00:00:00 2001 From: bitfl0wer Date: Mon, 29 May 2023 18:27:15 +0200 Subject: [PATCH] Add ChannelModifySchema --- src/types/schema/channel.rs | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/types/schema/channel.rs b/src/types/schema/channel.rs index 458c33c..6cc16ab 100644 --- a/src/types/schema/channel.rs +++ b/src/types/schema/channel.rs @@ -25,3 +25,26 @@ pub struct ChannelCreateSchema { pub default_thread_rate_limit_per_user: Option, pub video_quality_mode: Option, } + +#[derive(Debug, Deserialize, Serialize)] +#[serde(rename_all = "snake_case")] +pub struct ChannelModifySchema { + name: Option, + channel_type: Option, + topic: Option, + icon: Option, + bitrate: Option, + user_limit: Option, + rate_limit_per_user: Option, + position: Option, + permission_overwrites: Option>, + parent_id: Option, + id: Option, + nsfw: Option, + rtc_region: Option, + default_auto_archive_duration: Option, + default_reaction_emoji: Option, + flags: Option, + default_thread_rate_limit_per_user: Option, + video_quality_mode: Option, +}