onesignal_rust_api/models/
language_string_map.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
14pub struct LanguageStringMap {
15 #[serde(rename = "en", skip_serializing_if = "Option::is_none")]
17 pub en: Option<String>,
18 #[serde(rename = "ar", skip_serializing_if = "Option::is_none")]
20 pub ar: Option<String>,
21 #[serde(rename = "bs", skip_serializing_if = "Option::is_none")]
23 pub bs: Option<String>,
24 #[serde(rename = "bg", skip_serializing_if = "Option::is_none")]
26 pub bg: Option<String>,
27 #[serde(rename = "ca", skip_serializing_if = "Option::is_none")]
29 pub ca: Option<String>,
30 #[serde(rename = "zh-Hans", skip_serializing_if = "Option::is_none")]
32 pub zh_hans: Option<String>,
33 #[serde(rename = "zh-Hant", skip_serializing_if = "Option::is_none")]
35 pub zh_hant: Option<String>,
36 #[serde(rename = "zh", skip_serializing_if = "Option::is_none")]
38 pub zh: Option<String>,
39 #[serde(rename = "hr", skip_serializing_if = "Option::is_none")]
41 pub hr: Option<String>,
42 #[serde(rename = "cs", skip_serializing_if = "Option::is_none")]
44 pub cs: Option<String>,
45 #[serde(rename = "da", skip_serializing_if = "Option::is_none")]
47 pub da: Option<String>,
48 #[serde(rename = "nl", skip_serializing_if = "Option::is_none")]
50 pub nl: Option<String>,
51 #[serde(rename = "et", skip_serializing_if = "Option::is_none")]
53 pub et: Option<String>,
54 #[serde(rename = "fi", skip_serializing_if = "Option::is_none")]
56 pub fi: Option<String>,
57 #[serde(rename = "fr", skip_serializing_if = "Option::is_none")]
59 pub fr: Option<String>,
60 #[serde(rename = "ka", skip_serializing_if = "Option::is_none")]
62 pub ka: Option<String>,
63 #[serde(rename = "de", skip_serializing_if = "Option::is_none")]
65 pub de: Option<String>,
66 #[serde(rename = "el", skip_serializing_if = "Option::is_none")]
68 pub el: Option<String>,
69 #[serde(rename = "hi", skip_serializing_if = "Option::is_none")]
71 pub hi: Option<String>,
72 #[serde(rename = "he", skip_serializing_if = "Option::is_none")]
74 pub he: Option<String>,
75 #[serde(rename = "hu", skip_serializing_if = "Option::is_none")]
77 pub hu: Option<String>,
78 #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
80 pub id: Option<String>,
81 #[serde(rename = "it", skip_serializing_if = "Option::is_none")]
83 pub it: Option<String>,
84 #[serde(rename = "ja", skip_serializing_if = "Option::is_none")]
86 pub ja: Option<String>,
87 #[serde(rename = "ko", skip_serializing_if = "Option::is_none")]
89 pub ko: Option<String>,
90 #[serde(rename = "lv", skip_serializing_if = "Option::is_none")]
92 pub lv: Option<String>,
93 #[serde(rename = "lt", skip_serializing_if = "Option::is_none")]
95 pub lt: Option<String>,
96 #[serde(rename = "ms", skip_serializing_if = "Option::is_none")]
98 pub ms: Option<String>,
99 #[serde(rename = "nb", skip_serializing_if = "Option::is_none")]
101 pub nb: Option<String>,
102 #[serde(rename = "pl", skip_serializing_if = "Option::is_none")]
104 pub pl: Option<String>,
105 #[serde(rename = "fa", skip_serializing_if = "Option::is_none")]
107 pub fa: Option<String>,
108 #[serde(rename = "pt", skip_serializing_if = "Option::is_none")]
110 pub pt: Option<String>,
111 #[serde(rename = "pa", skip_serializing_if = "Option::is_none")]
113 pub pa: Option<String>,
114 #[serde(rename = "ro", skip_serializing_if = "Option::is_none")]
116 pub ro: Option<String>,
117 #[serde(rename = "ru", skip_serializing_if = "Option::is_none")]
119 pub ru: Option<String>,
120 #[serde(rename = "sr", skip_serializing_if = "Option::is_none")]
122 pub sr: Option<String>,
123 #[serde(rename = "sk", skip_serializing_if = "Option::is_none")]
125 pub sk: Option<String>,
126 #[serde(rename = "es", skip_serializing_if = "Option::is_none")]
128 pub es: Option<String>,
129 #[serde(rename = "sv", skip_serializing_if = "Option::is_none")]
131 pub sv: Option<String>,
132 #[serde(rename = "th", skip_serializing_if = "Option::is_none")]
134 pub th: Option<String>,
135 #[serde(rename = "tr", skip_serializing_if = "Option::is_none")]
137 pub tr: Option<String>,
138 #[serde(rename = "uk", skip_serializing_if = "Option::is_none")]
140 pub uk: Option<String>,
141 #[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