From 8b35c5948d24b78573f4c9f7c00665c98492816b Mon Sep 17 00:00:00 2001 From: bitfl0wer Date: Thu, 8 Jun 2023 20:45:56 +0200 Subject: [PATCH] Add RolePositionUpdateSchema --- src/types/schema/guild.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/types/schema/guild.rs b/src/types/schema/guild.rs index f7b2f1c..03996ed 100644 --- a/src/types/schema/guild.rs +++ b/src/types/schema/guild.rs @@ -1,4 +1,4 @@ -use crate::types::entities::Channel; +use crate::types::{entities::Channel, Snowflake}; use serde::{Deserialize, Serialize}; #[derive(Debug, Deserialize, Serialize)] @@ -25,3 +25,10 @@ pub struct RoleCreateModifySchema { pub mentionable: Option, pub position: Option, } + +#[derive(Debug, Deserialize, Serialize)] +#[serde(rename_all = "snake_case")] +pub struct RolePositionUpdateSchema { + pub id: Snowflake, + pub position: i32, +}