Skip to main content

clientapi_pbs/models/
pbs_default_lang_enum.rs

1/*
2 * Proxmox Backup Server API
3 *
4 * Generated from apidoc.js. NOT an official Proxmox specification. See https://pbs.proxmox.com/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 PbsDefaultLangEnum {
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 = "gl")]
36    Gl,
37    #[serde(rename = "he")]
38    He,
39    #[serde(rename = "hu")]
40    Hu,
41    #[serde(rename = "it")]
42    It,
43    #[serde(rename = "ja")]
44    Ja,
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 = "zh_CN")]
66    ZhCn,
67    #[serde(rename = "zh_TW")]
68    ZhTw,
69
70}
71
72impl std::fmt::Display for PbsDefaultLangEnum {
73    fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
74        match self {
75            Self::Ar => write!(f, "ar"),
76            Self::Ca => write!(f, "ca"),
77            Self::Da => write!(f, "da"),
78            Self::De => write!(f, "de"),
79            Self::En => write!(f, "en"),
80            Self::Es => write!(f, "es"),
81            Self::Eu => write!(f, "eu"),
82            Self::Fa => write!(f, "fa"),
83            Self::Fr => write!(f, "fr"),
84            Self::Gl => write!(f, "gl"),
85            Self::He => write!(f, "he"),
86            Self::Hu => write!(f, "hu"),
87            Self::It => write!(f, "it"),
88            Self::Ja => write!(f, "ja"),
89            Self::Kr => write!(f, "kr"),
90            Self::Nb => write!(f, "nb"),
91            Self::Nl => write!(f, "nl"),
92            Self::Nn => write!(f, "nn"),
93            Self::Pl => write!(f, "pl"),
94            Self::PtBr => write!(f, "pt_BR"),
95            Self::Ru => write!(f, "ru"),
96            Self::Sl => write!(f, "sl"),
97            Self::Sv => write!(f, "sv"),
98            Self::Tr => write!(f, "tr"),
99            Self::ZhCn => write!(f, "zh_CN"),
100            Self::ZhTw => write!(f, "zh_TW"),
101        }
102    }
103}
104
105impl Default for PbsDefaultLangEnum {
106    fn default() -> PbsDefaultLangEnum {
107        Self::Ar
108    }
109}
110