Change integer datatypes to be 'i32' as required by sqlx
This commit is contained in:
parent
c300f1918c
commit
73790fbf2a
|
@ -15,20 +15,22 @@ pub struct Guild {
|
|||
pub id: Snowflake,
|
||||
pub name: Option<String>,
|
||||
pub icon: Option<String>,
|
||||
#[cfg_attr(feature = "sqlx", sqlx(skip))]
|
||||
pub icon_hash: Option<String>,
|
||||
pub splash: Option<String>,
|
||||
pub discovery_splash: Option<String>,
|
||||
#[cfg_attr(feature = "sqlx", sqlx(skip))]
|
||||
pub owner: bool, // True if requesting user is owner
|
||||
pub owner_id: Option<Snowflake>,
|
||||
#[cfg_attr(feature = "sqlx", sqlx(skip))]
|
||||
pub permissions: Option<String>,
|
||||
pub afk_channel_id: Option<Snowflake>,
|
||||
pub afk_timeout: Option<u8>,
|
||||
pub afk_timeout: Option<i32>,
|
||||
pub widget_enabled: Option<bool>,
|
||||
pub widget_channel_id: Option<Snowflake>,
|
||||
pub verification_level: Option<u8>,
|
||||
pub default_message_notifications: Option<u8>,
|
||||
pub explicit_content_filter: Option<u8>,
|
||||
pub verification_level: Option<i32>,
|
||||
pub default_message_notifications: Option<i32>,
|
||||
pub explicit_content_filter: Option<i32>,
|
||||
#[cfg_attr(feature = "sqlx", sqlx(skip))]
|
||||
pub roles: Vec<RoleObject>,
|
||||
#[cfg_attr(feature = "sqlx", sqlx(skip))]
|
||||
|
@ -37,27 +39,32 @@ pub struct Guild {
|
|||
pub features: Option<Vec<String>>,
|
||||
pub application_id: Option<String>,
|
||||
pub system_channel_id: Option<Snowflake>,
|
||||
pub system_channel_flags: Option<u8>,
|
||||
pub system_channel_flags: Option<i32>,
|
||||
pub rules_channel_id: Option<Snowflake>,
|
||||
#[cfg_attr(feature = "sqlx", sqlx(skip))]
|
||||
pub rules_channel: Option<String>,
|
||||
pub max_presences: Option<u64>,
|
||||
pub max_members: Option<u64>,
|
||||
pub max_presences: Option<i32>,
|
||||
pub max_members: Option<i32>,
|
||||
#[cfg_attr(feature = "sqlx", sqlx(skip))]
|
||||
pub vanity_url_code: Option<String>,
|
||||
pub description: Option<String>,
|
||||
pub banner: Option<String>,
|
||||
pub premium_tier: Option<u8>,
|
||||
pub premium_subscription_count: Option<u64>,
|
||||
pub premium_tier: Option<i32>,
|
||||
pub premium_subscription_count: Option<i32>,
|
||||
pub preferred_locale: Option<String>,
|
||||
pub public_updates_channel_id: Option<Snowflake>,
|
||||
pub max_video_channel_users: Option<u8>,
|
||||
pub max_stage_video_channel_users: Option<u8>,
|
||||
pub approximate_member_count: Option<u64>,
|
||||
pub approximate_presence_count: Option<u64>,
|
||||
pub max_video_channel_users: Option<i32>,
|
||||
#[cfg_attr(feature = "sqlx", sqlx(skip))]
|
||||
pub max_stage_video_channel_users: Option<i32>,
|
||||
#[cfg_attr(feature = "sqlx", sqlx(skip))]
|
||||
pub approximate_member_count: Option<i32>,
|
||||
#[cfg_attr(feature = "sqlx", sqlx(skip))]
|
||||
pub approximate_presence_count: Option<i32>,
|
||||
#[cfg(feature = "sqlx")]
|
||||
pub welcome_screen: Option<sqlx::types::Json<WelcomeScreenObject>>,
|
||||
#[cfg(not(feature = "sqlx"))]
|
||||
pub welcome_screen: Option<WelcomeScreenObject>,
|
||||
pub nsfw_level: Option<u8>,
|
||||
pub nsfw_level: Option<i32>,
|
||||
#[cfg_attr(feature = "sqlx", sqlx(skip))]
|
||||
pub stickers: Option<Vec<Sticker>>,
|
||||
pub premium_progress_bar_enabled: Option<bool>,
|
||||
|
@ -75,7 +82,7 @@ pub struct Guild {
|
|||
pub voice_states: Option<Vec<VoiceState>>,
|
||||
#[cfg_attr(feature = "sqlx", sqlx(skip))]
|
||||
pub webhooks: Option<Vec<Webhook>>,
|
||||
pub mfa_level: Option<u8>,
|
||||
pub mfa_level: Option<i32>,
|
||||
pub region: Option<String>,
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue