diff --git a/src/types/schema/guild.rs b/src/types/schema/guild.rs index b0d703b..937c439 100644 --- a/src/types/schema/guild.rs +++ b/src/types/schema/guild.rs @@ -1,7 +1,11 @@ use serde::{Deserialize, Serialize}; use crate::types::entities::Channel; -use crate::types::Snowflake; +use crate::types::types::guild_configuration::GuildFeatures; +use crate::types::{ + ExplicitContentFilterLevel, MessageNotificationLevel, Snowflake, SystemChannelFlags, + VerificationLevel, +}; #[derive(Debug, Deserialize, Serialize, Clone, PartialEq)] #[serde(rename_all = "snake_case")] @@ -40,5 +44,15 @@ pub struct GuildModifySchema { pub region: Option, pub afk_channel_id: Option, pub afk_timeout: Option, - pub verification_level: Option, + pub verification_level: Option, + pub default_message_notifications: Option, + pub explicit_content_filter: Option, + pub features: Option>, + pub system_channel_id: Option, + pub system_channel_flags: Option, + pub rules_channel_id: Option, + pub public_updates_channel_id: Option, + pub safety_alerts_channel_id: Option, + pub preferred_locale: Option, + pub premium_progress_bar_enabled: Option, }