class Eddy::Elements::E100

### Element Summary:

Public Class Methods

new(val: nil, req: nil, ref: nil) click to toggle source

@param val [String] @param req [String] @param ref [String] @return [void]

Calls superclass method Eddy::Models::Element::ID::new
# File lib/definitions/elements/generated/100.currency_code.rb, line 16
def initialize(val: nil, req: nil, ref: nil)
  @id = "100"
  @name = "Currency Code"
  @description = "Code (Standard ISO) for country in whose currency the charges are specified"
  super(
    min: 3,
    max: 3,
    req: req,
    ref: ref,
    val: val,
  )
end

Public Instance Methods

code_list() click to toggle source

@return [Array<String>]

# File lib/definitions/elements/generated/100.currency_code.rb, line 30
def code_list()
  return [
    "AED", # United Arab Emirates Dirhams
    "AFN", # Afghan Afghanis
    "ALL", # Albanian Lek
    "AMD", # Armenian Drams
    "ANG", # Netherlands Antillean Guilders
    "AOA", # Angolan Kwanza
    "ARS", # Argentine Pesos
    "AUD", # Australian Dollars
    "AWG", # Aruban Guilders
    "AZN", # Azerbaijan New Manats
    "BAM", # Convertible Marka
    "BBD", # Barbados Dollars
    "BDT", # Bangladeshi Taka
    "BGN", # Bulgarian Leva
    "BHD", # Bahraini Dinars
    "BIF", # Burundi Francs
    "BMD", # Bermudian Dollars
    "BND", # Brunei Dollars
    "BOB", # Bolivianos
    "BRL", # Brazilian Real
    "BSD", # Bahamian Dollars
    "BTN", # Bhutan Ngultrum
    "BWP", # Botswana Pulas
    "BYR", # Belarussian Rubles
    "BZD", # Belize Dollars
    "CAD", # Canadian Dollars
    "CDF", # Franc
    "CHF", # Switzerland Francs
    "CLP", # Chilean Pesos
    "CNY", # Yuan Renminbi
    "COP", # Colombian Pesos
    "CRC", # Costa Rican Colones
    "CUP", # Cuban Pesos
    "CVE", # Cape Verde Escudos
    "CZK", # Czech Koruny
    "DJF", # Djibouti Francs
    "DKK", # Danish Kroner
    "DOP", # Dominican Pesos
    "DZD", # Algerian Dinar
    "ECS", # Ecuador Sucre
    "EEK", # Krooni
    "EGP", # Egyptian Pounds
    "ETB", # Ethopia Birr
    "EUR", # Euro
    "FJD", # Fiji Dollar
    "FKP", # Falkland Islands Pounds
    "GBP", # Pound Sterling
    "GEL", # Lari
    "GGP", # Pound Sterling
    "GHS", # Ghanaian Cedis
    "GIP", # Gibraltar Pounds
    "GMD", # Gambian Dalasi
    "GNF", # Guinea Francs
    "GTQ", # Quetzales
    "GYD", # Guyana Dollars
    "HKD", # Hong Kong Dollars
    "HNL", # Honduaran Lempiras
    "HRK", # Croatian Kuna
    "HTG", # Haitian Gourde
    "HUF", # Hungarian Forint
    "IDR", # Indonesian Rupiahs
    "ILS", # New Shekels
    "IMP", # Pounds
    "INR", # Indian Rupees
    "IQD", # Iraqi Dinars
    "IRR", # Iranian Riais
    "ISK", # Iceland Kronur
    "JEP", # Pounds
    "JMD", # Jamaican Dollars
    "JOD", # Jordanian Dinar
    "JPY", # Japanese Yen
    "KES", # Kenyan Shillings
    "KGS", # Soms
    "KHR", # Kampuchean Rieis
    "KMF", # Comoros Francs
    "KPW", # North Korean Won
    "KRW", # Korean Won
    "KWD", # Kuwaiti Dinars
    "KYD", # Cayman Islands Dollars
    "KZT", # Kazhakstan Tenege
    "LAK", # Lao Kips
    "LBP", # Lebanese Pounds
    "LKR", # Sri Lanka Rupees
    "LRD", # Liberian Dollars
    "LSL", # Lesotho Maloti
    "LTL", # Lithuanian Litai
    "LVL", # Latvian Lati
    "LYD", # Libyan Dinars
    "MAD", # Moroccan Dirhams
    "MDL", # Moldovan Lei
    "MKD", # Macedonian Denar
    "MGA", # Ariary
    "MMK", # Myanmar Kyat
    "MNK", # Kyats
    "MNT", # Mongolian Tugriks
    "MOP", # Macanese Pataca
    "MRO", # Mauritanian Ouguiyas
    "MUR", # Mauritius Rupees
    "MVR", # Maldive Rufiyaa
    "MWK", # Malawi Kwachas
    "MXN", # Mexican Nuevo Pesos
    "MYR", # Malaysian Ringgits
    "MZN", # Mozambique Meticals
    "NAD", # Namibian Dollars
    "NGN", # Nigerian Nairas
    "NIO", # Nicaraguan Cordobas Oro
    "NOK", # Norwegian Kroner
    "NPR", # Nepalese Rupees
    "NZD", # New Zealand Dollars
    "OMR", # Riais
    "PAB", # Balboa
    "PEN", # Peru Nuevos Soles
    "PGK", # Kina
    "PHP", # Phillippines Pesos
    "PKR", # Pakistani Rupees
    "PLN", # Poland Zlotych
    "PYG", # Paraguay Guarani
    "QAR", # Qatar Rials
    "RON", # Romanian New Lei
    "RSD", # Serbia Dinars
    "RUB", # Russia Rubles
    "RWF", # Francs
    "SAR", # Saudi Arabia Riyals
    "SBD", # Solomon Islands Dollars
    "SCR", # Seychelles Rupees
    "SDG", # Pounds
    "SEK", # Sweden Kronor
    "SGD", # Singapore Dollars
    "SHP", # Saint Helena Pounds
    "SLL", # Leones
    "SOS", # Somalia Shillings
    "SRD", # Surifull_name Dollars
    "STD", # Dobras
    "SVC", # Salvadoran Colón
    "SYP", # Syria Pounds
    "SZL", # Emalangeni
    "THB", # Thailand Baht
    "TJS", # Somoni
    "TMM", # Manat
    "TND", # Tunisian Dinars
    "TOP", # Pa'anga
    "TRY", # Turkey Lira
    "TTD", # Trinidad and Tobago Dollars
    "TVD", # Tuvalu Dollars
    "TWD", # Taiwan New Dollars
    "TZS", # Shillings
    "UAH", # Ukraine Hryvnia
    "UGX", # Shillings
    "USD", # United States Dollars
    "UYU", # Uruguay Pesos
    "UZS", # Uzbekistan Sums
    "VEF", # Venezuela Bolivares Fuertes
    "VND", # Viet Nam Dong
    "VUV", # Vanuatu Vatu
    "WST", # Samoan Tala
    "XAF", # Communauté Financière Africaine Francs
    "XCD", # East Caribbean Dollars
    "XOF", # Communauté Financière Africaine Francs
    "XPF", # Comptoirs Français du Pacifique Francs
    "YER", # Yemen Rials
    "ZAR", # South Africa Rand
    "ZMW", # Zambian Kwacha
    "ZWD", # Zimbabwe Dollars
  ]
end