authentik_rust/models/
flow_designation_enum.rs1use crate::models;
12
13#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
16pub enum FlowDesignationEnum {
17 #[serde(rename = "authentication")]
18 Authentication,
19 #[serde(rename = "authorization")]
20 Authorization,
21 #[serde(rename = "invalidation")]
22 Invalidation,
23 #[serde(rename = "enrollment")]
24 Enrollment,
25 #[serde(rename = "unenrollment")]
26 Unenrollment,
27 #[serde(rename = "recovery")]
28 Recovery,
29 #[serde(rename = "stage_configuration")]
30 StageConfiguration,
31
32}
33
34impl ToString for FlowDesignationEnum {
35 fn to_string(&self) -> String {
36 match self {
37 Self::Authentication => String::from("authentication"),
38 Self::Authorization => String::from("authorization"),
39 Self::Invalidation => String::from("invalidation"),
40 Self::Enrollment => String::from("enrollment"),
41 Self::Unenrollment => String::from("unenrollment"),
42 Self::Recovery => String::from("recovery"),
43 Self::StageConfiguration => String::from("stage_configuration"),
44 }
45 }
46}
47
48impl Default for FlowDesignationEnum {
49 fn default() -> FlowDesignationEnum {
50 Self::Authentication
51 }
52}
53