zugferd-code-lists
Version:
ZUGFeRD code lists, e.g. languages enum, currencies enum, countries enum, etc.
1 lines • 917 kB
Source Map (JSON)
{"version":3,"sources":["../../src/zugferd_2_4/country.ts","../../src/zugferd_2_4/currency.ts","../../src/zugferd_2_4/icd.ts","../../src/zugferd_2_3_3/enum1001.ts","../../src/zugferd_2_3_3/enum1153.ts","../../src/zugferd_2_3_2/text.ts","../../src/zugferd_2_3_2/payment.ts","../../src/zugferd_2_3_2/enum5305.ts","../../src/zugferd_2_3_2/allowance.ts","../../src/zugferd_2_3_3/item.ts","../../src/zugferd_2_3_2/charge.ts","../../src/zugferd_2_4/mime.ts","../../src/zugferd_2_4/eas.ts","../../src/zugferd_2_4/vatex.ts","../../src/zugferd_2_3_2/unit.ts","../../src/zugferd_2_3_2/timecii.ts"],"sourcesContent":["export enum Country {\n /**\n * Andorra\n */\n Andorra = \"AD\",\n /**\n * United Arab Emirates (the)\n */\n UnitedArabEmirates = \"AE\",\n /**\n * Afghanistan\n */\n Afghanistan = \"AF\",\n /**\n * Antigua and Barbuda\n */\n AntiguaAndBarbuda = \"AG\",\n /**\n * Anguilla\n */\n Anguilla = \"AI\",\n /**\n * Albania\n */\n Albania = \"AL\",\n /**\n * Armenia\n */\n Armenia = \"AM\",\n /**\n * Angola\n */\n Angola = \"AO\",\n /**\n * Antarctica\n */\n Antarctica = \"AQ\",\n /**\n * Argentina\n */\n Argentina = \"AR\",\n /**\n * American Samoa\n */\n AmericanSamoa = \"AS\",\n /**\n * Austria\n */\n Austria = \"AT\",\n /**\n * Australia\n */\n Australia = \"AU\",\n /**\n * Aruba\n */\n Aruba = \"AW\",\n /**\n * Åland Islands\n */\n ÅlandIslands = \"AX\",\n /**\n * Azerbaijan\n */\n Azerbaijan = \"AZ\",\n /**\n * Bosnia and Herzegovina\n */\n BosniaAndHerzegovina = \"BA\",\n /**\n * Barbados\n */\n Barbados = \"BB\",\n /**\n * Bangladesh\n */\n Bangladesh = \"BD\",\n /**\n * Belgium\n */\n Belgium = \"BE\",\n /**\n * Burkina Faso\n */\n BurkinaFaso = \"BF\",\n /**\n * Bulgaria\n */\n Bulgaria = \"BG\",\n /**\n * Bahrain\n */\n Bahrain = \"BH\",\n /**\n * Burundi\n */\n Burundi = \"BI\",\n /**\n * Benin\n */\n Benin = \"BJ\",\n /**\n * Saint Barthélemy\n */\n SaintBarthélemy = \"BL\",\n /**\n * Bermuda\n */\n Bermuda = \"BM\",\n /**\n * Brunei Darussalam\n */\n BruneiDarussalam = \"BN\",\n /**\n * Bolivia (Plurinational State of)\n */\n BoliviaPlurinationalState = \"BO\",\n /**\n * Bonaire, Sint Eustatius and Saba\n */\n BonaireSintEustatiusAndSaba = \"BQ\",\n /**\n * Brazil\n */\n Brazil = \"BR\",\n /**\n * Bahamas (The)\n */\n BahamasThe = \"BS\",\n /**\n * Bhutan\n */\n Bhutan = \"BT\",\n /**\n * Bouvet Island\n */\n BouvetIsland = \"BV\",\n /**\n * Botswana\n */\n Botswana = \"BW\",\n /**\n * Belarus\n */\n Belarus = \"BY\",\n /**\n * Belize\n */\n Belize = \"BZ\",\n /**\n * Canada\n */\n Canada = \"CA\",\n /**\n * Cocos (Keeling) Islands (the)\n */\n CocosKeelingIslands = \"CC\",\n /**\n * Congo (the Democratic Republic of the)\n */\n CongoDemocraticRepublic = \"CD\",\n /**\n * Central African Republic (the)\n */\n CentralAfricanRepublic = \"CF\",\n /**\n * Congo (the)\n */\n Congo = \"CG\",\n /**\n * Switzerland\n */\n Switzerland = \"CH\",\n /**\n * Côte d'Ivoire\n */\n CôteDivoire = \"CI\",\n /**\n * Cook Islands (the)\n */\n CookIslands = \"CK\",\n /**\n * Chile\n */\n Chile = \"CL\",\n /**\n * Cameroon\n */\n Cameroon = \"CM\",\n /**\n * China\n */\n China = \"CN\",\n /**\n * Colombia\n */\n Colombia = \"CO\",\n /**\n * Costa Rica\n */\n CostaRica = \"CR\",\n /**\n * Cuba\n */\n Cuba = \"CU\",\n /**\n * Cabo Verde\n */\n CaboVerde = \"CV\",\n /**\n * Curaçao\n */\n Curaçao = \"CW\",\n /**\n * Christmas Island\n */\n ChristmasIsland = \"CX\",\n /**\n * Cyprus\n */\n Cyprus = \"CY\",\n /**\n * Czechia\n */\n Czechia = \"CZ\",\n /**\n * Germany\n */\n Germany = \"DE\",\n /**\n * Djibouti\n */\n Djibouti = \"DJ\",\n /**\n * Denmark\n */\n Denmark = \"DK\",\n /**\n * Dominica\n */\n Dominica = \"DM\",\n /**\n * Dominican Republic (the)\n */\n DominicanRepublic = \"DO\",\n /**\n * Algeria\n */\n Algeria = \"DZ\",\n /**\n * Ecuador\n */\n Ecuador = \"EC\",\n /**\n * Estonia\n */\n Estonia = \"EE\",\n /**\n * Egypt\n */\n Egypt = \"EG\",\n /**\n * Western Sahara*\n */\n WesternSahara = \"EH\",\n /**\n * Eritrea\n */\n Eritrea = \"ER\",\n /**\n * Spain\n */\n Spain = \"ES\",\n /**\n * Ethiopia\n */\n Ethiopia = \"ET\",\n /**\n * Finland\n */\n Finland = \"FI\",\n /**\n * Fiji\n */\n Fiji = \"FJ\",\n /**\n * Falkland Islands (the) [Malvinas]\n */\n FalklandIslandsMalvinas = \"FK\",\n /**\n * Micronesia (Federated States of)\n */\n MicronesiaFederatedStates = \"FM\",\n /**\n * Faroe Islands (the)\n */\n FaroeIslands = \"FO\",\n /**\n * France\n */\n France = \"FR\",\n /**\n * Gabon\n */\n Gabon = \"GA\",\n /**\n * United Kingdom of Great Britain and Northern Ireland (the)\n */\n UnitedKingdomGreatBritainAndNorthernIreland = \"GB\",\n /**\n * Grenada\n */\n Grenada = \"GD\",\n /**\n * Georgia\n */\n Georgia = \"GE\",\n /**\n * French Guiana\n */\n FrenchGuiana = \"GF\",\n /**\n * Guernsey\n */\n Guernsey = \"GG\",\n /**\n * Ghana\n */\n Ghana = \"GH\",\n /**\n * Gibraltar\n */\n Gibraltar = \"GI\",\n /**\n * Greenland\n */\n Greenland = \"GL\",\n /**\n * Gambia (the)\n */\n Gambia = \"GM\",\n /**\n * Guinea\n */\n Guinea = \"GN\",\n /**\n * Guadeloupe\n */\n Guadeloupe = \"GP\",\n /**\n * Equatorial Guinea\n */\n EquatorialGuinea = \"GQ\",\n /**\n * Greece\n */\n Greece = \"GR\",\n /**\n * South Georgia and the South Sandwich Islands\n */\n SouthGeorgiaAndSouthSandwichIslands = \"GS\",\n /**\n * Guatemala\n */\n Guatemala = \"GT\",\n /**\n * Guam\n */\n Guam = \"GU\",\n /**\n * Guinea-Bissau\n */\n GuineaBissau = \"GW\",\n /**\n * Guyana\n */\n Guyana = \"GY\",\n /**\n * Hong Kong\n */\n HongKong = \"HK\",\n /**\n * Heard Island and McDonald Islands\n */\n HeardIslandAndMcdonaldIslands = \"HM\",\n /**\n * Honduras\n */\n Honduras = \"HN\",\n /**\n * Croatia\n */\n Croatia = \"HR\",\n /**\n * Haiti\n */\n Haiti = \"HT\",\n /**\n * Hungary\n */\n Hungary = \"HU\",\n /**\n * Indonesia\n */\n Indonesia = \"ID\",\n /**\n * Ireland\n */\n Ireland = \"IE\",\n /**\n * Israel\n */\n Israel = \"IL\",\n /**\n * Isle of Man\n */\n IsleMan = \"IM\",\n /**\n * India\n */\n India = \"IN\",\n /**\n * British Indian Ocean Territory (the)\n */\n BritishIndianOceanTerritory = \"IO\",\n /**\n * Iraq\n */\n Iraq = \"IQ\",\n /**\n * Iran (Islamic Republic of)\n */\n IranIslamicRepublic = \"IR\",\n /**\n * Iceland\n */\n Iceland = \"IS\",\n /**\n * Italy\n */\n Italy = \"IT\",\n /**\n * Jersey\n */\n Jersey = \"JE\",\n /**\n * Jamaica\n */\n Jamaica = \"JM\",\n /**\n * Jordan\n */\n Jordan = \"JO\",\n /**\n * Japan\n */\n Japan = \"JP\",\n /**\n * Kenya\n */\n Kenya = \"KE\",\n /**\n * Kyrgyzstan\n */\n Kyrgyzstan = \"KG\",\n /**\n * Cambodia\n */\n Cambodia = \"KH\",\n /**\n * Kiribati\n */\n Kiribati = \"KI\",\n /**\n * Comoros (the)\n */\n Comoros = \"KM\",\n /**\n * Saint Kitts and Nevis\n */\n SaintKittsAndNevis = \"KN\",\n /**\n * Korea (the Democratic People's Republic of)\n */\n KoreaDemocraticPeoplesRepublic = \"KP\",\n /**\n * Korea (the Republic of)\n */\n KoreaRepublic = \"KR\",\n /**\n * Kuwait\n */\n Kuwait = \"KW\",\n /**\n * Cayman Islands (the)\n */\n CaymanIslands = \"KY\",\n /**\n * Kazakhstan\n */\n Kazakhstan = \"KZ\",\n /**\n * Lao People's Democratic Republic (the)\n */\n LaoPeoplesDemocraticRepublic = \"LA\",\n /**\n * Lebanon\n */\n Lebanon = \"LB\",\n /**\n * Saint Lucia\n */\n SaintLucia = \"LC\",\n /**\n * Liechtenstein\n */\n Liechtenstein = \"LI\",\n /**\n * Sri Lanka\n */\n SriLanka = \"LK\",\n /**\n * Liberia\n */\n Liberia = \"LR\",\n /**\n * Lesotho\n */\n Lesotho = \"LS\",\n /**\n * Lithuania\n */\n Lithuania = \"LT\",\n /**\n * Luxembourg\n */\n Luxembourg = \"LU\",\n /**\n * Latvia\n */\n Latvia = \"LV\",\n /**\n * Libya\n */\n Libya = \"LY\",\n /**\n * Morocco\n */\n Morocco = \"MA\",\n /**\n * Monaco\n */\n Monaco = \"MC\",\n /**\n * Moldova (the Republic of)\n */\n MoldovaRepublic = \"MD\",\n /**\n * Montenegro\n */\n Montenegro = \"ME\",\n /**\n * Saint Martin (French part)\n */\n SaintMartinFrenchPart = \"MF\",\n /**\n * Madagascar\n */\n Madagascar = \"MG\",\n /**\n * Marshall Islands (the)\n */\n MarshallIslands = \"MH\",\n /**\n * North Macedonia\n */\n NorthMacedonia = \"MK\",\n /**\n * Mali\n */\n Mali = \"ML\",\n /**\n * Myanmar\n */\n Myanmar = \"MM\",\n /**\n * Mongolia\n */\n Mongolia = \"MN\",\n /**\n * Macao\n */\n Macao = \"MO\",\n /**\n * Northern Mariana Islands (the)\n */\n NorthernMarianaIslands = \"MP\",\n /**\n * Martinique\n */\n Martinique = \"MQ\",\n /**\n * Mauritania\n */\n Mauritania = \"MR\",\n /**\n * Montserrat\n */\n Montserrat = \"MS\",\n /**\n * Malta\n */\n Malta = \"MT\",\n /**\n * Mauritius\n */\n Mauritius = \"MU\",\n /**\n * Maldives\n */\n Maldives = \"MV\",\n /**\n * Malawi\n */\n Malawi = \"MW\",\n /**\n * Mexico\n */\n Mexico = \"MX\",\n /**\n * Malaysia\n */\n Malaysia = \"MY\",\n /**\n * Mozambique\n */\n Mozambique = \"MZ\",\n /**\n * Namibia\n */\n Namibia = \"NA\",\n /**\n * New Caledonia\n */\n NewCaledonia = \"NC\",\n /**\n * Niger (the)\n */\n Niger = \"NE\",\n /**\n * Norfolk Island\n */\n NorfolkIsland = \"NF\",\n /**\n * Nigeria\n */\n Nigeria = \"NG\",\n /**\n * Nicaragua\n */\n Nicaragua = \"NI\",\n /**\n * Netherlands (the)\n */\n Netherlands = \"NL\",\n /**\n * Norway\n */\n Norway = \"NO\",\n /**\n * Nepal\n */\n Nepal = \"NP\",\n /**\n * Nauru\n */\n Nauru = \"NR\",\n /**\n * Niue\n */\n Niue = \"NU\",\n /**\n * New Zealand\n */\n NewZealand = \"NZ\",\n /**\n * Oman\n */\n Oman = \"OM\",\n /**\n * Panama\n */\n Panama = \"PA\",\n /**\n * Peru\n */\n Peru = \"PE\",\n /**\n * French Polynesia\n */\n FrenchPolynesia = \"PF\",\n /**\n * Papua New Guinea\n */\n PapuaNewGuinea = \"PG\",\n /**\n * Philippines (the)\n */\n Philippines = \"PH\",\n /**\n * Pakistan\n */\n Pakistan = \"PK\",\n /**\n * Poland\n */\n Poland = \"PL\",\n /**\n * Saint Pierre and Miquelon\n */\n SaintPierreAndMiquelon = \"PM\",\n /**\n * Pitcairn\n */\n Pitcairn = \"PN\",\n /**\n * Puerto Rico\n */\n PuertoRico = \"PR\",\n /**\n * Palestine, State of\n */\n PalestineState = \"PS\",\n /**\n * Portugal\n */\n Portugal = \"PT\",\n /**\n * Palau\n */\n Palau = \"PW\",\n /**\n * Paraguay\n */\n Paraguay = \"PY\",\n /**\n * Qatar\n */\n Qatar = \"QA\",\n /**\n * Réunion\n */\n Réunion = \"RE\",\n /**\n * Romania\n */\n Romania = \"RO\",\n /**\n * Serbia\n */\n Serbia = \"RS\",\n /**\n * Russian Federation (the)\n */\n RussianFederation = \"RU\",\n /**\n * Rwanda\n */\n Rwanda = \"RW\",\n /**\n * Saudi Arabia\n */\n SaudiArabia = \"SA\",\n /**\n * Solomon Islands\n */\n SolomonIslands = \"SB\",\n /**\n * Seychelles\n */\n Seychelles = \"SC\",\n /**\n * Sudan (the)\n */\n Sudan = \"SD\",\n /**\n * Sweden\n */\n Sweden = \"SE\",\n /**\n * Singapore\n */\n Singapore = \"SG\",\n /**\n * Saint Helena, Ascension and Tristan da Cunha\n */\n SaintHelenaAscensionAndTristanDaCunha = \"SH\",\n /**\n * Slovenia\n */\n Slovenia = \"SI\",\n /**\n * Svalbard and Jan Mayen\n */\n SvalbardAndJanMayen = \"SJ\",\n /**\n * Slovakia\n */\n Slovakia = \"SK\",\n /**\n * Sierra Leone\n */\n SierraLeone = \"SL\",\n /**\n * San Marino\n */\n SanMarino = \"SM\",\n /**\n * Senegal\n */\n Senegal = \"SN\",\n /**\n * Somalia\n */\n Somalia = \"SO\",\n /**\n * Suriname\n */\n Suriname = \"SR\",\n /**\n * South Sudan\n */\n SouthSudan = \"SS\",\n /**\n * Sao Tome and Principe\n */\n SaoTomeAndPrincipe = \"ST\",\n /**\n * El Salvador\n */\n ElSalvador = \"SV\",\n /**\n * Sint Maarten (Dutch part)\n */\n SintMaartenDutchPart = \"SX\",\n /**\n * Syrian Arab Republic (the)\n */\n SyrianArabRepublic = \"SY\",\n /**\n * Eswatini\n */\n Eswatini = \"SZ\",\n /**\n * Turks and Caicos Islands (the)\n */\n TurksAndCaicosIslands = \"TC\",\n /**\n * Chad\n */\n Chad = \"TD\",\n /**\n * French Southern Territories (the)\n */\n FrenchSouthernTerritories = \"TF\",\n /**\n * Togo\n */\n Togo = \"TG\",\n /**\n * Thailand\n */\n Thailand = \"TH\",\n /**\n * Tajikistan\n */\n Tajikistan = \"TJ\",\n /**\n * Tokelau\n */\n Tokelau = \"TK\",\n /**\n * Timor-Leste\n */\n TimorLeste = \"TL\",\n /**\n * Turkmenistan\n */\n Turkmenistan = \"TM\",\n /**\n * Tunisia\n */\n Tunisia = \"TN\",\n /**\n * Tonga\n */\n Tonga = \"TO\",\n /**\n * Türkiye\n */\n Türkiye = \"TR\",\n /**\n * Trinidad and Tobago\n */\n TrinidadAndTobago = \"TT\",\n /**\n * Tuvalu\n */\n Tuvalu = \"TV\",\n /**\n * Taiwan (Province of China)\n */\n TaiwanProvinceChina = \"TW\",\n /**\n * Tanzania, the United Republic of\n */\n TanzaniaUnitedRepublic = \"TZ\",\n /**\n * Ukraine\n */\n Ukraine = \"UA\",\n /**\n * Uganda\n */\n Uganda = \"UG\",\n /**\n * United States Minor Outlying Islands (the)\n */\n UnitedStatesMinorOutlyingIslands = \"UM\",\n /**\n * United States of America (the)\n */\n UnitedStatesAmerica = \"US\",\n /**\n * Uruguay\n */\n Uruguay = \"UY\",\n /**\n * Uzbekistan\n */\n Uzbekistan = \"UZ\",\n /**\n * Holy See (the)\n */\n HolySee = \"VA\",\n /**\n * Saint Vincent and the Grenadines\n */\n SaintVincentAndGrenadines = \"VC\",\n /**\n * Venezuela (Bolivarian Republic of)\n */\n VenezuelaBolivarianRepublic = \"VE\",\n /**\n * Virgin Islands (British)\n */\n VirginIslandsBritish = \"VG\",\n /**\n * Virgin Islands (U.S.)\n */\n VirginIslandsUS = \"VI\",\n /**\n * Viet Nam\n */\n VietNam = \"VN\",\n /**\n * Vanuatu\n */\n Vanuatu = \"VU\",\n /**\n * Wallis and Futuna\n */\n WallisAndFutuna = \"WF\",\n /**\n * Samoa\n */\n Samoa = \"WS\",\n /**\n * Yemen\n */\n Yemen = \"YE\",\n /**\n * Mayotte\n */\n Mayotte = \"YT\",\n /**\n * South Africa\n */\n SouthAfrica = \"ZA\",\n /**\n * Zambia\n */\n Zambia = \"ZM\",\n /**\n * Zimbabwe\n */\n Zimbabwe = \"ZW\",\n /**\n * Kosovo\n */\n Kosovo = \"1A\",\n /**\n * United Kingdom (Northern Ireland)\n */\n UnitedKingdomNorthernIreland = \"XI\",\n}\n\nexport function description(value: Country): string {\n switch (value) {\n case Country.Andorra:\n return \"Andorra\";\n case Country.UnitedArabEmirates:\n return \"United Arab Emirates (the)\";\n case Country.Afghanistan:\n return \"Afghanistan\";\n case Country.AntiguaAndBarbuda:\n return \"Antigua and Barbuda\";\n case Country.Anguilla:\n return \"Anguilla\";\n case Country.Albania:\n return \"Albania\";\n case Country.Armenia:\n return \"Armenia\";\n case Country.Angola:\n return \"Angola\";\n case Country.Antarctica:\n return \"Antarctica\";\n case Country.Argentina:\n return \"Argentina\";\n case Country.AmericanSamoa:\n return \"American Samoa\";\n case Country.Austria:\n return \"Austria\";\n case Country.Australia:\n return \"Australia\";\n case Country.Aruba:\n return \"Aruba\";\n case Country.ÅlandIslands:\n return \"Åland Islands\";\n case Country.Azerbaijan:\n return \"Azerbaijan\";\n case Country.BosniaAndHerzegovina:\n return \"Bosnia and Herzegovina\";\n case Country.Barbados:\n return \"Barbados\";\n case Country.Bangladesh:\n return \"Bangladesh\";\n case Country.Belgium:\n return \"Belgium\";\n case Country.BurkinaFaso:\n return \"Burkina Faso\";\n case Country.Bulgaria:\n return \"Bulgaria\";\n case Country.Bahrain:\n return \"Bahrain\";\n case Country.Burundi:\n return \"Burundi\";\n case Country.Benin:\n return \"Benin\";\n case Country.SaintBarthélemy:\n return \"Saint Barthélemy\";\n case Country.Bermuda:\n return \"Bermuda\";\n case Country.BruneiDarussalam:\n return \"Brunei Darussalam\";\n case Country.BoliviaPlurinationalState:\n return \"Bolivia (Plurinational State of)\";\n case Country.BonaireSintEustatiusAndSaba:\n return \"Bonaire, Sint Eustatius and Saba\";\n case Country.Brazil:\n return \"Brazil\";\n case Country.BahamasThe:\n return \"Bahamas (The)\";\n case Country.Bhutan:\n return \"Bhutan\";\n case Country.BouvetIsland:\n return \"Bouvet Island\";\n case Country.Botswana:\n return \"Botswana\";\n case Country.Belarus:\n return \"Belarus\";\n case Country.Belize:\n return \"Belize\";\n case Country.Canada:\n return \"Canada\";\n case Country.CocosKeelingIslands:\n return \"Cocos (Keeling) Islands (the)\";\n case Country.CongoDemocraticRepublic:\n return \"Congo (the Democratic Republic of the)\";\n case Country.CentralAfricanRepublic:\n return \"Central African Republic (the)\";\n case Country.Congo:\n return \"Congo (the)\";\n case Country.Switzerland:\n return \"Switzerland\";\n case Country.CôteDivoire:\n return \"Côte d'Ivoire\";\n case Country.CookIslands:\n return \"Cook Islands (the)\";\n case Country.Chile:\n return \"Chile\";\n case Country.Cameroon:\n return \"Cameroon\";\n case Country.China:\n return \"China\";\n case Country.Colombia:\n return \"Colombia\";\n case Country.CostaRica:\n return \"Costa Rica\";\n case Country.Cuba:\n return \"Cuba\";\n case Country.CaboVerde:\n return \"Cabo Verde\";\n case Country.Curaçao:\n return \"Curaçao\";\n case Country.ChristmasIsland:\n return \"Christmas Island\";\n case Country.Cyprus:\n return \"Cyprus\";\n case Country.Czechia:\n return \"Czechia\";\n case Country.Germany:\n return \"Germany\";\n case Country.Djibouti:\n return \"Djibouti\";\n case Country.Denmark:\n return \"Denmark\";\n case Country.Dominica:\n return \"Dominica\";\n case Country.DominicanRepublic:\n return \"Dominican Republic (the)\";\n case Country.Algeria:\n return \"Algeria\";\n case Country.Ecuador:\n return \"Ecuador\";\n case Country.Estonia:\n return \"Estonia\";\n case Country.Egypt:\n return \"Egypt\";\n case Country.WesternSahara:\n return \"Western Sahara*\";\n case Country.Eritrea:\n return \"Eritrea\";\n case Country.Spain:\n return \"Spain\";\n case Country.Ethiopia:\n return \"Ethiopia\";\n case Country.Finland:\n return \"Finland\";\n case Country.Fiji:\n return \"Fiji\";\n case Country.FalklandIslandsMalvinas:\n return \"Falkland Islands (the) [Malvinas]\";\n case Country.MicronesiaFederatedStates:\n return \"Micronesia (Federated States of)\";\n case Country.FaroeIslands:\n return \"Faroe Islands (the)\";\n case Country.France:\n return \"France\";\n case Country.Gabon:\n return \"Gabon\";\n case Country.UnitedKingdomGreatBritainAndNorthernIreland:\n return \"United Kingdom of Great Britain and Northern Ireland (the)\";\n case Country.Grenada:\n return \"Grenada\";\n case Country.Georgia:\n return \"Georgia\";\n case Country.FrenchGuiana:\n return \"French Guiana\";\n case Country.Guernsey:\n return \"Guernsey\";\n case Country.Ghana:\n return \"Ghana\";\n case Country.Gibraltar:\n return \"Gibraltar\";\n case Country.Greenland:\n return \"Greenland\";\n case Country.Gambia:\n return \"Gambia (the)\";\n case Country.Guinea:\n return \"Guinea\";\n case Country.Guadeloupe:\n return \"Guadeloupe\";\n case Country.EquatorialGuinea:\n return \"Equatorial Guinea\";\n case Country.Greece:\n return \"Greece\";\n case Country.SouthGeorgiaAndSouthSandwichIslands:\n return \"South Georgia and the South Sandwich Islands\";\n case Country.Guatemala:\n return \"Guatemala\";\n case Country.Guam:\n return \"Guam\";\n case Country.GuineaBissau:\n return \"Guinea-Bissau\";\n case Country.Guyana:\n return \"Guyana\";\n case Country.HongKong:\n return \"Hong Kong\";\n case Country.HeardIslandAndMcdonaldIslands:\n return \"Heard Island and McDonald Islands\";\n case Country.Honduras:\n return \"Honduras\";\n case Country.Croatia:\n return \"Croatia\";\n case Country.Haiti:\n return \"Haiti\";\n case Country.Hungary:\n return \"Hungary\";\n case Country.Indonesia:\n return \"Indonesia\";\n case Country.Ireland:\n return \"Ireland\";\n case Country.Israel:\n return \"Israel\";\n case Country.IsleMan:\n return \"Isle of Man\";\n case Country.India:\n return \"India\";\n case Country.BritishIndianOceanTerritory:\n return \"British Indian Ocean Territory (the)\";\n case Country.Iraq:\n return \"Iraq\";\n case Country.IranIslamicRepublic:\n return \"Iran (Islamic Republic of)\";\n case Country.Iceland:\n return \"Iceland\";\n case Country.Italy:\n return \"Italy\";\n case Country.Jersey:\n return \"Jersey\";\n case Country.Jamaica:\n return \"Jamaica\";\n case Country.Jordan:\n return \"Jordan\";\n case Country.Japan:\n return \"Japan\";\n case Country.Kenya:\n return \"Kenya\";\n case Country.Kyrgyzstan:\n return \"Kyrgyzstan\";\n case Country.Cambodia:\n return \"Cambodia\";\n case Country.Kiribati:\n return \"Kiribati\";\n case Country.Comoros:\n return \"Comoros (the)\";\n case Country.SaintKittsAndNevis:\n return \"Saint Kitts and Nevis\";\n case Country.KoreaDemocraticPeoplesRepublic:\n return \"Korea (the Democratic People's Republic of)\";\n case Country.KoreaRepublic:\n return \"Korea (the Republic of)\";\n case Country.Kuwait:\n return \"Kuwait\";\n case Country.CaymanIslands:\n return \"Cayman Islands (the)\";\n case Country.Kazakhstan:\n return \"Kazakhstan\";\n case Country.LaoPeoplesDemocraticRepublic:\n return \"Lao People's Democratic Republic (the)\";\n case Country.Lebanon:\n return \"Lebanon\";\n case Country.SaintLucia:\n return \"Saint Lucia\";\n case Country.Liechtenstein:\n return \"Liechtenstein\";\n case Country.SriLanka:\n return \"Sri Lanka\";\n case Country.Liberia:\n return \"Liberia\";\n case Country.Lesotho:\n return \"Lesotho\";\n case Country.Lithuania:\n return \"Lithuania\";\n case Country.Luxembourg:\n return \"Luxembourg\";\n case Country.Latvia:\n return \"Latvia\";\n case Country.Libya:\n return \"Libya\";\n case Country.Morocco:\n return \"Morocco\";\n case Country.Monaco:\n return \"Monaco\";\n case Country.MoldovaRepublic:\n return \"Moldova (the Republic of)\";\n case Country.Montenegro:\n return \"Montenegro\";\n case Country.SaintMartinFrenchPart:\n return \"Saint Martin (French part)\";\n case Country.Madagascar:\n return \"Madagascar\";\n case Country.MarshallIslands:\n return \"Marshall Islands (the)\";\n case Country.NorthMacedonia:\n return \"North Macedonia\";\n case Country.Mali:\n return \"Mali\";\n case Country.Myanmar:\n return \"Myanmar\";\n case Country.Mongolia:\n return \"Mongolia\";\n case Country.Macao:\n return \"Macao\";\n case Country.NorthernMarianaIslands:\n return \"Northern Mariana Islands (the)\";\n case Country.Martinique:\n return \"Martinique\";\n case Country.Mauritania:\n return \"Mauritania\";\n case Country.Montserrat:\n return \"Montserrat\";\n case Country.Malta:\n return \"Malta\";\n case Country.Mauritius:\n return \"Mauritius\";\n case Country.Maldives:\n return \"Maldives\";\n case Country.Malawi:\n return \"Malawi\";\n case Country.Mexico:\n return \"Mexico\";\n case Country.Malaysia:\n return \"Malaysia\";\n case Country.Mozambique:\n return \"Mozambique\";\n case Country.Namibia:\n return \"Namibia\";\n case Country.NewCaledonia:\n return \"New Caledonia\";\n case Country.Niger:\n return \"Niger (the)\";\n case Country.NorfolkIsland:\n return \"Norfolk Island\";\n case Country.Nigeria:\n return \"Nigeria\";\n case Country.Nicaragua:\n return \"Nicaragua\";\n case Country.Netherlands:\n return \"Netherlands (the)\";\n case Country.Norway:\n return \"Norway\";\n case Country.Nepal:\n return \"Nepal\";\n case Country.Nauru:\n return \"Nauru\";\n case Country.Niue:\n return \"Niue\";\n case Country.NewZealand:\n return \"New Zealand\";\n case Country.Oman:\n return \"Oman\";\n case Country.Panama:\n return \"Panama\";\n case Country.Peru:\n return \"Peru\";\n case Country.FrenchPolynesia:\n return \"French Polynesia\";\n case Country.PapuaNewGuinea:\n return \"Papua New Guinea\";\n case Country.Philippines:\n return \"Philippines (the)\";\n case Country.Pakistan:\n return \"Pakistan\";\n case Country.Poland:\n return \"Poland\";\n case Country.SaintPierreAndMiquelon:\n return \"Saint Pierre and Miquelon\";\n case Country.Pitcairn:\n return \"Pitcairn\";\n case Country.PuertoRico:\n return \"Puerto Rico\";\n case Country.PalestineState:\n return \"Palestine, State of\";\n case Country.Portugal:\n return \"Portugal\";\n case Country.Palau:\n return \"Palau\";\n case Country.Paraguay:\n return \"Paraguay\";\n case Country.Qatar:\n return \"Qatar\";\n case Country.Réunion:\n return \"Réunion\";\n case Country.Romania:\n return \"Romania\";\n case Country.Serbia:\n return \"Serbia\";\n case Country.RussianFederation:\n return \"Russian Federation (the)\";\n case Country.Rwanda:\n return \"Rwanda\";\n case Country.SaudiArabia:\n return \"Saudi Arabia\";\n case Country.SolomonIslands:\n return \"Solomon Islands\";\n case Country.Seychelles:\n return \"Seychelles\";\n case Country.Sudan:\n return \"Sudan (the)\";\n case Country.Sweden:\n return \"Sweden\";\n case Country.Singapore:\n return \"Singapore\";\n case Country.SaintHelenaAscensionAndTristanDaCunha:\n return \"Saint Helena, Ascension and Tristan da Cunha\";\n case Country.Slovenia:\n return \"Slovenia\";\n case Country.SvalbardAndJanMayen:\n return \"Svalbard and Jan Mayen\";\n case Country.Slovakia:\n return \"Slovakia\";\n case Country.SierraLeone:\n return \"Sierra Leone\";\n case Country.SanMarino:\n return \"San Marino\";\n case Country.Senegal:\n return \"Senegal\";\n case Country.Somalia:\n return \"Somalia\";\n case Country.Suriname:\n return \"Suriname\";\n case Country.SouthSudan:\n return \"South Sudan\";\n case Country.SaoTomeAndPrincipe:\n return \"Sao Tome and Principe\";\n case Country.ElSalvador:\n return \"El Salvador\";\n case Country.SintMaartenDutchPart:\n return \"Sint Maarten (Dutch part)\";\n case Country.SyrianArabRepublic:\n return \"Syrian Arab Republic (the)\";\n case Country.Eswatini:\n return \"Eswatini\";\n case Country.TurksAndCaicosIslands:\n return \"Turks and Caicos Islands (the)\";\n case Country.Chad:\n return \"Chad\";\n case Country.FrenchSouthernTerritories:\n return \"French Southern Territories (the)\";\n case Country.Togo:\n return \"Togo\";\n case Country.Thailand:\n return \"Thailand\";\n case Country.Tajikistan:\n return \"Tajikistan\";\n case Country.Tokelau:\n return \"Tokelau\";\n case Country.TimorLeste:\n return \"Timor-Leste\";\n case Country.Turkmenistan:\n return \"Turkmenistan\";\n case Country.Tunisia:\n return \"Tunisia\";\n case Country.Tonga:\n return \"Tonga\";\n case Country.Türkiye:\n return \"Türkiye\";\n case Country.TrinidadAndTobago:\n return \"Trinidad and Tobago\";\n case Country.Tuvalu:\n return \"Tuvalu\";\n case Country.TaiwanProvinceChina:\n return \"Taiwan (Province of China)\";\n case Country.TanzaniaUnitedRepublic:\n return \"Tanzania, the United Republic of\";\n case Country.Ukraine:\n return \"Ukraine\";\n case Country.Uganda:\n return \"Uganda\";\n case Country.UnitedStatesMinorOutlyingIslands:\n return \"United States Minor Outlying Islands (the)\";\n case Country.UnitedStatesAmerica:\n return \"United States of America (the)\";\n case Country.Uruguay:\n return \"Uruguay\";\n case Country.Uzbekistan:\n return \"Uzbekistan\";\n case Country.HolySee:\n return \"Holy See (the)\";\n case Country.SaintVincentAndGrenadines:\n return \"Saint Vincent and the Grenadines\";\n case Country.VenezuelaBolivarianRepublic:\n return \"Venezuela (Bolivarian Republic of)\";\n case Country.VirginIslandsBritish:\n return \"Virgin Islands (British)\";\n case Country.VirginIslandsUS:\n return \"Virgin Islands (U.S.)\";\n case Country.VietNam:\n return \"Viet Nam\";\n case Country.Vanuatu:\n return \"Vanuatu\";\n case Country.WallisAndFutuna:\n return \"Wallis and Futuna\";\n case Country.Samoa:\n return \"Samoa\";\n case Country.Yemen:\n return \"Yemen\";\n case Country.Mayotte:\n return \"Mayotte\";\n case Country.SouthAfrica:\n return \"South Africa\";\n case Country.Zambia:\n return \"Zambia\";\n case Country.Zimbabwe:\n return \"Zimbabwe\";\n case Country.Kosovo:\n return \"Kosovo\";\n case Country.UnitedKingdomNorthernIreland:\n return \"United Kingdom (Northern Ireland)\";\n }\n}\n","export enum Currency {\n /**\n * UAE Dirham\n */\n UaeDirham = \"AED\",\n /**\n * Afghani\n */\n Afghani = \"AFN\",\n /**\n * Lek\n */\n Lek = \"ALL\",\n /**\n * Armenian Dram\n */\n ArmenianDram = \"AMD\",\n /**\n * Netherlands Antillean Guilder\n */\n NetherlandsAntilleanGuilder = \"ANG\",\n /**\n * Kwanza\n */\n Kwanza = \"AOA\",\n /**\n * Argentine Peso\n */\n ArgentinePeso = \"ARS\",\n /**\n * Australian Dollar\n */\n AustralianDollar = \"AUD\",\n /**\n * Aruban Florin\n */\n ArubanFlorin = \"AWG\",\n /**\n * Azerbaijan Manat\n */\n AzerbaijanManat = \"AZN\",\n /**\n * Convertible Mark\n */\n ConvertibleMark = \"BAM\",\n /**\n * Barbados Dollar\n */\n BarbadosDollar = \"BBD\",\n /**\n * Taka\n */\n Taka = \"BDT\",\n /**\n * Bulgarian Lev\n */\n BulgarianLev = \"BGN\",\n /**\n * Bahraini Dinar\n */\n BahrainiDinar = \"BHD\",\n /**\n * Burundi Franc\n */\n BurundiFranc = \"BIF\",\n /**\n * Bermudian Dollar\n */\n BermudianDollar = \"BMD\",\n /**\n * Brunei Dollar\n */\n BruneiDollar = \"BND\",\n /**\n * Boliviano\n */\n Boliviano = \"BOB\",\n /**\n * Mvdol\n */\n Mvdol = \"BOV\",\n /**\n * Brazilian Real\n */\n BrazilianReal = \"BRL\",\n /**\n * Bahamian Dollar\n */\n BahamianDollar = \"BSD\",\n /**\n * Ngultrum\n */\n Ngultrum = \"BTN\",\n /**\n * Pula\n */\n Pula = \"BWP\",\n /**\n * Belarusian Ruble\n */\n BelarusianRuble = \"BYN\",\n /**\n * Belize Dollar\n */\n BelizeDollar = \"BZD\",\n /**\n * Canadian Dollar\n */\n CanadianDollar = \"CAD\",\n /**\n * Congolese Franc\n */\n CongoleseFranc = \"CDF\",\n /**\n * WIR Euro\n */\n WirEuro = \"CHE\",\n /**\n * Swiss Franc\n */\n SwissFranc = \"CHF\",\n /**\n * WIR Franc\n */\n WirFranc = \"CHW\",\n /**\n * Unidad de Fomento\n */\n UnidadDeFomento = \"CLF\",\n /**\n * Chilean Peso\n */\n ChileanPeso = \"CLP\",\n /**\n * Yuan Renminbi\n */\n YuanRenminbi = \"CNY\",\n /**\n * Renminbi (offshore)\n */\n RenminbiOffshore = \"CNH\",\n /**\n * Colombian Peso\n */\n ColombianPeso = \"COP\",\n /**\n * Unidad de Valor Real\n */\n UnidadDeValorReal = \"COU\",\n /**\n * Costa Rican Colon\n */\n CostaRicanColon = \"CRC\",\n /**\n * Cuban Peso\n */\n CubanPeso = \"CUP\",\n /**\n * Cabo Verde Escudo\n */\n CaboVerdeEscudo = \"CVE\",\n /**\n * Czech Koruna\n */\n CzechKoruna = \"CZK\",\n /**\n * Djibouti Franc\n */\n DjiboutiFranc = \"DJF\",\n /**\n * Danish Krone\n */\n DanishKrone = \"DKK\",\n /**\n * Dominican Peso\n */\n DominicanPeso = \"DOP\",\n /**\n * Algerian Dinar\n */\n AlgerianDinar = \"DZD\",\n /**\n * Egyptian Pound\n */\n EgyptianPound = \"EGP\",\n /**\n * Nakfa\n */\n Nakfa = \"ERN\",\n /**\n * Ethiopian Birr\n */\n EthiopianBirr = \"ETB\",\n /**\n * Euro\n */\n Euro = \"EUR\",\n /**\n * Fiji Dollar\n */\n FijiDollar = \"FJD\",\n /**\n * Falkland Islands Pound\n */\n FalklandIslandsPound = \"FKP\",\n /**\n * Pound Sterling\n */\n PoundSterling = \"GBP\",\n /**\n * Lari\n */\n Lari = \"GEL\",\n /**\n * Ghana Cedi\n */\n GhanaCedi = \"GHS\",\n /**\n * Gibraltar Pound\n */\n GibraltarPound = \"GIP\",\n /**\n * Dalasi\n */\n Dalasi = \"GMD\",\n /**\n * Guinean Franc\n */\n GuineanFranc = \"GNF\",\n /**\n * Quetzal\n */\n Quetzal = \"GTQ\",\n /**\n * Guyana Dollar\n */\n GuyanaDollar = \"GYD\",\n /**\n * Hong Kong Dollar\n */\n HongKongDollar = \"HKD\",\n /**\n * Lempira\n */\n Lempira = \"HNL\",\n /**\n * Gourde\n */\n Gourde = \"HTG\",\n /**\n * Forint\n */\n Forint = \"HUF\",\n /**\n * Rupiah\n */\n Rupiah = \"IDR\",\n /**\n * New Israeli Sheqel\n */\n NewIsraeliSheqel = \"ILS\",\n /**\n * Indian Rupee\n */\n IndianRupee = \"INR\",\n /**\n * Iraqi Dinar\n */\n IraqiDinar = \"IQD\",\n /**\n * Iranian Rial\n */\n IranianRial = \"IRR\",\n /**\n * Iceland Krona\n */\n IcelandKrona = \"ISK\",\n /**\n * Jamaican Dollar\n */\n JamaicanDollar = \"JMD\",\n /**\n * Jordanian Dinar\n */\n JordanianDinar = \"JOD\",\n /**\n * Yen\n */\n Yen = \"JPY\",\n /**\n * Kenyan Shilling\n */\n KenyanShilling = \"KES\",\n /**\n * Som\n */\n Som = \"KGS\",\n /**\n * Riel\n */\n Riel = \"KHR\",\n /**\n * Comorian Franc\n */\n ComorianFranc = \"KMF\",\n /**\n * North Korean Won\n */\n NorthKoreanWon = \"KPW\",\n /**\n * Won\n */\n Won = \"KRW\",\n /**\n * Kuwaiti Dinar\n */\n KuwaitiDinar = \"KWD\",\n /**\n * Cayman Islands Dollar\n */\n CaymanIslandsDollar = \"KYD\",\n /**\n * Tenge\n */\n Tenge = \"KZT\",\n /**\n * Lao Kip\n */\n LaoKip = \"LAK\",\n /**\n * Lebanese Pound\n */\n LebanesePound = \"LBP\",\n /**\n * Sri Lanka Rupee\n */\n SriLankaRupee = \"LKR\",\n /**\n * Liberian Dollar\n */\n LiberianDollar = \"LRD\",\n /**\n * Loti\n */\n Loti = \"LSL\",\n /**\n * Libyan Dinar\n */\n LibyanDinar = \"LYD\",\n /**\n * Moroccan Dirham\n */\n MoroccanDirham = \"MAD\",\n /**\n * Moldovan Leu\n */\n MoldovanLeu = \"MDL\",\n /**\n * Malagasy Ariary\n */\n MalagasyAriary = \"MGA\",\n /**\n * Denar\n */\n Denar = \"MKD\",\n /**\n * Kyat\n */\n Kyat = \"MMK\",\n /**\n * Tugrik\n */\n Tugrik = \"MNT\",\n /**\n * Pataca\n */\n Pataca = \"MOP\",\n /**\n * Ouguiya\n */\n Ouguiya = \"MRU\",\n /**\n * Mauritius Rupee\n */\n MauritiusRupee = \"MUR\",\n /**\n * Rufiyaa\n */\n Rufiyaa = \"MVR\",\n /**\n * Malawi Kwacha\n */\n MalawiKwacha = \"MWK\",\n /**\n * Mexican Peso\n */\n MexicanPeso = \"MXN\",\n /**\n * Mexican Unidad de Inversion (UDI)\n */\n MexicanUnidadDeInversionUdi = \"MXV\",\n /**\n * Malaysian Ringgit\n */\n MalaysianRinggit = \"MYR\",\n /**\n * Mozambique Metical\n */\n MozambiqueMetical = \"MZN\",\n /**\n * Namibia Dollar\n */\n NamibiaDollar = \"NAD\",\n /**\n * Naira\n */\n Naira = \"NGN\",\n /**\n * Cordoba Oro\n */\n CordobaOro = \"NIO\",\n /**\n * Norwegian Krone\n */\n NorwegianKrone = \"NOK\",\n /**\n * Nepalese Rupee\n */\n NepaleseRupee = \"NPR\",\n /**\n * New Zealand Dollar\n */\n NewZealandDollar = \"NZD\",\n /**\n * Rial Omani\n */\n RialOmani = \"OMR\",\n /**\n * Balboa\n */\n Balboa = \"PAB\",\n /**\n * Sol\n */\n Sol = \"PEN\",\n /**\n * Kina\n */\n Kina = \"PGK\",\n /**\n * Philippine Peso\n */\n PhilippinePeso = \"PHP\",\n /**\n * Pakistan Rupee\n */\n PakistanRupee = \"PKR\",\n /**\n * Zloty\n */\n Zloty = \"PLN\",\n /**\n * Guarani\n */\n Guarani = \"PYG\",\n /**\n * Qatari Rial\n */\n QatariRial = \"QAR\",\n /**\n * Romanian Leu\n */\n RomanianLeu = \"RON\",\n /**\n * Serbian Dinar\n */\n SerbianDinar = \"RSD\",\n /**\n * Russian Ruble\n */\n RussianRuble = \"RUB\",\n /**\n * Rwanda Franc\n */\n RwandaFranc = \"RWF\",\n /**\n * Saudi Riyal\n */\n SaudiRiyal = \"SAR\",\n /**\n * Solomon Islands Dollar\n */\n SolomonIslandsDollar = \"SBD\",\n /**\n * Seychelles Rupee\n */\n SeychellesRupee = \"SCR\",\n /**\n * Sudanese Pound\n */\n SudanesePound = \"SDG\",\n /**\n * Swedish Krona\n */\n SwedishKrona = \"SEK\",\n /**\n * Singapore Dollar\n */\n SingaporeDollar = \"SGD\",\n /**\n * Saint Helena Pound\n */\n SaintHelenaPound = \"SHP\",\n /**\n * Sierra Leone (new valuation 2022)\n */\n SierraLeoneNewValuation2022 = \"SLE\",\n /**\n * Somali Shilling\n */\n SomaliShilling = \"SOS\",\n /**\n * Surinam Dollar\n */\n SurinamDollar = \"SRD\",\n /**\n * South Sudanese Pound\n */\n SouthSudanesePound = \"SSP\",\n /**\n * Dobra\n */\n Dobra = \"STN\",\n /**\n * El Salvador Colon\n */\n ElSalvadorColon = \"SVC\",\n /**\n * Syrian Pound\n */\n SyrianPound = \"SYP\",\n /**\n * Lilangeni\n */\n Lilangeni = \"SZL\",\n /**\n * Baht\n */\n Baht = \"THB\",\n /**\n * Somoni\n */\n Somoni = \"TJS\",\n /**\n * Turkmenistan New Manat\n */\n TurkmenistanNewManat = \"TMT\",\n /**\n * Tunisian Dinar\n */\n TunisianDinar = \"TND\",\n /**\n * Pa’anga\n */\n PaAnga = \"TOP\",\n /**\n * Turkish Lira\n */\n TurkishLira = \"TRY\",\n /**\n * Trinidad and Tobago Dollar\n */\n TrinidadAndTobagoDollar = \"TTD\",\n /**\n * New Taiwan Dollar\n */\n NewTaiwanDollar = \"TWD\",\n /**\n * Tanzanian Shilling\n */\n TanzanianShilling = \"TZS\",\n /**\n * Hryvnia\n */\n Hryvnia = \"UAH\",\n /**\n * Uganda Shilling\n */\n UgandaShilling = \"UGX\",\n /**\n * US Dollar\n */\n UsDollar = \"USD\",\n /**\n * US Dollar (Next day)\n */\n UsDollarNextDay = \"USN\",\n /**\n * Uruguay Peso en Unidades Indexadas (UI)\n */\n UruguayPesoEnUnidadesIndexadasUi = \"UYI\",\n /**\n * Peso Uruguayo\n */\n PesoUruguayo = \"UYU\",\n /**\n * Unidad Previsional\n */\n UnidadPrevisional = \"UYW\",\n /**\n * Uzbekistan Sum\n */\n UzbekistanSum = \"UZS\",\n /**\n * Bolívar Soberano, new valuation\n */\n BolívarSoberanoNewValuation = \"VED\",\n /**\n * Bolívar Soberano\n */\n BolívarSoberano = \"VES\",\n /**\n * Dong\n */\n Dong = \"VND\",\n /**\n * Vatu\n */\n Vatu = \"VUV\",\n /**\n * Tala\n */\n Tala = \"WST\",\n /**\n * CFA Franc BEAC\n */\n CfaFrancBeac = \"XAF\",\n /**\n * Silver\n */\n Silver = \"XAG\",\n /**\n * Gold\n */\n Gold = \"XAU\",\n /**\n * Bond Markets Unit European Composite Unit (EURCO)\n */\n BondMarketsUnitEuropeanCompositeUnitEurco = \"XBA\",\n /**\n * Bond Markets Unit European Monetary Unit (E.M.U.-6)\n */\n BondMarketsUnitEuropeanMonetaryUnitEMU6 = \"XBB\",\n /**\n * Bond Markets Unit European Unit of Account 9 (E.U.A.-9)\n */\n BondMarketsUnitEuropeanUnitAccount9EUA9 = \"XBC\",\n /**\n * Bond Markets Unit European Unit of Account 17 (E.U.A.-17)\n */\n BondMarketsUnitEuropeanUnitAccount17EUA17 = \"XBD\",\n /**\n * East Caribbean Dollar\n */\n EastCaribbeanDollar = \"XCD\",\n /**\n * SDR (Special Drawing Right)\n */\n SdrSpecialDrawingRight = \"XDR\",\n /**\n * CFA Franc BCEAO\n */\n CfaFrancBceao = \"XOF\",\n /**\n * Palladium\n */\n Palladium = \"XPD\",\n /**\n * CFP Franc\n */\n CfpFranc = \"XPF\",\n /**\n * Platinum\n */\n Platinum = \"XPT\",\n /**\n * Sucre\n */\n Sucre = \"XSU\",\n /**\n * Codes specifically reserved for testing purposes\n */\n CodesSpecificallyReservedForTestingPurposes = \"XTS\",\n /**\n * ADB Unit of Account\n */\n AdbUnitAccount = \"XUA\",\n /**\n * The codes assigned for transactions where no currency is involved\n */\n TheCodesAssignedForTransactionsWhereNoCurrencyIsInvolved = \"XXX\",\n /**\n * Yemeni Rial\n */\n YemeniRial = \"YER\",\n /**\n * Rand\n */\n Rand = \"ZAR\",\n /**\n * Zambian Kwacha\n */\n ZambianKwacha = \"ZMW\",\n /**\n * Zimbabwe Gold\n */\n ZimbabweGold = \"ZWG\",\n}\n\nexport function description(value: Currency): string {\n switch (value) {\n case Currency.UaeDirham:\n return \"UAE Dirham\";\n case Currency.Afghani:\n return \"Afghani\";\n case Currency.Lek:\n return \"Lek\";\n case Currency.ArmenianDram:\n return \"Armenian Dram\";\n case Currency.NetherlandsAntilleanGuilder:\n return \"Netherlands Antillean Guilder\";\n case Currency.Kwanza:\n return \"Kwanza\";\n case Currency.ArgentinePeso:\n return \"Argentine Peso\";\n case Currency.AustralianDollar:\n return \"Australian Dollar\";\n case Currency.ArubanFlorin:\n return \"Aruban Florin\";\n case Currency.AzerbaijanManat:\n return \"Azerbaijan Manat\";\n case Currency.ConvertibleMark:\n return \"Convertible Mark\";\n case Currency.BarbadosDollar:\n return \"Barbados Dollar\";\n case Currency.Taka:\n return \"Taka\";\n case Currency.BulgarianLev:\n return \"Bulgarian Lev\";\n case Currency.BahrainiDinar:\n return \"Bahraini Dinar\";\n case Currency.BurundiFranc:\n return \"Burundi Franc\";\n case Currency.BermudianDollar:\n return \"Bermudian Dollar\";\n case Currency.BruneiDollar:\n return \"Brunei Dollar\";\n case Currency.Boliviano:\n return \"Boliviano\";\n case Currency.Mvdol:\n return \"Mvdol\";\n case Currency.BrazilianReal:\n return \"Brazilian Real\";\n case Currency.BahamianDollar:\n return \"Bahamian Dollar\";\n case Currency.Ngultrum:\n return \"Ngultrum\";\n case Currency.Pula:\n return \"Pula\";\n case Currency.BelarusianRuble:\n return \"Belarusian Ruble\";\n case Currency.BelizeDollar:\n return \"Belize Dollar\";\n case Currency.CanadianDollar:\n return \"Canadian Dollar\";\n case Currency.CongoleseFranc:\n return \"Congolese Franc\";\n case Currency.WirEuro:\n return \"WIR Euro\";\n case Currency.SwissFranc:\n return \"Swiss Franc\";\n case Currency.WirFranc:\n return \"WIR Franc\";\n case Currency.UnidadDeFomento:\n return \"Unidad de Fomento\";\n case Currency.ChileanPeso:\n return \"Chilean Peso\";\n case Currency.YuanRenminbi:\n return \"Yuan Renminbi\";\n case Currency.RenminbiOffshore:\n return \"Renminbi (offshore)\";\n case Currency.ColombianPeso:\n return \"Colombian Peso\";\n case Currency.UnidadDeValorReal:\n return \"Unidad de Valor Real\";\n case Currency.CostaRicanColon:\n return \"Costa Rican Colon\";\n case Currency.CubanPeso:\n return \"Cuban Peso\";\n case Currency.CaboVerdeEscudo:\n return \"Cabo Verde Escudo\";\n case Currency.CzechKoruna:\n return \"Czech Koruna\";\n case Currency.DjiboutiFranc:\n return \"Djibouti Franc\";\n case Currency.DanishKrone:\n return \"Danish Krone\";\n case Currency.DominicanPeso:\n return \"Dominican Peso\";\n case Currency.AlgerianDinar:\n return \"Algerian Dinar\";\n case Currency.EgyptianPound:\n return \"Egyptian Pound\";\n case Currency.Nakfa:\n return \"Nakfa\";\n case Currency.EthiopianBirr:\n return \"Ethiopian Birr\";\n case Currency.Euro:\n return \"Euro\";\n case Currency.FijiDollar:\n return \"Fiji Dollar\";\n case Currency.FalklandIslandsPound:\n return \"Falkland Islands Pound\";\n case Currency.PoundSterling:\n return \"Pound Sterling\";\n case Currency.Lari:\n return \"Lari\";\n case Currency.GhanaCedi:\n return \"Ghana Cedi\";\n case Currency.GibraltarPound:\n return \"Gibraltar Pound\";\n case Currency.Dalasi:\n return \"Dalasi\";\n case Currency.GuineanFranc:\n return \"Guinean Franc\";\n case Currency.Quetzal:\n return \"Quetzal\";\n case Currency.GuyanaDollar:\n return \"Guyana Dollar\";\n case Currency.HongKongDollar:\n return \"Hong Kong Dollar\";\n case Currency.Lempira:\n return \"Lempira\";\n case Currency.Gourde:\n return \"Gourde\";\n case Currency.Forint:\n return \"Forint\";\n case Currency.Rupiah:\n return \"Rupiah\";\n case Currency.NewIsraeliSheqel:\n return \"New Israeli Sheqel\";\n case Currency.IndianRupee:\n return \"Indian Rupee\";\n case Currency.IraqiDinar:\n return \"Iraqi Dinar\";\n case Currency.IranianRial:\n return \"Iranian Rial\";\n case Currency.IcelandKrona:\n return \"Iceland Krona\";\n case Currency.JamaicanDollar:\n return \"Jamaican Dollar\";\n case Currency.JordanianDinar:\n return \"Jordanian Dinar\";\n case Currency.Yen:\n return \"Yen\";\n case Currency.KenyanShilling:\n return \"Kenyan Shilling\";\n case Currency.Som:\n return \"Som\";\n case Currency.Riel:\n return \"Riel\";\n case Currency.ComorianFranc:\n return \"Comorian Franc \";\n case Currency.NorthKoreanWon:\n return \"North Korean Won\";\n case Currency.Won:\n return \"Won\";\n case Currency.KuwaitiDinar:\n return \"Kuwaiti Dinar\";\n case Currency.CaymanIslandsDollar:\n return \"Cayman Islands Dollar\";\n case Currency.Tenge:\n return \"Tenge\";\n case Currency.LaoKip:\n return \"Lao Kip\";\n case Currency.LebanesePound:\n return \"Lebanese Pound\";\n case Currency.SriLankaRupee:\n return \"Sri Lanka Rupee\";\n case Currency.LiberianDollar:\n return \"Liberian Dollar\";\n case Currency.Loti:\n return \"Loti\";\n case Currency.LibyanDinar:\n return \"Libyan Dinar\";\n case Currency.MoroccanDirham:\n return \"Moroccan Dirham\";\n case Currency.MoldovanLeu:\n return \"Moldovan Leu\";\n case Currency.MalagasyAriary:\n return \"Malagasy Ariary\";\n case Currency.Denar:\n return \"Denar\";\n case Currency.Kyat:\n return \"Kyat\";\n case Currency.Tugrik:\n return \"Tugrik\";\n case Currency.Pataca:\n return \"Pataca\";\n case Currency.Ouguiya:\n return \"Ouguiya\";\n case Currency.MauritiusRupee:\n return \"Mauritius Rupee\";\n case Currency.Rufiyaa:\n return \"Rufiyaa\";\n case Currency.MalawiKwacha:\n return \"Malawi Kwacha\";\n case Currency.MexicanPeso:\n return \"Mexican Peso\";\n case Currency.MexicanUnidadDeInversionUdi:\n return \"Mexican Unidad de Inversion (UDI)\";\n case Currency.MalaysianRinggit:\n return \"Malaysian Ringgit\";\n case Currency.MozambiqueMetical:\n return \"Mozambique Metical\";\n case Currency.NamibiaDollar:\n return \"Namibia Dollar\";\n case Currency.Naira:\n return \"Naira\";\n case Currency.CordobaOro:\n return \"Cordoba Oro\";\n case Currency.NorwegianKrone:\n return \"Norwegian Krone\";\n case Currency.NepaleseRupee:\n return \"Nepalese Rupee\";\n case Currency.NewZealandDollar:\n return \"New Zealand Dollar\";\n case Currency.RialOmani:\n return \"Rial Omani\";\n case Currency.Balboa:\n return \"Balboa\";\n case Currency.Sol:\n return \"Sol\";\n case Currency.Kina:\n return \"Kina\";\n case Currency.PhilippinePeso:\n return \"Philippine Peso\";\n case Currency.PakistanRupee:\n return \"Pakistan Rupee\";\n case Currency.Zloty:\n return \"Zloty\";\n case Currency.Guarani:\n return \"Guarani\";\n case Currency.QatariRial:\n return \"Qatari Rial\";\n case Currency.RomanianLeu:\n return \"Romanian Leu\";\n case Currency.SerbianDinar:\n return \"Serbian Dinar\";\n case Currency.RussianRuble:\n return \"Russian Ruble\";\n case Currency.RwandaFranc:\n return \"Rwanda Franc\";\n case Currency.SaudiRiyal:\n return \"Saudi Riyal\";\n case Currency.SolomonIslandsDollar:\n return \"Solomon Islands Dollar\";\