Skip to main content

onesignal_rust_api/models/
language_string_map.rs

1/*
2 * OneSignal
3 *
4 * A powerful way to send personalized messages at scale and build effective customer engagement strategies. Learn more at onesignal.com
5 *
6 * Contact: devrel@onesignal.com
7 * Generated by: https://openapi-generator.tech
8 */
9
10
11
12
13#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
14pub struct LanguageStringMap {
15    /// Text in English.  Will be used as a fallback
16    #[serde(rename = "en", skip_serializing_if = "Option::is_none")]
17    pub en: Option<String>,
18    /// Text in Arabic.
19    #[serde(rename = "ar", skip_serializing_if = "Option::is_none")]
20    pub ar: Option<String>,
21    /// Text in Bosnian.
22    #[serde(rename = "bs", skip_serializing_if = "Option::is_none")]
23    pub bs: Option<String>,
24    /// Text in Bulgarian.
25    #[serde(rename = "bg", skip_serializing_if = "Option::is_none")]
26    pub bg: Option<String>,
27    /// Text in Catalan.
28    #[serde(rename = "ca", skip_serializing_if = "Option::is_none")]
29    pub ca: Option<String>,
30    /// Text in Chinese (Simplified).
31    #[serde(rename = "zh-Hans", skip_serializing_if = "Option::is_none")]
32    pub zh_hans: Option<String>,
33    /// Text in Chinese (Traditional).
34    #[serde(rename = "zh-Hant", skip_serializing_if = "Option::is_none")]
35    pub zh_hant: Option<String>,
36    /// Alias for zh-Hans.
37    #[serde(rename = "zh", skip_serializing_if = "Option::is_none")]
38    pub zh: Option<String>,
39    /// Text in Croatian.
40    #[serde(rename = "hr", skip_serializing_if = "Option::is_none")]
41    pub hr: Option<String>,
42    /// Text in Czech.
43    #[serde(rename = "cs", skip_serializing_if = "Option::is_none")]
44    pub cs: Option<String>,
45    /// Text in Danish.
46    #[serde(rename = "da", skip_serializing_if = "Option::is_none")]
47    pub da: Option<String>,
48    /// Text in Dutch.
49    #[serde(rename = "nl", skip_serializing_if = "Option::is_none")]
50    pub nl: Option<String>,
51    /// Text in Estonian.
52    #[serde(rename = "et", skip_serializing_if = "Option::is_none")]
53    pub et: Option<String>,
54    /// Text in Finnish.
55    #[serde(rename = "fi", skip_serializing_if = "Option::is_none")]
56    pub fi: Option<String>,
57    /// Text in French.
58    #[serde(rename = "fr", skip_serializing_if = "Option::is_none")]
59    pub fr: Option<String>,
60    /// Text in Georgian.
61    #[serde(rename = "ka", skip_serializing_if = "Option::is_none")]
62    pub ka: Option<String>,
63    /// Text in German.
64    #[serde(rename = "de", skip_serializing_if = "Option::is_none")]
65    pub de: Option<String>,
66    /// Text in Greek.
67    #[serde(rename = "el", skip_serializing_if = "Option::is_none")]
68    pub el: Option<String>,
69    /// Text in Hindi.
70    #[serde(rename = "hi", skip_serializing_if = "Option::is_none")]
71    pub hi: Option<String>,
72    /// Text in Hebrew.
73    #[serde(rename = "he", skip_serializing_if = "Option::is_none")]
74    pub he: Option<String>,
75    /// Text in Hungarian.
76    #[serde(rename = "hu", skip_serializing_if = "Option::is_none")]
77    pub hu: Option<String>,
78    /// Text in Indonesian.
79    #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
80    pub id: Option<String>,
81    /// Text in Italian.
82    #[serde(rename = "it", skip_serializing_if = "Option::is_none")]
83    pub it: Option<String>,
84    /// Text in Japanese.
85    #[serde(rename = "ja", skip_serializing_if = "Option::is_none")]
86    pub ja: Option<String>,
87    /// Text in Korean.
88    #[serde(rename = "ko", skip_serializing_if = "Option::is_none")]
89    pub ko: Option<String>,
90    /// Text in Latvian.
91    #[serde(rename = "lv", skip_serializing_if = "Option::is_none")]
92    pub lv: Option<String>,
93    /// Text in Lithuanian.
94    #[serde(rename = "lt", skip_serializing_if = "Option::is_none")]
95    pub lt: Option<String>,
96    /// Text in Malay.
97    #[serde(rename = "ms", skip_serializing_if = "Option::is_none")]
98    pub ms: Option<String>,
99    /// Text in Norwegian.
100    #[serde(rename = "nb", skip_serializing_if = "Option::is_none")]
101    pub nb: Option<String>,
102    /// Text in Polish.
103    #[serde(rename = "pl", skip_serializing_if = "Option::is_none")]
104    pub pl: Option<String>,
105    /// Text in Persian.
106    #[serde(rename = "fa", skip_serializing_if = "Option::is_none")]
107    pub fa: Option<String>,
108    /// Text in Portugese.
109    #[serde(rename = "pt", skip_serializing_if = "Option::is_none")]
110    pub pt: Option<String>,
111    /// Text in Punjabi.
112    #[serde(rename = "pa", skip_serializing_if = "Option::is_none")]
113    pub pa: Option<String>,
114    /// Text in Romanian.
115    #[serde(rename = "ro", skip_serializing_if = "Option::is_none")]
116    pub ro: Option<String>,
117    /// Text in Russian.
118    #[serde(rename = "ru", skip_serializing_if = "Option::is_none")]
119    pub ru: Option<String>,
120    /// Text in Serbian.
121    #[serde(rename = "sr", skip_serializing_if = "Option::is_none")]
122    pub sr: Option<String>,
123    /// Text in Slovak.
124    #[serde(rename = "sk", skip_serializing_if = "Option::is_none")]
125    pub sk: Option<String>,
126    /// Text in Spanish.
127    #[serde(rename = "es", skip_serializing_if = "Option::is_none")]
128    pub es: Option<String>,
129    /// Text in Swedish.
130    #[serde(rename = "sv", skip_serializing_if = "Option::is_none")]
131    pub sv: Option<String>,
132    /// Text in Thai.
133    #[serde(rename = "th", skip_serializing_if = "Option::is_none")]
134    pub th: Option<String>,
135    /// Text in Turkish.
136    #[serde(rename = "tr", skip_serializing_if = "Option::is_none")]
137    pub tr: Option<String>,
138    /// Text in Ukrainian.
139    #[serde(rename = "uk", skip_serializing_if = "Option::is_none")]
140    pub uk: Option<String>,
141    /// Text in Vietnamese.
142    #[serde(rename = "vi", skip_serializing_if = "Option::is_none")]
143    pub vi: Option<String>,
144}
145
146impl LanguageStringMap {
147    pub fn new() -> LanguageStringMap {
148        LanguageStringMap {
149            en: None,
150            ar: None,
151            bs: None,
152            bg: None,
153            ca: None,
154            zh_hans: None,
155            zh_hant: None,
156            zh: None,
157            hr: None,
158            cs: None,
159            da: None,
160            nl: None,
161            et: None,
162            fi: None,
163            fr: None,
164            ka: None,
165            de: None,
166            el: None,
167            hi: None,
168            he: None,
169            hu: None,
170            id: None,
171            it: None,
172            ja: None,
173            ko: None,
174            lv: None,
175            lt: None,
176            ms: None,
177            nb: None,
178            pl: None,
179            fa: None,
180            pt: None,
181            pa: None,
182            ro: None,
183            ru: None,
184            sr: None,
185            sk: None,
186            es: None,
187            sv: None,
188            th: None,
189            tr: None,
190            uk: None,
191            vi: None,
192        }
193    }
194}
195
196