Discord.com sends premissions as an integer

This commit is contained in:
kozabrada123 2023-06-09 18:38:36 +02:00
parent 10617ca85c
commit dc2fc90414
1 changed files with 2 additions and 1 deletions

View File

@ -1,6 +1,6 @@
use bitflags::bitflags;
use serde::{Deserialize, Serialize};
use serde_aux::prelude::deserialize_option_number_from_string;
use serde_aux::prelude::{deserialize_option_number_from_string, deserialize_string_from_number};
use crate::types::utils::Snowflake;
@ -16,6 +16,7 @@ pub struct RoleObject {
pub unicode_emoji: Option<String>,
pub position: u16,
#[serde(default)]
#[serde(deserialize_with = "deserialize_string_from_number")]
pub permissions: String,
pub managed: bool,
pub mentionable: bool,