authentik_rust/models/
blueprint_instance_status_enum.rs1use crate::models;
12
13#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
16pub enum BlueprintInstanceStatusEnum {
17 #[serde(rename = "successful")]
18 Successful,
19 #[serde(rename = "warning")]
20 Warning,
21 #[serde(rename = "error")]
22 Error,
23 #[serde(rename = "orphaned")]
24 Orphaned,
25 #[serde(rename = "unknown")]
26 Unknown,
27
28}
29
30impl ToString for BlueprintInstanceStatusEnum {
31 fn to_string(&self) -> String {
32 match self {
33 Self::Successful => String::from("successful"),
34 Self::Warning => String::from("warning"),
35 Self::Error => String::from("error"),
36 Self::Orphaned => String::from("orphaned"),
37 Self::Unknown => String::from("unknown"),
38 }
39 }
40}
41
42impl Default for BlueprintInstanceStatusEnum {
43 fn default() -> BlueprintInstanceStatusEnum {
44 Self::Successful
45 }
46}
47