Add RolePositionUpdateSchema

This commit is contained in:
bitfl0wer 2023-06-08 20:45:56 +02:00
parent 4993b7bac8
commit bac097fb2e
No known key found for this signature in database
GPG Key ID: 84BBB60DF895ABF2
1 changed files with 8 additions and 1 deletions

View File

@ -1,4 +1,4 @@
use crate::types::entities::Channel; use crate::types::{entities::Channel, Snowflake};
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};
#[derive(Debug, Deserialize, Serialize)] #[derive(Debug, Deserialize, Serialize)]
@ -25,3 +25,10 @@ pub struct RoleCreateModifySchema {
pub mentionable: Option<bool>, pub mentionable: Option<bool>,
pub position: Option<i32>, pub position: Option<i32>,
} }
#[derive(Debug, Deserialize, Serialize)]
#[serde(rename_all = "snake_case")]
pub struct RolePositionUpdateSchema {
pub id: Snowflake,
pub position: i32,
}