use crate::models;
#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
pub enum InvalidResponseActionEnum {
#[serde(rename = "retry")]
Retry,
#[serde(rename = "restart")]
Restart,
#[serde(rename = "restart_with_context")]
RestartWithContext,
}
impl ToString for InvalidResponseActionEnum {
fn to_string(&self) -> String {
match self {
Self::Retry => String::from("retry"),
Self::Restart => String::from("restart"),
Self::RestartWithContext => String::from("restart_with_context"),
}
}
}
impl Default for InvalidResponseActionEnum {
fn default() -> InvalidResponseActionEnum {
Self::Retry
}
}