#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
pub enum IncomingPhoneNumberMobileEnumEmergencyAddressStatus {
#[serde(rename = "registered")]
Registered,
#[serde(rename = "unregistered")]
Unregistered,
#[serde(rename = "pending-registration")]
PendingRegistration,
#[serde(rename = "registration-failure")]
RegistrationFailure,
#[serde(rename = "pending-unregistration")]
PendingUnregistration,
#[serde(rename = "unregistration-failure")]
UnregistrationFailure,
}
impl ToString for IncomingPhoneNumberMobileEnumEmergencyAddressStatus {
fn to_string(&self) -> String {
match self {
Self::Registered => String::from("registered"),
Self::Unregistered => String::from("unregistered"),
Self::PendingRegistration => String::from("pending-registration"),
Self::RegistrationFailure => String::from("registration-failure"),
Self::PendingUnregistration => String::from("pending-unregistration"),
Self::UnregistrationFailure => String::from("unregistration-failure"),
}
}
}
impl Default for IncomingPhoneNumberMobileEnumEmergencyAddressStatus {
fn default() -> IncomingPhoneNumberMobileEnumEmergencyAddressStatus {
Self::Registered
}
}