diff --git a/src/types/schema/guild.rs b/src/types/schema/guild.rs index 4b8b524..437b029 100644 --- a/src/types/schema/guild.rs +++ b/src/types/schema/guild.rs @@ -12,3 +12,15 @@ pub struct GuildCreateSchema { pub system_channel_id: Option, pub rules_channel_id: Option, } + +#[derive(Debug, Deserialize, Serialize)] +#[serde(rename_all = "snake_case")] +pub struct RoleCreateSchema { + pub name: Option, + pub permissions: Option, + pub color: Option, + pub hoist: Option, + pub icon: Option>, + pub unicode_emoji: Option, + pub mentionable: Option, +}