Skip to main content

clientapi_pve/models/
pve_cluster_options_language_enum.rs

1/*
2 * Proxmox Virtual Environment API
3 *
4 * Generated from apidoc.js. NOT an official Proxmox specification. See https://pve.proxmox.com/pve-docs/api-viewer/ for the upstream documentation.
5 *
6 * The version of the OpenAPI document: 9.x
7 * 
8 * Generated by: https://openapi-generator.tech
9 */
10
11use crate::models;
12use serde::{Deserialize, Serialize};
13
14/// 
15#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
16pub enum PveClusterOptionsLanguageEnum {
17    #[serde(rename = "ar")]
18    Ar,
19    #[serde(rename = "ca")]
20    Ca,
21    #[serde(rename = "da")]
22    Da,
23    #[serde(rename = "de")]
24    De,
25    #[serde(rename = "en")]
26    En,
27    #[serde(rename = "es")]
28    Es,
29    #[serde(rename = "eu")]
30    Eu,
31    #[serde(rename = "fa")]
32    Fa,
33    #[serde(rename = "fr")]
34    Fr,
35    #[serde(rename = "hr")]
36    Hr,
37    #[serde(rename = "he")]
38    He,
39    #[serde(rename = "it")]
40    It,
41    #[serde(rename = "ja")]
42    Ja,
43    #[serde(rename = "ka")]
44    Ka,
45    #[serde(rename = "kr")]
46    Kr,
47    #[serde(rename = "nb")]
48    Nb,
49    #[serde(rename = "nl")]
50    Nl,
51    #[serde(rename = "nn")]
52    Nn,
53    #[serde(rename = "pl")]
54    Pl,
55    #[serde(rename = "pt_BR")]
56    PtBr,
57    #[serde(rename = "ru")]
58    Ru,
59    #[serde(rename = "sl")]
60    Sl,
61    #[serde(rename = "sv")]
62    Sv,
63    #[serde(rename = "tr")]
64    Tr,
65    #[serde(rename = "ukr")]
66    Ukr,
67    #[serde(rename = "zh_CN")]
68    ZhCn,
69    #[serde(rename = "zh_TW")]
70    ZhTw,
71
72}
73
74impl std::fmt::Display for PveClusterOptionsLanguageEnum {
75    fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
76        match self {
77            Self::Ar => write!(f, "ar"),
78            Self::Ca => write!(f, "ca"),
79            Self::Da => write!(f, "da"),
80            Self::De => write!(f, "de"),
81            Self::En => write!(f, "en"),
82            Self::Es => write!(f, "es"),
83            Self::Eu => write!(f, "eu"),
84            Self::Fa => write!(f, "fa"),
85            Self::Fr => write!(f, "fr"),
86            Self::Hr => write!(f, "hr"),
87            Self::He => write!(f, "he"),
88            Self::It => write!(f, "it"),
89            Self::Ja => write!(f, "ja"),
90            Self::Ka => write!(f, "ka"),
91            Self::Kr => write!(f, "kr"),
92            Self::Nb => write!(f, "nb"),
93            Self::Nl => write!(f, "nl"),
94            Self::Nn => write!(f, "nn"),
95            Self::Pl => write!(f, "pl"),
96            Self::PtBr => write!(f, "pt_BR"),
97            Self::Ru => write!(f, "ru"),
98            Self::Sl => write!(f, "sl"),
99            Self::Sv => write!(f, "sv"),
100            Self::Tr => write!(f, "tr"),
101            Self::Ukr => write!(f, "ukr"),
102            Self::ZhCn => write!(f, "zh_CN"),
103            Self::ZhTw => write!(f, "zh_TW"),
104        }
105    }
106}
107
108impl Default for PveClusterOptionsLanguageEnum {
109    fn default() -> PveClusterOptionsLanguageEnum {
110        Self::Ar
111    }
112}
113