#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
pub enum QuestionUpdateStatusEnum {
#[serde(rename = "V")]
Private,
#[serde(rename = "T")]
Draft,
#[serde(rename = "I")]
Pending,
}
impl ToString for QuestionUpdateStatusEnum {
fn to_string(&self) -> String {
match self {
Self::Private => String::from("V"),
Self::Draft => String::from("T"),
Self::Pending => String::from("I"),
}
}
}
impl Default for QuestionUpdateStatusEnum {
fn default() -> QuestionUpdateStatusEnum {
Self::Private
}
}