1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
use crate::id::UserId; use serde::{Deserialize, Serialize}; #[derive(Clone, Default, Debug, Deserialize, Eq, Hash, PartialEq, Serialize)] pub struct CurrentUser { pub avatar: Option<String>, #[serde(default)] pub bot: bool, pub discriminator: String, pub email: Option<String>, pub id: UserId, pub mfa_enabled: bool, #[serde(rename = "username")] pub name: String, pub verified: bool, }