fusionauth_rust_client/models/
user_state.rsuse crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
pub enum UserState {
#[serde(rename = "Authenticated")]
Authenticated,
#[serde(rename = "AuthenticatedNotRegistered")]
AuthenticatedNotRegistered,
#[serde(rename = "AuthenticatedNotVerified")]
AuthenticatedNotVerified,
#[serde(rename = "AuthenticatedRegistrationNotVerified")]
AuthenticatedRegistrationNotVerified,
}
impl std::fmt::Display for UserState {
fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
match self {
Self::Authenticated => write!(f, "Authenticated"),
Self::AuthenticatedNotRegistered => write!(f, "AuthenticatedNotRegistered"),
Self::AuthenticatedNotVerified => write!(f, "AuthenticatedNotVerified"),
Self::AuthenticatedRegistrationNotVerified => write!(f, "AuthenticatedRegistrationNotVerified"),
}
}
}
impl Default for UserState {
fn default() -> UserState {
Self::Authenticated
}
}