Extend UserObject to match with Spacebars' User

This commit is contained in:
bitfl0wer 2023-05-09 17:19:23 +02:00
parent d8c8cd079b
commit 478313507f
No known key found for this signature in database
GPG Key ID: 84BBB60DF895ABF2
1 changed files with 20 additions and 6 deletions

View File

@ -134,22 +134,31 @@ pub struct Error {
#[derive(Serialize, Deserialize, Debug, Default)]
pub struct UserObject {
id: String,
pub id: String,
username: String,
discriminator: String,
avatar: Option<String>,
bot: Option<bool>,
bot: bool,
system: Option<bool>,
mfa_enabled: Option<bool>,
banner: Option<bool>,
accent_color: Option<String>,
locale: String,
locale: Option<String>,
verified: Option<bool>,
email: Option<String>,
flags: i8,
premium_type: Option<i8>,
flags: String,
premium_since: Option<String>,
premium_type: i8,
pronouns: Option<String>,
public_flags: Option<i8>,
banner: Option<String>,
bio: String,
theme_colors: Option<Vec<i32>>,
phone: Option<String>,
nsfw_allowed: bool,
premium: bool,
purchased_flags: i32,
premium_usage_flags: i32,
disabled: bool,
}
#[derive(Debug)]
@ -864,3 +873,8 @@ pub enum AllowedMentionType {
Users,
Everyone,
}
#[derive(Debug, Serialize, Deserialize)]
pub struct Token {
pub token: String,
}