Extend UserObject to match with Spacebars' User
This commit is contained in:
parent
d8c8cd079b
commit
478313507f
|
@ -134,22 +134,31 @@ pub struct Error {
|
||||||
|
|
||||||
#[derive(Serialize, Deserialize, Debug, Default)]
|
#[derive(Serialize, Deserialize, Debug, Default)]
|
||||||
pub struct UserObject {
|
pub struct UserObject {
|
||||||
id: String,
|
pub id: String,
|
||||||
username: String,
|
username: String,
|
||||||
discriminator: String,
|
discriminator: String,
|
||||||
avatar: Option<String>,
|
avatar: Option<String>,
|
||||||
bot: Option<bool>,
|
bot: bool,
|
||||||
system: Option<bool>,
|
system: Option<bool>,
|
||||||
mfa_enabled: Option<bool>,
|
mfa_enabled: Option<bool>,
|
||||||
banner: Option<bool>,
|
|
||||||
accent_color: Option<String>,
|
accent_color: Option<String>,
|
||||||
locale: String,
|
locale: Option<String>,
|
||||||
verified: Option<bool>,
|
verified: Option<bool>,
|
||||||
email: Option<String>,
|
email: Option<String>,
|
||||||
flags: i8,
|
flags: String,
|
||||||
premium_type: Option<i8>,
|
premium_since: Option<String>,
|
||||||
|
premium_type: i8,
|
||||||
pronouns: Option<String>,
|
pronouns: Option<String>,
|
||||||
public_flags: Option<i8>,
|
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)]
|
#[derive(Debug)]
|
||||||
|
@ -864,3 +873,8 @@ pub enum AllowedMentionType {
|
||||||
Users,
|
Users,
|
||||||
Everyone,
|
Everyone,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[derive(Debug, Serialize, Deserialize)]
|
||||||
|
pub struct Token {
|
||||||
|
pub token: String,
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue