#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
pub enum FieldsUser {
#[serde(rename = "Avatar")]
Avatar,
#[serde(rename = "StatusText")]
StatusText,
#[serde(rename = "StatusPresence")]
StatusPresence,
#[serde(rename = "ProfileContent")]
ProfileContent,
#[serde(rename = "ProfileBackground")]
ProfileBackground,
#[serde(rename = "DisplayName")]
DisplayName,
}
impl ToString for FieldsUser {
fn to_string(&self) -> String {
match self {
Self::Avatar => String::from("Avatar"),
Self::StatusText => String::from("StatusText"),
Self::StatusPresence => String::from("StatusPresence"),
Self::ProfileContent => String::from("ProfileContent"),
Self::ProfileBackground => String::from("ProfileBackground"),
Self::DisplayName => String::from("DisplayName"),
}
}
}
impl Default for FieldsUser {
fn default() -> FieldsUser {
Self::Avatar
}
}