// // CurrencyCode.swift // CurrencyText // // Created by Felipe Lefèvre Marino on 1/26/19. // import Foundation /// Currency wraps all availabe currencies that can represented as formatted monetary values /// A currency code is a three-letter code that is, in most cases, /// composed of a country’s two-character Internet country code plus an extra character /// to denote the currency unit. For example, the currency code for the Australian /// dollar is “AUD”. Currency codes are based on the ISO 4217 standard public enum Currency: String { case afghani = "AFN", algerianDinar = "DZD", argentinePeso = "ARS", armenianDram = "AMD", arubanFlorin = "AWG", australianDollar = "AUD", azerbaijanManat = "AZN", bahamianDollar = "BSD", bahrainiDinar = "BHD", baht = "THB", balboa = "PAB", barbadosDollar = "BBD", belarusianRuble = "BYN", belizeDollar = "BZD", bermudianDollar = "BMD", boliviano = "BOB", bolívar = "VEF", brazilianReal = "BRL", bruneiDollar = "BND", bulgarianLev = "BGN", burundiFranc = "BIF", caboVerdeEscudo = "CVE", canadianDollar = "CAD", caymanIslandsDollar = "KYD", chileanPeso = "CLP", colombianPeso = "COP", comorianFranc = "KMF", congoleseFranc = "CDF", convertibleMark = "BAM", cordobaOro = "NIO", costaRicanColon = "CRC", cubanPeso = "CUP", czechKoruna = "CZK", dalasi = "GMD", danishKrone = "DKK", denar = "MKD", djiboutiFranc = "DJF", dobra = "STN", dollar = "USD", dominicanPeso = "DOP", dong = "VND", eastCaribbeanDollar = "XCD", egyptianPound = "EGP", elSalvadorColon = "SVC", ethiopianBirr = "ETB", euro = "EUR", falklandIslandsPound = "FKP", fijiDollar = "FJD", forint = "HUF", ghanaCedi = "GHS", gibraltarPound = "GIP", gourde = "HTG", guarani = "PYG", guineanFranc = "GNF", guyanaDollar = "GYD", hongKongDollar = "HKD", hryvnia = "UAH", icelandKrona = "ISK", indianRupee = "INR", iranianRial = "IRR", iraqiDinar = "IQD", jamaicanDollar = "JMD", jordanianDinar = "JOD", kenyanShilling = "KES", kina = "PGK", kuna = "HRK", kuwaitiDinar = "KWD", kwanza = "AOA", kyat = "MMK", laoKip = "LAK", lari = "GEL", lebanesePound = "LBP", lek = "ALL", lempira = "HNL", leone = "SLL", liberianDollar = "LRD", libyanDinar = "LYD", lilangeni = "SZL", loti = "LSL", malagasyAriary = "MGA", malawiKwacha = "MWK", malaysianRinggit = "MYR", mauritiusRupee = "MUR", mexicanPeso = "MXN", mexicanUnidadDeInversion = "MXV", moldovanLeu = "MDL", moroccanDirham = "MAD", mozambiqueMetical = "MZN", mvdol = "BOV", naira = "NGN", nakfa = "ERN", namibiaDollar = "NAD", nepaleseRupee = "NPR", netherlandsAntilleanGuilder = "ANG", newIsraeliSheqel = "ILS", newTaiwanDollar = "TWD", newZealandDollar = "NZD", ngultrum = "BTN", northKoreanWon = "KPW", norwegianKrone = "NOK", ouguiya = "MRU", paanga = "TOP", pakistanRupee = "PKR", pataca = "MOP", pesoConvertible = "CUC", pesoUruguayo = "UYU", philippinePiso = "PHP", poundSterling = "GBP", pula = "BWP", qatariRial = "QAR", quetzal = "GTQ", rand = "ZAR", rialOmani = "OMR", riel = "KHR", romanianLeu = "RON", rufiyaa = "MVR", rupiah = "IDR", russianRuble = "RUB", rwandaFranc = "RWF", saintHelenaPound = "SHP", saudiRiyal = "SAR", serbianDinar = "RSD", seychellesRupee = "SCR", singaporeDollar = "SGD", sol = "PEN", solomonIslandsDollar = "SBD", som = "KGS", somaliShilling = "SOS", somoni = "TJS", southSudanesePound = "SSP", sriLankaRupee = "LKR", sudanesePound = "SDG", surinamDollar = "SRD", swedishKrona = "SEK", swissFranc = "CHF", syrianPound = "SYP", taka = "BDT", tala = "WST", tanzanianShilling = "TZS", tenge = "KZT", trinidadAndTobagoDollar = "TTD", tugrik = "MNT", tunisianDinar = "TND", turkishLira = "TRY", turkmenistanNewManat = "TMT", uaeDirham = "AED", ugandaShilling = "UGX", unidadDeFomento = "CLF", unidadDeValorReal = "COU", uruguayPesoEnUnidadesIndexadas = "UYI", uzbekistanSum = "UZS", vatu = "VUV", wirEuro = "CHE", wirFranc = "CHW", won = "KRW", yemeniRial = "YER", yen = "JPY", yuanRenminbi = "CNY", zambianKwacha = "ZMW", zimbabweDollar = "ZWL", zloty = "PLN", none }