from orm_choices import choices


@choices
class CurrencyCode:
    class Meta:
        AED = [0, 'United Arab Emirates Dirham']
        AFN = [1, 'Afghanistan Afghani']
        ALL = [2, 'Albania Lek']
        AMD = [3, 'Armenia Dram']
        ANG = [4, 'NL Antilles Guilder']
        AOA = [5, 'Angola Kwanza']
        ARS = [6, 'Argentina Peso']
        ATS = [7, 'Austria Schilling']
        AUD = [8, 'Australia Dollar']
        AWG = [9, 'Aruba Florin']
        AZN = [10, 'Azerbaijan New Manat']
        BAM = [11, 'Bosnia Mark']
        BBD = [12, 'Barbados Dollar']
        BDT = [13, 'Bangladesh Taka']
        BEF = [14, 'Belgium Franc']
        BGN = [15, 'Bulgaria Lev']
        BHD = [16, 'Bahrain Dinar']
        BIF = [17, 'Burundi Franc']
        BMD = [18, 'Bermuda Dollar']
        BND = [19, 'Brunei Dollar']
        BOB = [20, 'Bolivia Boliviano']
        BRL = [21, 'Brazil Real']
        BSD = [22, 'Bahamas Dollar']
        BTN = [23, 'Bhutan Ngultrum']
        BWP = [24, 'Botswana Pula']
        BYR = [25, 'Belarus Ruble']
        BZD = [26, 'Belize Dollar']
        CAD = [27, 'Canada Dollar']
        CDF = [28, 'Congo Franc']
        CHF = [29, 'Switzerland Franc']
        CLP = [30, 'Chili Peso']
        CNY = [31, 'China Yuan/Renminbi']
        COP = [32, 'Colombia Peso']
        CRC = [33, 'Costa Rica Colon']
        CUC = [34, 'Cuba Convertible Peso']
        CUP = [35, 'Cuba Peso']
        CVE = [36, 'Cape Verde Escudo']
        CYP = [37, 'Cyprus Pound']
        CZK = [38, 'Czech Koruna']
        DJF = [39, 'Djibouti Franc']
        DKK = [40, 'Denmark Krone']
        DMK = [41, 'Germany Mark']
        DOP = [42, 'Dominican Republich Peso']
        DZD = [43, 'Algeria Dinar']
        EEK = [44, 'Estonia Kroon']
        EGP = [45, 'Egypt Pound']
        ESP = [46, 'Spain Peseta']
        ETB = [47, 'Ethiopia Birr']
        EUR = [48, 'Euro']
        FIM = [49, 'Finland Markka']
        FJD = [50, 'Fiji Dollar']
        FKP = [51, 'Falkland Islands Pound']
        GBP = [52, 'Great Britain Pound']
        GEL = [53, 'Georgia Lari']
        GHS = [54, 'Ghana New Cedi']
        GIP = [55, 'Gibraltar Pound']
        GMD = [56, 'Gambia Dalasi']
        GNF = [57, 'Guinea Franc']
        GRD = [58, 'Greece Drachma']
        GTQ = [59, 'Guatemala Quetzal']
        GYD = [60, 'Guyana Dollar']
        HKD = [61, 'Hong Kong Dollar']
        HNL = [62, 'Honduras Lempira']
        HRK = [63, 'Croatia Kuna']
        HTG = [64, 'Haiti Gourde']
        HUF = [65, 'Hungary Forint']
        IDR = [66, 'Indonesia Rupiah']
        IED = [67, 'Ireland Pound']
        ILS = [68, 'Israel New Shekel']
        INR = [69, 'India Rupee']
        IQD = [70, 'Iraq Dinar']
        IRR = [71, 'Iran Rial']
        ISK = [72, 'Iceland Krona']
        ITL = [73, 'Italy Lira']
        JMD = [74, 'Jamaica Dollar']
        JOD = [75, 'Jordan Dinar']
        JPY = [76, 'Japan Yen']
        KES = [77, 'Kenya Shilling']
        KGS = [78, 'Kyrgyzstan Som']
        KHR = [79, 'Cambodia Riel']
        KMF = [80, 'Comoros Franc']
        KPW = [81, 'North Korea Won']
        KRW = [82, 'South Korea Won']
        KWD = [83, 'Kuwait Dinar']
        KYD = [84, 'Cayman Islands Dollar']
        KZT = [85, 'Kazakhstan Tenge']
        LAK = [86, 'Laos Kip']
        LBP = [87, 'Lebanon Pound']
        LKR = [88, 'Sri Lanka Rupee']
        LRD = [89, 'Liberia Dollar']
        LSL = [90, 'Lesotho Loti']
        LTL = [91, 'Lithuania Litas']
        LUF = [92, 'Luxembourg Franc']
        LVL = [93, 'Latvia Lats']
        LYD = [94, 'Libya Dinar']
        MAD = [95, 'Morocco Dirham']
        MDL = [96, 'Moldova Leu']
        MGA = [97, 'Malagasy Ariary']
        MKD = [98, 'Macedonia Denar']
        MMK = [99, 'Myanmar Kyat']
        MNT = [100, 'Mongolia Tugrik']
        MOP = [101, 'Macau Pataca']
        MRO = [102, 'Mauritania Ouguiya']
        MTL = [103, 'Malta Lira']
        MUR = [104, 'Mauritius Rupee']
        MVR = [105, 'Maldives Rufiyaa']
        MWK = [106, 'Malawi Kwacha']
        MXN = [107, 'Mexico Peso']
        MYR = [108, 'Malaysia Ringgit']
        MZN = [109, 'Mozambique New Metical']
        NAD = [110, 'Namibia Dollar']
        NGN = [111, 'Nigeria Naira']
        NIO = [112, 'Nicaragua Cordoba Oro']
        NLG = [113, 'Netherlands Guilder']
        NOK = [114, 'Norway Kroner']
        NPR = [115, 'Nepal Rupee']
        NZD = [116, 'New Zealand Dollar']
        OMR = [117, 'Oman Rial']
        PAB = [118, 'Panama Balboa']
        PEN = [119, 'Peru Nuevo Sol']
        PGK = [120, 'Papua New Guinea Kina']
        PHP = [121, 'Philippines Peso']
        PKR = [122, 'Pakistan Rupee']
        PLN = [123, 'Poland Zloty']
        PTE = [124, 'Portugal Escudo']
        PYG = [125, 'Paraguay Guarani']
        QAR = [126, 'Qatar Rial']
        RON = [127, 'Romania New Lei']
        RSD = [128, 'Serbia Dinar']
        RUB = [129, 'Russia Rouble']
        RWF = [130, 'Rwanda Franc']
        SAR = [131, 'Saudi Arabia Riyal']
        SBD = [132, 'Solomon Islands Dollar']
        SCR = [133, 'Seychelles Rupee']
        SDG = [134, 'Sudan Pound']
        SEK = [135, 'Sweden Krona']
        SGD = [136, 'Singapore Dollar']
        SHP = [137, 'St Helena Pound']
        SIT = [138, 'Slovenia Tolar']
        SKK = [139, 'Slovakia Koruna']
        SLL = [140, 'Sierra Leone Leone']
        SOS = [141, 'Somali Shilling']
        SRD = [142, 'Suriname Dollar']
        STD = [143, 'Sao Tome/Principe Dobra']
        SVC = [144, 'El Salvador Colon']
        SYP = [145, 'Syria Pound']
        SZL = [146, 'Swaziland Lilangeni']
        THB = [147, 'Thailand Baht']
        TMM = [148, 'Turkmenistan Manat']
        TND = [149, 'Tunisia Dinar']
        TOP = [150, 'Tonga Pa\'anga']
        TRY = [151, 'Turkish New Lira']
        TTD = [152, 'Trinidad/Tobago Dollar']
        TWD = [153, 'Taiwan Dollar']
        TZS = [154, 'Tanzania Shilling']
        UAH = [155, 'Ukraine Hryvnia']
        UGX = [156, 'Uganda Shilling']
        USD = [157, 'USA Dollar']
        UYU = [158, 'Uruguay Peso']
        VEB = [159, 'Venezuela Bolivar']
        VND = [160, 'Vietnam Dong']
        VUV = [161, 'Vanuatu Vatu']
        WST = [162, 'Samoa Tala']
        XAF = [163, 'CFA Franc BEAC']
        XCD = [164, 'East Caribbean Dollar']
        XOF = [165, 'CFA Franc BCEAO']
        XPF = [166, 'CFP Franc']
        YER = [167, 'Yemen Rial']
        ZAR = [168, 'South Africa Rand']
        ZMK = [169, 'Zambia Kwacha']
        ZWD = [170, 'Zimbabwe Dollar']
        BYN = [171, 'Belarusian Ruble']
        CNH = [172, 'Chinese Yuan Renminbi']
        GGP = [173, 'Guernsey Pound']
        IMP = [174, 'Manx Pound']
        JEP = [175, 'Jersey Pound']
        MRU = [176, 'Mauritanian Ouguiya']
        STN = [177, 'Sao Tomean Dobra']
        TJS = [178, 'Tajikistani Somoni']
        TMT = [179, 'Turkmenistan Manat']
        UZS = [180, 'Uzbekistani Som']
        VEF = [181, 'Venezuela Bolivar']
        XAG = [182, 'Troy Ounce of Silver']
        XAU = [183, 'Troy Ounce of Gold']
        XPD = [184, 'Palladium Ounce']
        XPT = [185, 'Platinum Ounce']
        ZMW = [186, 'Zambian Kwacha']
