diff --git a/src/types/entities/guild.rs b/src/types/entities/guild.rs index 3a6b11a..9ce09ac 100644 --- a/src/types/entities/guild.rs +++ b/src/types/entities/guild.rs @@ -19,25 +19,25 @@ pub struct Guild { pub splash: Option, pub discovery_splash: Option, #[cfg_attr(feature = "sqlx", sqlx(skip))] - pub owner: bool, // True if requesting user is owner + pub owner: Option, // True if requesting user is owner pub owner_id: Option, pub permissions: Option, pub afk_channel_id: Option, - pub afk_timeout: Option, + pub afk_timeout: Option, pub widget_enabled: Option, pub widget_channel_id: Option, pub verification_level: Option, pub default_message_notifications: Option, pub explicit_content_filter: Option, #[cfg_attr(feature = "sqlx", sqlx(skip))] - pub roles: Vec, + pub roles: Option>, #[cfg_attr(feature = "sqlx", sqlx(skip))] - pub emojis: Vec, + pub emojis: Option>, #[cfg_attr(feature = "sqlx", sqlx(skip))] pub features: Option>, pub application_id: Option, pub system_channel_id: Option, - pub system_channel_flags: Option, + pub system_channel_flags: Option, pub rules_channel_id: Option, pub rules_channel: Option, pub max_presences: Option, @@ -49,8 +49,8 @@ pub struct Guild { pub premium_subscription_count: Option, pub preferred_locale: Option, pub public_updates_channel_id: Option, - pub max_video_channel_users: Option, - pub max_stage_video_channel_users: Option, + pub max_video_channel_users: Option, + pub max_stage_video_channel_users: Option, pub approximate_member_count: Option, pub approximate_presence_count: Option, #[cfg(feature = "sqlx")] @@ -62,7 +62,7 @@ pub struct Guild { pub stickers: Option>, pub premium_progress_bar_enabled: Option, #[cfg_attr(feature = "sqlx", sqlx(skip))] - pub joined_at: String, + pub joined_at: Option, #[cfg_attr(feature = "sqlx", sqlx(skip))] pub bans: Option>, pub primary_category_id: Option,