square_api_client/models/enums/language.rs
1//! Model for Language enum
2
3use serde::{Deserialize, Serialize};
4
5/// A language in [BCP 47 format](https://tools.ietf.org/html/bcp47#appendix-A). For more
6/// information, see [Location language
7/// code](https://developer.squareup.com/docs/locations-api#location-language-code).
8#[derive(Clone, Debug, Deserialize, Eq, PartialEq, Serialize)]
9pub enum Language {
10 /// English
11 #[serde(rename = "en")]
12 En,
13 /// English - Australia
14 #[serde(rename = "en-AU")]
15 EnAu,
16 /// English - Canada
17 #[serde(rename = "en-CA")]
18 EnCa,
19 /// English - United Kingdom
20 #[serde(rename = "en-GB")]
21 EnGb,
22 /// English - Ireland
23 #[serde(rename = "en-IE")]
24 EnIe,
25 /// English - United States
26 #[serde(rename = "en-US")]
27 EnUs,
28 /// Spanish
29 #[serde(rename = "es")]
30 Es,
31 /// Spanish - United States
32 #[serde(rename = "es-US")]
33 EsUs,
34 /// French
35 #[serde(rename = "fr")]
36 Fr,
37 /// French - Canada
38 #[serde(rename = "fr-CA")]
39 FrCa,
40 /// Japanese
41 #[serde(rename = "ja")]
42 Ja,
43}