nautobot_openapi/models/
authentication_enum.rs1#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
13pub enum AuthenticationEnum {
14 #[serde(rename = "Open")]
15 Open,
16 #[serde(rename = "WPA2 Personal")]
17 Wpa2Personal,
18 #[serde(rename = "WPA2 Enterprise")]
19 Wpa2Enterprise,
20 #[serde(rename = "Enhanced Open")]
21 EnhancedOpen,
22 #[serde(rename = "WPA3 Personal")]
23 Wpa3Personal,
24 #[serde(rename = "WPA3 SAE")]
25 Wpa3Sae,
26 #[serde(rename = "WPA3 Enterprise")]
27 Wpa3Enterprise,
28 #[serde(rename = "WPA3 Enterprise 192Bit")]
29 Wpa3Enterprise192Bit,
30}
31
32impl ToString for AuthenticationEnum {
33 fn to_string(&self) -> String {
34 match self {
35 Self::Open => String::from("Open"),
36 Self::Wpa2Personal => String::from("WPA2 Personal"),
37 Self::Wpa2Enterprise => String::from("WPA2 Enterprise"),
38 Self::EnhancedOpen => String::from("Enhanced Open"),
39 Self::Wpa3Personal => String::from("WPA3 Personal"),
40 Self::Wpa3Sae => String::from("WPA3 SAE"),
41 Self::Wpa3Enterprise => String::from("WPA3 Enterprise"),
42 Self::Wpa3Enterprise192Bit => String::from("WPA3 Enterprise 192Bit"),
43 }
44 }
45}
46
47impl Default for AuthenticationEnum {
48 fn default() -> AuthenticationEnum {
49 Self::Open
50 }
51}