#[repr(i64)]
#[derive(
Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize_repr, Deserialize_repr,
)]
pub enum PlanType {
Variant0 = 0,
Variant1 = 1,
Variant2 = 2,
Variant3 = 3,
Variant4 = 4,
Variant5 = 5,
Variant6 = 6,
Variant7 = 7,
Variant8 = 8,
Variant9 = 9,
Variant10 = 10,
Variant11 = 11,
}
impl ToString for PlanType {
fn to_string(&self) -> String {
match self {
Self::Variant0 => String::from("0"),
Self::Variant1 => String::from("1"),
Self::Variant2 => String::from("2"),
Self::Variant3 => String::from("3"),
Self::Variant4 => String::from("4"),
Self::Variant5 => String::from("5"),
Self::Variant6 => String::from("6"),
Self::Variant7 => String::from("7"),
Self::Variant8 => String::from("8"),
Self::Variant9 => String::from("9"),
Self::Variant10 => String::from("10"),
Self::Variant11 => String::from("11"),
}
}
}
impl Default for PlanType {
fn default() -> PlanType {
Self::Variant0
}
}