1use serde::{Deserialize, Serialize};
2
3#[non_exhaustive]
5#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
6#[serde(rename_all = "SCREAMING_SNAKE_CASE")]
7pub enum Language {
8 English,
9 Swedish,
10 Norwegian,
11 Danish,
12 Finnish,
13}
14
15#[non_exhaustive]
17#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
18#[serde(rename_all = "SCREAMING_SNAKE_CASE")]
19pub enum ApiErrorCode {
20 AuthFailed,
22 Cancelled,
24 InvalidId,
26 Conflict,
28 InternalError,
30 SessionTimeout,
32 UnsupportedClient,
34}
35
36#[non_exhaustive]
38#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
39pub enum CallInitiator {
40 #[serde(rename = "USER")]
41 User,
42 #[serde(rename = "RP")]
43 Rp,
44}
45
46#[non_exhaustive]
47#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
48pub enum Country {
49 #[serde(rename = "AFGHANISTAN")]
50 Afghanistan,
51 #[serde(rename = "ALAND_ISLANDS")]
52 AlandIslands,
53 #[serde(rename = "ALBANIA")]
54 Albania,
55 #[serde(rename = "ALGERIA")]
56 Algeria,
57 #[serde(rename = "AMERICAN_SAMOA")]
58 AmericanSamoa,
59 #[serde(rename = "ANDORRA")]
60 Andorra,
61 #[serde(rename = "ANGOLA")]
62 Angola,
63 #[serde(rename = "ANGUILLA")]
64 Anguilla,
65 #[serde(rename = "ANTARCTICA")]
66 Antarctica,
67 #[serde(rename = "ANTIGUA_AND_BARBUDA")]
68 AntiguaAndBarbuda,
69 #[serde(rename = "ARGENTINA")]
70 Argentina,
71 #[serde(rename = "ARMENIA")]
72 Armenia,
73 #[serde(rename = "ARUBA")]
74 Aruba,
75 #[serde(rename = "AUSTRALIA")]
76 Australia,
77 #[serde(rename = "AUSTRIA")]
78 Austria,
79 #[serde(rename = "AZERBAIJAN")]
80 Azerbaijan,
81 #[serde(rename = "BAHAMAS")]
82 Bahamas,
83 #[serde(rename = "BAHRAIN")]
84 Bahrain,
85 #[serde(rename = "BANGLADESH")]
86 Bangladesh,
87 #[serde(rename = "BARBADOS")]
88 Barbados,
89 #[serde(rename = "BELARUS")]
90 Belarus,
91 #[serde(rename = "BELGIUM")]
92 Belgium,
93 #[serde(rename = "BELIZE")]
94 Belize,
95 #[serde(rename = "BENIN")]
96 Benin,
97 #[serde(rename = "BERMUDA")]
98 Bermuda,
99 #[serde(rename = "BHUTAN")]
100 Bhutan,
101 #[serde(rename = "BOLIVIA")]
102 Bolivia,
103 #[serde(rename = "BONAIRE_SINT_EUSTATIUS_AND_SABA")]
104 BonaireSintEustatiusAndSaba,
105 #[serde(rename = "BOSNIA_AND_HERZEGOVINA")]
106 BosniaAndHerzegovina,
107 #[serde(rename = "BOTSWANA")]
108 Botswana,
109 #[serde(rename = "BOUVET_ISLAND")]
110 BouvetIsland,
111 #[serde(rename = "BRAZIL")]
112 Brazil,
113 #[serde(rename = "BRITISH_INDIAN_OCEAN_TERRITORY")]
114 BritishIndianOceanTerritory,
115 #[serde(rename = "BRUNEI_DARUSSALAM")]
116 BruneiDarussalam,
117 #[serde(rename = "BULGARIA")]
118 Bulgaria,
119 #[serde(rename = "BURKINA_FASO")]
120 BurkinaFaso,
121 #[serde(rename = "BURUNDI")]
122 Burundi,
123 #[serde(rename = "CABO_VERDE")]
124 CaboVerde,
125 #[serde(rename = "CAMBODIA")]
126 Cambodia,
127 #[serde(rename = "CAMEROON")]
128 Cameroon,
129 #[serde(rename = "CANADA")]
130 Canada,
131 #[serde(rename = "CAYMAN_ISLANDS")]
132 CaymanIslands,
133 #[serde(rename = "CENTRAL_AFRICAN_REPUBLIC")]
134 CentralAfricanRepublic,
135 #[serde(rename = "CHAD")]
136 Chad,
137 #[serde(rename = "CHILE")]
138 Chile,
139 #[serde(rename = "CHINA")]
140 China,
141 #[serde(rename = "CHRISTMAS_ISLAND")]
142 ChristmasIsland,
143 #[serde(rename = "COCOS_KEELING_ISLANDS")]
144 CocosKeelingIslands,
145 #[serde(rename = "COLOMBIA")]
146 Colombia,
147 #[serde(rename = "COMOROS")]
148 Comoros,
149 #[serde(rename = "CONGO")]
150 Congo,
151 #[serde(rename = "COOK_ISLANDS")]
152 CookIslands,
153 #[serde(rename = "COSTA_RICA")]
154 CostaRica,
155 #[serde(rename = "COTE_D_IVOIRE")]
156 CoteDIvoire,
157 #[serde(rename = "CROATIA")]
158 Croatia,
159 #[serde(rename = "CUBA")]
160 Cuba,
161 #[serde(rename = "CURACAO")]
162 Curacao,
163 #[serde(rename = "CYPRUS")]
164 Cyprus,
165 #[serde(rename = "CZECHIA")]
166 Czechia,
167 #[serde(rename = "DEMOCRATIC_PEOPLE_S_REPUBLIC_OF_KOREA")]
168 DemocraticPeopleRepublicOfKorea,
169 #[serde(rename = "DENMARK")]
170 Denmark,
171 #[serde(rename = "DJIBOUTI")]
172 Djibouti,
173 #[serde(rename = "DOMINICA")]
174 Dominica,
175 #[serde(rename = "DOMINICAN_REPUBLIC")]
176 DominicanRepublic,
177 #[serde(rename = "ECUADOR")]
178 Ecuador,
179 #[serde(rename = "EGYPT")]
180 Egypt,
181 #[serde(rename = "EL_SALVADOR")]
182 ElSalvador,
183 #[serde(rename = "EQUATORIAL_GUINEA")]
184 EquatorialGuinea,
185 #[serde(rename = "ERITREA")]
186 Eritrea,
187 #[serde(rename = "ESTONIA")]
188 Estonia,
189 #[serde(rename = "ETHIOPIA")]
190 Ethiopia,
191 #[serde(rename = "FALKLAND_ISLANDS_MALVINAS")]
192 FalklandIslandsMalvinas,
193 #[serde(rename = "FAROE_ISLANDS")]
194 FaroeIslands,
195 #[serde(rename = "FEDERATED_STATES_OF_MICRONESIA")]
196 FederatedStatesOfMicronesia,
197 #[serde(rename = "FIJI")]
198 Fiji,
199 #[serde(rename = "FINLAND")]
200 Finland,
201 #[serde(rename = "FRANCE")]
202 France,
203 #[serde(rename = "FRENCH_GUIANA")]
204 FrenchGuiana,
205 #[serde(rename = "FRENCH_POLYNESIA")]
206 FrenchPolynesia,
207 #[serde(rename = "FRENCH_SOUTHERN_TERRITORIES")]
208 FrenchSouthernTerritories,
209 #[serde(rename = "GABON")]
210 Gabon,
211 #[serde(rename = "GAMBIA")]
212 Gambia,
213 #[serde(rename = "GEORGIA")]
214 Georgia,
215 #[serde(rename = "GERMANY")]
216 Germany,
217 #[serde(rename = "GHANA")]
218 Ghana,
219 #[serde(rename = "GIBRALTAR")]
220 Gibraltar,
221 #[serde(rename = "GREECE")]
222 Greece,
223 #[serde(rename = "GREENLAND")]
224 Greenland,
225 #[serde(rename = "GRENADA")]
226 Grenada,
227 #[serde(rename = "GUADELOUPE")]
228 Guadeloupe,
229 #[serde(rename = "GUAM")]
230 Guam,
231 #[serde(rename = "GUATEMALA")]
232 Guatemala,
233 #[serde(rename = "GUERNSEY")]
234 Guernsey,
235 #[serde(rename = "GUINEA")]
236 Guinea,
237 #[serde(rename = "GUINEA_BISSAU")]
238 GuineaBissau,
239 #[serde(rename = "GUYANA")]
240 Guyana,
241 #[serde(rename = "HAITI")]
242 Haiti,
243 #[serde(rename = "HEARD_ISLAND_AND_MCDONALD_ISLANDS")]
244 HeardIslandAndMcdonaldIslands,
245 #[serde(rename = "HOLY_SEE")]
246 HolySee,
247 #[serde(rename = "HONDURAS")]
248 Honduras,
249 #[serde(rename = "HONG_KONG")]
250 HongKong,
251 #[serde(rename = "HUNGARY")]
252 Hungary,
253 #[serde(rename = "ICELAND")]
254 Iceland,
255 #[serde(rename = "INDIA")]
256 India,
257 #[serde(rename = "INDONESIA")]
258 Indonesia,
259 #[serde(rename = "IRAQ")]
260 Iraq,
261 #[serde(rename = "IRELAND")]
262 Ireland,
263 #[serde(rename = "ISLAMIC_REPUBLIC_OF_IRAN")]
264 IslamicRepublicOfIran,
265 #[serde(rename = "ISLE_OF_MAN")]
266 IsleOfMan,
267 #[serde(rename = "ISRAEL")]
268 Israel,
269 #[serde(rename = "ITALY")]
270 Italy,
271 #[serde(rename = "JAMAICA")]
272 Jamaica,
273 #[serde(rename = "JAPAN")]
274 Japan,
275 #[serde(rename = "JERSEY")]
276 Jersey,
277 #[serde(rename = "JORDAN")]
278 Jordan,
279 #[serde(rename = "KAZAKHSTAN")]
280 Kazakhstan,
281 #[serde(rename = "KENYA")]
282 Kenya,
283 #[serde(rename = "KIRIBATI")]
284 Kiribati,
285 #[serde(rename = "KUWAIT")]
286 Kuwait,
287 #[serde(rename = "KYRGYZSTAN")]
288 Kyrgyzstan,
289 #[serde(rename = "LAO_PEOPLE_S_DEMOCRATIC_REPUBLIC")]
290 LaoPeopleDemocraticRepublic,
291 #[serde(rename = "LATVIA")]
292 Latvia,
293 #[serde(rename = "LEBANON")]
294 Lebanon,
295 #[serde(rename = "LESOTHO")]
296 Lesotho,
297 #[serde(rename = "LIBERIA")]
298 Liberia,
299 #[serde(rename = "LIBYA")]
300 Libya,
301 #[serde(rename = "LIECHTENSTEIN")]
302 Liechtenstein,
303 #[serde(rename = "LITHUANIA")]
304 Lithuania,
305 #[serde(rename = "LUXEMBOURG")]
306 Luxembourg,
307 #[serde(rename = "MACAO")]
308 Macao,
309 #[serde(rename = "MACEDONIA")]
310 Macedonia,
311 #[serde(rename = "MADAGASCAR")]
312 Madagascar,
313 #[serde(rename = "MALAWI")]
314 Malawi,
315 #[serde(rename = "MALAYSIA")]
316 Malaysia,
317 #[serde(rename = "MALDIVES")]
318 Maldives,
319 #[serde(rename = "MALI")]
320 Mali,
321 #[serde(rename = "MALTA")]
322 Malta,
323 #[serde(rename = "MARSHALL_ISLANDS")]
324 MarshallIslands,
325 #[serde(rename = "MARTINIQUE")]
326 Martinique,
327 #[serde(rename = "MAURITANIA")]
328 Mauritania,
329 #[serde(rename = "MAURITIUS")]
330 Mauritius,
331 #[serde(rename = "MAYOTTE")]
332 Mayotte,
333 #[serde(rename = "MEXICO")]
334 Mexico,
335 #[serde(rename = "MONACO")]
336 Monaco,
337 #[serde(rename = "MONGOLIA")]
338 Mongolia,
339 #[serde(rename = "MONTENEGRO")]
340 Montenegro,
341 #[serde(rename = "MONTSERRAT")]
342 Montserrat,
343 #[serde(rename = "MOROCCO")]
344 Morocco,
345 #[serde(rename = "MOZAMBIQUE")]
346 Mozambique,
347 #[serde(rename = "MYANMAR")]
348 Myanmar,
349 #[serde(rename = "NAMIBIA")]
350 Namibia,
351 #[serde(rename = "NAURU")]
352 Nauru,
353 #[serde(rename = "NEPAL")]
354 Nepal,
355 #[serde(rename = "NETHERLANDS")]
356 Netherlands,
357 #[serde(rename = "NEW_CALEDONIA")]
358 NewCaledonia,
359 #[serde(rename = "NEW_ZEALAND")]
360 NewZealand,
361 #[serde(rename = "NICARAGUA")]
362 Nicaragua,
363 #[serde(rename = "NIGER")]
364 Niger,
365 #[serde(rename = "NIGERIA")]
366 Nigeria,
367 #[serde(rename = "NIUE")]
368 Niue,
369 #[serde(rename = "NORFOLK_ISLAND")]
370 NorfolkIsland,
371 #[serde(rename = "NORTHERN_MARIANA_ISLANDS")]
372 NorthernMarianaIslands,
373 #[serde(rename = "NORWAY")]
374 Norway,
375 #[serde(rename = "OMAN")]
376 Oman,
377 #[serde(rename = "PAKISTAN")]
378 Pakistan,
379 #[serde(rename = "PALAU")]
380 Palau,
381 #[serde(rename = "PALESTINE")]
382 Palestine,
383 #[serde(rename = "PANAMA")]
384 Panama,
385 #[serde(rename = "PAPUA_NEW_GUINEA")]
386 PapuaNewGuinea,
387 #[serde(rename = "PARAGUAY")]
388 Paraguay,
389 #[serde(rename = "PERU")]
390 Peru,
391 #[serde(rename = "PHILIPPINES")]
392 Philippines,
393 #[serde(rename = "PITCAIRN")]
394 Pitcairn,
395 #[serde(rename = "POLAND")]
396 Poland,
397 #[serde(rename = "PORTUGAL")]
398 Portugal,
399 #[serde(rename = "PUERTO_RICO")]
400 PuertoRico,
401 #[serde(rename = "QATAR")]
402 Qatar,
403 #[serde(rename = "REPUBLIC_OF_KOREA")]
404 RepublicOfKorea,
405 #[serde(rename = "REPUBLIC_OF_MOLDOVA")]
406 RepublicOfMoldova,
407 #[serde(rename = "REUNION")]
408 Reunion,
409 #[serde(rename = "ROMANIA")]
410 Romania,
411 #[serde(rename = "RUSSIAN_FEDERATION")]
412 RussianFederation,
413 #[serde(rename = "RWANDA")]
414 Rwanda,
415 #[serde(rename = "SAINT_BARTHELEMY")]
416 SaintBarthelemy,
417 #[serde(rename = "SAINT_HELENA_ASCENSION_AND_TRISTAN_DA_CUNHA")]
418 SaintHelenaAscensionAndTristanDaCunha,
419 #[serde(rename = "SAINT_KITTS_AND_NEVIS")]
420 SaintKittsAndNevis,
421 #[serde(rename = "SAINT_LUCIA")]
422 SaintLucia,
423 #[serde(rename = "SAINT_MARTIN_FRENCH_PART")]
424 SaintMartinFrenchPart,
425 #[serde(rename = "SAINT_PIERRE_AND_MIQUELON")]
426 SaintPierreAndMiquelon,
427 #[serde(rename = "SAINT_VINCENT_AND_THE_GRENADINES")]
428 SaintVincentAndTheGrenadines,
429 #[serde(rename = "SAMOA")]
430 Samoa,
431 #[serde(rename = "SAN_MARINO")]
432 SanMarino,
433 #[serde(rename = "SAO_TOME_AND_PRINCIPE")]
434 SaoTomeAndPrincipe,
435 #[serde(rename = "SAUDI_ARABIA")]
436 SaudiArabia,
437 #[serde(rename = "SENEGAL")]
438 Senegal,
439 #[serde(rename = "SERBIA")]
440 Serbia,
441 #[serde(rename = "SEYCHELLES")]
442 Seychelles,
443 #[serde(rename = "SIERRA_LEONE")]
444 SierraLeone,
445 #[serde(rename = "SINGAPORE")]
446 Singapore,
447 #[serde(rename = "SINT_MAARTEN_DUTCH_PART")]
448 SintMaartenDutchPart,
449 #[serde(rename = "SLOVAKIA")]
450 Slovakia,
451 #[serde(rename = "SLOVENIA")]
452 Slovenia,
453 #[serde(rename = "SOLOMON_ISLANDS")]
454 SolomonIslands,
455 #[serde(rename = "SOMALIA")]
456 Somalia,
457 #[serde(rename = "SOUTH_AFRICA")]
458 SouthAfrica,
459 #[serde(rename = "SOUTH_GEORGIA_AND_THE_SOUTH_SANDWICH_ISLANDS")]
460 SouthGeorgiaAndTheSouthSandwichIslands,
461 #[serde(rename = "SOUTH_SUDAN")]
462 SouthSudan,
463 #[serde(rename = "SPAIN")]
464 Spain,
465 #[serde(rename = "SRI_LANKA")]
466 SriLanka,
467 #[serde(rename = "SUDAN")]
468 Sudan,
469 #[serde(rename = "SURINAME")]
470 Suriname,
471 #[serde(rename = "SVALBARD_AND_JAN_MAYEN")]
472 SvalbardAndJanMayen,
473 #[serde(rename = "SWAZILAND")]
474 Swaziland,
475 #[serde(rename = "SWEDEN")]
476 Sweden,
477 #[serde(rename = "SWITZERLAND")]
478 Switzerland,
479 #[serde(rename = "SYRIAN_ARAB_REPUBLIC")]
480 SyrianArabRepublic,
481 #[serde(rename = "TAIWAN_PROVINCE_OF_CHINA")]
482 TaiwanProvinceOfChina,
483 #[serde(rename = "TAJIKISTAN")]
484 Tajikistan,
485 #[serde(rename = "THAILAND")]
486 Thailand,
487 #[serde(rename = "THE_DEMOCRATIC_REPUBLIC_OF_THE_CONGO")]
488 TheDemocraticRepublicOfTheCongo,
489 #[serde(rename = "TIMOR_LESTE")]
490 TimorLeste,
491 #[serde(rename = "TOGO")]
492 Togo,
493 #[serde(rename = "TOKELAU")]
494 Tokelau,
495 #[serde(rename = "TONGA")]
496 Tonga,
497 #[serde(rename = "TRINIDAD_AND_TOBAGO")]
498 TrinidadAndTobago,
499 #[serde(rename = "TUNISIA")]
500 Tunisia,
501 #[serde(rename = "TURKEY")]
502 Turkey,
503 #[serde(rename = "TURKMENISTAN")]
504 Turkmenistan,
505 #[serde(rename = "TURKS_AND_CAICOS_ISLANDS")]
506 TurksAndCaicosIslands,
507 #[serde(rename = "TUVALU")]
508 Tuvalu,
509 #[serde(rename = "UGANDA")]
510 Uganda,
511 #[serde(rename = "UKRAINE")]
512 Ukraine,
513 #[serde(rename = "UNITED_ARAB_EMIRATES")]
514 UnitedArabEmirates,
515 #[serde(rename = "UNITED_KINGDOM")]
516 UnitedKingdom,
517 #[serde(rename = "UNITED_REPUBLIC_OF_TANZANIA")]
518 UnitedRepublicOfTanzania,
519 #[serde(rename = "UNITED_STATES_MINOR_OUTLYING_ISLANDS")]
520 UnitedStatesMinorOutlyingIslands,
521 #[serde(rename = "UNITED_STATES_OF_AMERICA")]
522 UnitedStatesOfAmerica,
523 #[serde(rename = "UNKNOWN")]
524 Unknown,
525 #[serde(rename = "URUGUAY")]
526 Uruguay,
527 #[serde(rename = "UZBEKISTAN")]
528 Uzbekistan,
529 #[serde(rename = "VANUATU")]
530 Vanuatu,
531 #[serde(rename = "VENEZUELA")]
532 Venezuela,
533 #[serde(rename = "VIET_NAM")]
534 VietNam,
535 #[serde(rename = "VIRGIN_ISLANDS_BRITISH")]
536 VirginIslandsBritish,
537 #[serde(rename = "VIRGIN_ISLANDS_US")]
538 VirginIslandsUs,
539 #[serde(rename = "WALLIS_AND_FUTUNA")]
540 WallisAndFutuna,
541 #[serde(rename = "WESTERN_SAHARA")]
542 WesternSahara,
543 #[serde(rename = "YEMEN")]
544 Yemen,
545 #[serde(rename = "ZAMBIA")]
546 Zambia,
547 #[serde(rename = "ZIMBABWE")]
548 Zimbabwe,
549}