square_rust/api/models/enums/
currency.rs

1//! Currency
2
3use serde::{Deserialize, Serialize};
4
5/// Indicates the associated currency for an amount of money.
6
7/// Values correspond to [ISO 4217](https://wikipedia.org/wiki/ISO_4217).
8#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
9#[serde(rename_all = "SCREAMING_SNAKE_CASE")]
10pub enum Currency {
11    /// Unknown currency
12    UnknowCurrency,
13    /// United Arab Emirates dirham
14    Aed,
15    /// Afghan afghani
16    Afn,
17    /// Albanian lek
18    All,
19    /// Armenian dram
20    Amd,
21    /// Netherlands Antillean guilder
22    Ang,
23    /// Angolan kwanza
24    Aoa,
25    /// Argentine peso
26    Ars,
27    /// Australian dollar
28    Aud,
29    /// Aruban florin
30    Awg,
31    /// Azerbaijani manat
32    Azn,
33    /// Bosnia and Herzegovina convertible mark
34    Bam,
35    /// Barbados dollar
36    Bbd,
37    /// Bangladeshi taka
38    Bdt,
39    /// Bulgarian lev
40    Bgn,
41    /// Bahraini dinar
42    Bhd,
43    /// Burundian franc
44    Bif,
45    /// Bermudian dollar
46    Bmd,
47    /// Brunei dollar
48    Bnd,
49    /// Boliviano
50    Bob,
51    /// Bolivian Mvdol
52    Bov,
53    /// Brazilian real
54    Brl,
55    /// Bahamian dollar
56    Bsd,
57    /// Bhutanese ngultrum
58    Btn,
59    /// Botswana pula
60    Bwp,
61    /// Belarusian ruble
62    Byr,
63    /// Belize dollar
64    Bzd,
65    /// Canadian dollar
66    Cad,
67    /// Congolese franc
68    Cdf,
69    /// WIR Euro
70    Che,
71    /// Swiss franc
72    Chf,
73    /// WIR Franc
74    Chw,
75    /// Unidad de Fomento
76    Clf,
77    /// Chilean peso
78    Clp,
79    /// Chinese yuan
80    Cny,
81    /// Colombian peso
82    Cop,
83    /// Unidad de Valor Real
84    Cou,
85    /// Costa Rican colon
86    Crc,
87    /// Cuban convertible peso
88    Cuc,
89    /// Cuban peso
90    Cup,
91    /// Cape Verde escudo
92    Cve,
93    /// Czech koruna
94    Czk,
95    /// Djiboutian franc
96    Djf,
97    /// Danish krone
98    Dkk,
99    /// Dominican peso
100    Dop,
101    /// Algerian dinar
102    Dzd,
103    /// Egyptian pound
104    Egp,
105    /// Eritrean nakfa
106    Ern,
107    /// Ethiopian birr
108    Etb,
109    /// Euro
110    Eur,
111    /// Fiji dollar
112    Fjd,
113    /// Falkland Islands pound
114    Fkp,
115    /// Pound sterling
116    Gbp,
117    /// Georgian lari
118    Gel,
119    /// Ghanaian cedi
120    Ghs,
121    /// Gibraltar pound
122    Gip,
123    /// Gambian dalasi
124    Gmd,
125    /// Guinean franc
126    Gnf,
127    /// Guatemalan quetzal
128    Gtq,
129    /// Guyanese dollar
130    Gyd,
131    /// Hong Kong dollar
132    Hkd,
133    /// Honduran lempira
134    Hnl,
135    /// Croatian kuna
136    Hrk,
137    /// Haitian gourde
138    Htg,
139    /// Hungarian forint
140    Huf,
141    /// Indonesian rupiah
142    Idr,
143    /// Israeli new shekel
144    Ils,
145    /// Indian rupee
146    Inr,
147    /// Iraqi dinar
148    Iqd,
149    /// Iranian rial
150    Irr,
151    /// Icelandic króna
152    Isk,
153    /// Jamaican dollar
154    Jmd,
155    /// Jordanian dinar
156    Jod,
157    /// Japanese yen
158    Jpy,
159    /// Kenyan shilling
160    Kes,
161    /// Kyrgyzstani som
162    Kgs,
163    /// Cambodian riel
164    Khr,
165    /// Comoro franc
166    Kmf,
167    /// North Korean won
168    Kpw,
169    /// South Korean won
170    Krw,
171    /// Kuwaiti dinar
172    Kwd,
173    /// Cayman Islands dollar
174    Kyd,
175    /// Kazakhstani tenge
176    Kzt,
177    /// Lao kip
178    Lak,
179    /// Lebanese pound
180    Lbp,
181    /// Sri Lankan rupee
182    Lkr,
183    /// Liberian dollar
184    Lrd,
185    /// Lesotho loti
186    Lsl,
187    /// Lithuanian litas
188    Ltl,
189    /// Latvian lats
190    Lvl,
191    /// Libyan dinar
192    Lyd,
193    /// Moroccan dirham
194    Mad,
195    /// Moldovan leu
196    Mdl,
197    /// Malagasy ariary
198    Mga,
199    /// Macedonian denar
200    Mkd,
201    /// Myanmar kyat
202    Mmk,
203    /// Mongolian tögrög
204    Mnt,
205    /// Macanese pataca
206    Mop,
207    /// Mauritanian ouguiya
208    Mro,
209    /// Mauritian rupee
210    Mur,
211    /// Maldivian rufiyaa
212    Mvr,
213    /// Malawian kwacha
214    Mwk,
215    /// Mexican peso
216    Mxn,
217    /// Mexican Unidad de Inversion
218    Mxv,
219    /// Malaysian ringgit
220    Myr,
221    /// Mozambican metical
222    Mzn,
223    /// Namibian dollar
224    Nad,
225    /// Nigerian naira
226    Ngn,
227    /// Nicaraguan córdoba
228    Nio,
229    /// Norwegian krone
230    Nok,
231    /// Nepalese rupee
232    Npr,
233    /// New Zealand dollar
234    Nzd,
235    /// Omani rial
236    Omr,
237    /// Panamanian balboa
238    Pab,
239    /// Peruvian sol
240    Pen,
241    /// Papua New Guinean kina
242    Pgk,
243    /// Philippine peso
244    Php,
245    /// Pakistani rupee
246    Pkr,
247    /// Polish złoty
248    Pln,
249    /// Paraguayan guaraní
250    Pyg,
251    /// Qatari riyal
252    Qar,
253    /// Romanian leu
254    Ron,
255    /// Serbian dinar
256    Rsd,
257    /// Russian ruble
258    Rub,
259    /// Rwandan franc
260    Rwf,
261    /// Saudi riyal
262    Sar,
263    /// Solomon Islands dollar
264    Sbd,
265    /// Seychelles rupee
266    Scr,
267    /// Sudanese pound
268    Sdg,
269    /// Swedish krona
270    Sek,
271    /// Singapore dollar
272    Sgd,
273    /// Saint Helena pound
274    Shp,
275    /// Sierra Leonean leone
276    Sll,
277    /// Somali shilling
278    Sos,
279    /// Surinamese dollar
280    Srd,
281    /// South Sudanese pound
282    Ssp,
283    /// São Tomé and Príncipe dobra
284    Std,
285    /// Salvadoran colón
286    Svc,
287    /// Syrian pound
288    Syp,
289    /// Swazi lilangeni
290    Szl,
291    /// Thai baht
292    Thb,
293    /// Tajikistani somoni
294    Tjs,
295    /// Turkmenistan manat
296    Tmt,
297    /// Tunisian dinar
298    Tnd,
299    /// Tongan paʻanga
300    Top,
301    /// Turkish lira
302    Try,
303    /// Trinidad and Tobago dollar
304    Ttd,
305    /// New Taiwan dollar
306    Twd,
307    /// Tanzanian shilling
308    Tzs,
309    /// Ukrainian hryvnia
310    Uah,
311    /// Ugandan shilling
312    Ugx,
313    /// United States dollar
314    Usd,
315    /// United States dollar (next day)
316    Usn,
317    /// United States dollar (same day)
318    Uss,
319    /// Uruguay Peso en Unidedades Indexadas
320    Uyi,
321    /// Uruguyan peso
322    Uyu,
323    /// Uzbekistan som
324    Uzs,
325    /// Venezuelan bolívar soberano
326    Vef,
327    /// Vietnamese đồng
328    Vnd,
329    /// Vanuatu vatu
330    Vuv,
331    /// Samoan tala
332    Wst,
333    /// CFA franc BEAC
334    Xaf,
335    /// Silver
336    Xag,
337    /// Gold
338    Xau,
339    /// European Composite Unit
340    Xba,
341    /// European Monetary Unit
342    Xbb,
343    /// European Unit of Account 9
344    Xbc,
345    /// European Unit of Account 17
346    Xbd,
347    /// East Caribbean dollar
348    Xcd,
349    /// Special drawing rights (International Monetary Fund)
350    Xdr,
351    /// CFA franc BCEAO
352    Xof,
353    /// Palladium
354    Xpd,
355    /// CFP franc
356    Xpf,
357    /// Platinum
358    Xpt,
359    /// Code reserved for testing
360    Xts,
361    /// No currency
362    Xxx,
363    /// Yemeni rial
364    Yer,
365    /// South African rand
366    Zar,
367    /// Zambian kwacha
368    Zmk,
369    /// Zambian kwacha
370    Zmw,
371    /// Bitcoin
372    Btc,
373    /// USD Coin
374    Xus,
375}