Add ChannelModifySchema
This commit is contained in:
parent
7ada53a4d4
commit
572ff07b93
|
@ -25,3 +25,26 @@ pub struct ChannelCreateSchema {
|
||||||
pub default_thread_rate_limit_per_user: Option<i32>,
|
pub default_thread_rate_limit_per_user: Option<i32>,
|
||||||
pub video_quality_mode: Option<i32>,
|
pub video_quality_mode: Option<i32>,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[derive(Debug, Deserialize, Serialize)]
|
||||||
|
#[serde(rename_all = "snake_case")]
|
||||||
|
pub struct ChannelModifySchema {
|
||||||
|
name: Option<String>,
|
||||||
|
channel_type: Option<u8>,
|
||||||
|
topic: Option<String>,
|
||||||
|
icon: Option<String>,
|
||||||
|
bitrate: Option<i32>,
|
||||||
|
user_limit: Option<i32>,
|
||||||
|
rate_limit_per_user: Option<i32>,
|
||||||
|
position: Option<i32>,
|
||||||
|
permission_overwrites: Option<Vec<PermissionOverwrite>>,
|
||||||
|
parent_id: Option<String>,
|
||||||
|
id: Option<String>,
|
||||||
|
nsfw: Option<bool>,
|
||||||
|
rtc_region: Option<String>,
|
||||||
|
default_auto_archive_duration: Option<i32>,
|
||||||
|
default_reaction_emoji: Option<String>,
|
||||||
|
flags: Option<i32>,
|
||||||
|
default_thread_rate_limit_per_user: Option<i32>,
|
||||||
|
video_quality_mode: Option<i32>,
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue