Return a dict of information about the currency
505055
def get_info(self, code):
        """"""
        for i, currency in enumerate(self.get_currency(code)):
            if i == 0:
                try:
                    exp = int(currency.find('CcyMnrUnts').text)
                except ValueError:
                    exp = 0
                info = {
                    'CountryNames': [],
                    'ISO4217Number': int(currency.find('CcyNbr').text),
                    'ISO4217Exponent': exp,
                    'ISOUpdate': self.published.isoformat(),
                }
            try:
                ctry_name = currency.find('CtryNm').text
            except AttributeError:
                continue
            if ctry_name:
                info['CountryNames'] += [ctry_name]
        return info
1039641
def keys_info(cls, fqdn, key):
        """"""
        return cls.json_get('%s/domains/%s/keys/%s' %
                            (cls.api_url, fqdn, key))
1227322
def currency(s=''):
    ''
    if isinstance(s, str):
        s = ''.join(ch for ch in s if ch in floatchars)
    return float(s) if s else TypedWrapper(float, None)
1235120
def value(self):
        """"""
        return {
            "type" : self._type,
            "style" : self._style,
            "color" : self._color.value,
            "width" : self._width
        }
189036
function currencies() {
    global $db;
    $this->currencies = array();
    $currencies_query = "select code, title, symbol_left, symbol_right, decimal_point,
                                  thousands_point, decimal_places, value
                          from " . TABLE_CURRENCIES;

    $currencies = $db->Execute($currencies_query);

    while (!$currencies->EOF) {
      $this->currencies[$currencies->fields['code']] = array('title' => $currencies->fields['title'],
      'symbol_left' => $currencies->fields['symbol_left'],
      'symbol_right' => $currencies->fields['symbol_right'],
      'decimal_point' => $currencies->fields['decimal_point'],
      'thousands_point' => $currencies->fields['thousands_point'],
      'decimal_places' => $currencies->fields['decimal_places'],
      'value' => $currencies->fields['value']);

      $currencies->MoveNext();
    }
  }
1346126
public static function getInfoForCurrenciesWithoutCurrencyCode()
    {
        return array(
            self::WITHOUT_CURRENCY_CODE_GGP => array(
                'code' => self::WITHOUT_CURRENCY_CODE_GGP,
                'isoStatus' => self::ISO_STATUS_WITHOUT_CURRENCY_CODE,
                'decimalDigits' => 2,
                'name' => 'Guernsey pound',
            ),
            self::WITHOUT_CURRENCY_CODE_JEP => array(
                'code' => self::WITHOUT_CURRENCY_CODE_JEP,
                'isoStatus' => self::ISO_STATUS_WITHOUT_CURRENCY_CODE,
                'decimalDigits' => 2,
                'name' => 'Jersey pound',
            ),
            self::WITHOUT_CURRENCY_CODE_IMP => array(
                'code' => self::WITHOUT_CURRENCY_CODE_IMP,
                'isoStatus' => self::ISO_STATUS_WITHOUT_CURRENCY_CODE,
                'decimalDigits' => 2,
                'name' => 'Isle of Man pound also Manx pound',
            ),
            self::WITHOUT_CURRENCY_CODE_KRI => array(
                'code' => self::WITHOUT_CURRENCY_CODE_KRI,
                'isoStatus' => self::ISO_STATUS_WITHOUT_CURRENCY_CODE,
                'decimalDigits' => 2,
                'name' => 'Kiribati dollar',
            ),
            self::WITHOUT_CURRENCY_CODE_SLS => array(
                'code' => self::WITHOUT_CURRENCY_CODE_SLS,
                'isoStatus' => self::ISO_STATUS_WITHOUT_CURRENCY_CODE,
                'decimalDigits' => 2,
                'name' => 'Somaliland shilling',
            ),
            self::WITHOUT_CURRENCY_CODE_PRB => array(
                'code' => self::WITHOUT_CURRENCY_CODE_PRB,
                'isoStatus' => self::ISO_STATUS_WITHOUT_CURRENCY_CODE,
                'decimalDigits' => 2,
                'name' => 'Transnistrian ruble',
            ),
            self::WITHOUT_CURRENCY_CODE_TVD => array(
                'code' => self::WITHOUT_CURRENCY_CODE_TVD,
                'isoStatus' => self::ISO_STATUS_WITHOUT_CURRENCY_CODE,
                'decimalDigits' => 2,
                'name' => 'Tuvalu dollar',
            )
        );
    }
321736
private static List<String> getTenderCurrencies(CurrencyFilter filter) {
        CurrencyMetaInfo info = CurrencyMetaInfo.getInstance();
        return info.currencies(filter.withTender());
    }
1248673
function () {
			var mCustomCurrencies = this._get("currency") || {},
				mCustomCurrencyCodes = {};

			Object.keys(mCustomCurrencies).forEach(function (sCurrencyKey) {
				mCustomCurrencyCodes[sCurrencyKey] = sCurrencyKey;
			});

			return mCustomCurrencyCodes;
		}
974247
def info(self):
        """"""
        itext = self.class_info
        if self.key_prop.info and self.value_prop.info:
            itext += ' (keys: {}; values: {})'.format(
                self.key_prop.info, self.value_prop.info
            )
        elif self.key_prop.info:
            itext += ' (keys: {})'.format(self.key_prop.info)
        elif self.value_prop.info:
            itext += ' (values: {})'.format(self.value_prop.info)
        return itext
427631
def get_historic_prices(self, **params):
        """"""
        if 'currency_pair' in params:
            currency_pair = params['currency_pair']
        else:
            currency_pair = 'BTC-USD'
        response = self._get('v2', 'prices', currency_pair, 'historic', params=params)
        return self._make_api_object(response, APIObject)
481682
def get_currency_symbols(self) -> List[str]:
        
        result = []
        currencies = self.currencies.get_book_currencies()
        for cur in currencies:
            result.append(cur.mnemonic)
        return result
617676
def loads(cls, s: str) -> 'Money':
        """"""
        try:
            currency, amount = s.strip().split()
            return cls(amount, currency)
        except ValueError as err:
            raise ValueError("failed to parse string "
                             " '{}': {}".format(s, err))
1196128
def load_currency(self, mnemonic: str):
        
        # , base_currency: str <= ignored for now.
        if self.rate and self.rate.currency == mnemonic:
            # Already loaded.
            return

        app = PriceDbApplication()
        # TODO use the base_currency parameter for the query #33
        symbol = SecuritySymbol("CURRENCY", mnemonic)
        self.rate = app.get_latest_price(symbol)
        if not self.rate:
            raise ValueError(f"No rate found for {mnemonic}!")
219043
def info():
    '''
    
    '''
    response = salt.utils.http.query(
        "{0}/v2/info".format(_base_url()),
        decode_type='json',
        decode=True,
    )
    return response['dict']
950182
def info(ctx, objects):
    
    if not objects:
        t = [["Key", "Value"]]
        info = ctx.bitshares.rpc.get_dynamic_global_properties()
        for key in info:
            t.append([key, info[key]])
        print_table(t)

    for obj in objects:
        # Block
        if re.match("^[0-9]*$", obj):
            block = Block(obj, lazy=False, bitshares_instance=ctx.bitshares)
            t = [["Key", "Value"]]
            for key in sorted(block):
                value = block[key]
                if key == "transactions":
                    value = format_tx(value)
                t.append([key, value])
            print_table(t)
        # Object Id
        elif re.match("^\d*\.\d*\.\d*$", obj):
            data = ctx.bitshares.rpc.get_object(obj)
            if data:
                t = [["Key", "Value"]]
                for key in sorted(data):
                    value = data[key]
                    if isinstance(value, dict) or isinstance(value, list):
                        value = format_tx(value)
                    t.append([key, value])
                print_table(t)
            else:
                print_message("Object %s unknown" % obj, "warning")

        # Asset
        elif obj.upper() == obj and re.match("^[A-Z\.]*$", obj):
            data = Asset(obj)
            t = [["Key", "Value"]]
            for key in sorted(data):
                value = data[key]
                if isinstance(value, dict):
                    value = format_tx(value)
                t.append([key, value])
            print_table(t)

        # Public Key
        elif re.match("^BTS.{48,55}$", obj):
            account = ctx.bitshares.wallet.getAccountFromPublicKey(obj)
            if account:
                t = [["Account"]]
                t.append([account])
                print_table(t)
            else:
                print_message("Public Key not known: %s" % obj, "warning")

        # Account name
        elif re.match("^[a-zA-Z0-9\-\._]{2,64}$", obj):
            account = Account(obj, full=True)
            if account:
                t = [["Key", "Value"]]
                for key in sorted(account):
                    value = account[key]
                    if isinstance(value, dict) or isinstance(value, list):
                        value = format_tx(value)
                    t.append([key, value])
                print_table(t)
            else:
                print_message("Account %s unknown" % obj, "warning")

        elif ":" in obj:
            vote = ctx.bitshares.rpc.lookup_vote_ids([obj])[0]
            if vote:
                t = [["Key", "Value"]]
                for key in sorted(vote):
                    value = vote[key]
                    if isinstance(value, dict) or isinstance(value, list):
                        value = format_tx(value)
                    t.append([key, value])
                print_table(t)
            else:
                print_message("voteid %s unknown" % obj, "warning")

        else:
            print_message("Couldn't identify object to read", "warning")
534915
def get_exchange_rates(self, base, targets=None):
        """"""
        if targets is None:
            targets = get_available_currencies()

        return {t: self.get_exchange_rate(base, t, raise_errors=False) for t in targets}
652430
public static function getInfoForCurrencies()
    {
        return array(
            self::CODE_AED => array(
                'code' => self::CODE_AED,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'United Arab Emirates dirham',
            ),
            self::CODE_AFN => array(
                'code' => self::CODE_AFN,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Afghan afghani',
            ),
            self::CODE_ALL => array(
                'code' => self::CODE_ALL,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Albanian lek',
            ),
            self::CODE_AMD => array(
                'code' => self::CODE_AMD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Armenian dram',
            ),
            self::CODE_ANG => array(
                'code' => self::CODE_ANG,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Netherlands Antillean guilder',
            ),
            self::CODE_AOA => array(
                'code' => self::CODE_AOA,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Angolan kwanza',
            ),
            self::CODE_ARS => array(
                'code' => self::CODE_ARS,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Argentine peso',
            ),
            self::CODE_AUD => array(
                'code' => self::CODE_AUD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Australian dollar',
            ),
            self::CODE_AWG => array(
                'code' => self::CODE_AWG,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Aruban florin',
            ),
            self::CODE_AZN => array(
                'code' => self::CODE_AZN,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Azerbaijani manat',
            ),
            self::CODE_BAM => array(
                'code' => self::CODE_BAM,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Bosnia and Herzegovina convertible mark',
            ),
            self::CODE_BBD => array(
                'code' => self::CODE_BBD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Barbados dollar',
            ),
            self::CODE_BDT => array(
                'code' => self::CODE_BDT,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Bangladeshi taka',
            ),
            self::CODE_BGN => array(
                'code' => self::CODE_BGN,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Bulgarian lev',
            ),
            self::CODE_BHD => array(
                'code' => self::CODE_BHD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 3,
                'name' => 'Bahraini dinar',
            ),
            self::CODE_BIF => array(
                'code' => self::CODE_BIF,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'Burundian franc',
            ),
            self::CODE_BMD => array(
                'code' => self::CODE_BMD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Bermudian dollar (customarily known as Bermuda dollar)',
            ),
            self::CODE_BND => array(
                'code' => self::CODE_BND,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Brunei dollar',
            ),
            self::CODE_BOB => array(
                'code' => self::CODE_BOB,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Boliviano',
            ),
            self::CODE_BOV => array(
                'code' => self::CODE_BOV,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Bolivian Mvdol (funds code)',
            ),
            self::CODE_BRL => array(
                'code' => self::CODE_BRL,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Brazilian real',
            ),
            self::CODE_BSD => array(
                'code' => self::CODE_BSD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Bahamian dollar',
            ),
            self::CODE_BTN => array(
                'code' => self::CODE_BTN,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Bhutanese ngultrum',
            ),
            self::CODE_BWP => array(
                'code' => self::CODE_BWP,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Botswana pula',
            ),
            self::CODE_BYR => array(
                'code' => self::CODE_BYR,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'Belarusian ruble',
            ),
            self::CODE_BZD => array(
                'code' => self::CODE_BZD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Belize dollar',
            ),
            self::CODE_CAD => array(
                'code' => self::CODE_CAD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Canadian dollar',
            ),
            self::CODE_CDF => array(
                'code' => self::CODE_CDF,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Congolese franc',
            ),
            self::CODE_CHE => array(
                'code' => self::CODE_CHE,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'WIR Euro (complementary currency)',
            ),
            self::CODE_CHF => array(
                'code' => self::CODE_CHF,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Swiss franc',
            ),
            self::CODE_CHW => array(
                'code' => self::CODE_CHW,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'WIR Franc (complementary currency)',
            ),
            self::CODE_CLF => array(
                'code' => self::CODE_CLF,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'Unidad de Fomento (funds code)',
            ),
            self::CODE_CLP => array(
                'code' => self::CODE_CLP,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'Chilean peso',
            ),
            self::CODE_CNY => array(
                'code' => self::CODE_CNY,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Chinese yuan',
            ),
            self::CODE_COP => array(
                'code' => self::CODE_COP,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Colombian peso',
            ),
            self::CODE_COU => array(
                'code' => self::CODE_COU,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Unidad de Valor Real',
            ),
            self::CODE_CRC => array(
                'code' => self::CODE_CRC,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Costa Rican colon',
            ),
            self::CODE_CUC => array(
                'code' => self::CODE_CUC,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Cuban convertible peso',
            ),
            self::CODE_CUP => array(
                'code' => self::CODE_CUP,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Cuban peso',
            ),
            self::CODE_CVE => array(
                'code' => self::CODE_CVE,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'Cape Verde escudo',
            ),
            self::CODE_CZK => array(
                'code' => self::CODE_CZK,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Czech koruna',
            ),
            self::CODE_DJF => array(
                'code' => self::CODE_DJF,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'Djiboutian franc',
            ),
            self::CODE_DKK => array(
                'code' => self::CODE_DKK,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Danish krone',
            ),
            self::CODE_DOP => array(
                'code' => self::CODE_DOP,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Dominican peso',
            ),
            self::CODE_DZD => array(
                'code' => self::CODE_DZD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Algerian dinar',
            ),
            self::CODE_EGP => array(
                'code' => self::CODE_EGP,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Egyptian pound',
            ),
            self::CODE_ERN => array(
                'code' => self::CODE_ERN,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Eritrean nakfa',
            ),
            self::CODE_ETB => array(
                'code' => self::CODE_ETB,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Ethiopian birr',
            ),
            self::CODE_EUR => array(
                'code' => self::CODE_EUR,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Euro',
            ),
            self::CODE_FJD => array(
                'code' => self::CODE_FJD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Fiji dollar',
            ),
            self::CODE_FKP => array(
                'code' => self::CODE_FKP,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Falkland Islands pound',
            ),
            self::CODE_GBP => array(
                'code' => self::CODE_GBP,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Pound sterling',
            ),
            self::CODE_GEL => array(
                'code' => self::CODE_GEL,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Georgian lari',
            ),
            self::CODE_GHS => array(
                'code' => self::CODE_GHS,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Ghanaian cedi',
            ),
            self::CODE_GIP => array(
                'code' => self::CODE_GIP,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Gibraltar pound',
            ),
            self::CODE_GMD => array(
                'code' => self::CODE_GMD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Gambian dalasi',
            ),
            self::CODE_GNF => array(
                'code' => self::CODE_GNF,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'Guinean franc',
            ),
            self::CODE_GTQ => array(
                'code' => self::CODE_GTQ,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Guatemalan quetzal',
            ),
            self::CODE_GYD => array(
                'code' => self::CODE_GYD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Guyanese dollar',
            ),
            self::CODE_HKD => array(
                'code' => self::CODE_HKD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Hong Kong dollar',
            ),
            self::CODE_HNL => array(
                'code' => self::CODE_HNL,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Honduran lempira',
            ),
            self::CODE_HRK => array(
                'code' => self::CODE_HRK,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Croatian kuna',
            ),
            self::CODE_HTG => array(
                'code' => self::CODE_HTG,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Haitian gourde',
            ),
            self::CODE_HUF => array(
                'code' => self::CODE_HUF,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Hungarian forint',
            ),
            self::CODE_IDR => array(
                'code' => self::CODE_IDR,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Indonesian rupiah',
            ),
            self::CODE_ILS => array(
                'code' => self::CODE_ILS,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Israeli new sheqel',
            ),
            self::CODE_INR => array(
                'code' => self::CODE_INR,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Indian rupee',
            ),
            self::CODE_IQD => array(
                'code' => self::CODE_IQD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 3,
                'name' => 'Iraqi dinar',
            ),
            self::CODE_IRR => array(
                'code' => self::CODE_IRR,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'Iranian rial',
            ),
            self::CODE_ISK => array(
                'code' => self::CODE_ISK,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'Icelandic króna',
            ),
            self::CODE_JMD => array(
                'code' => self::CODE_JMD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Jamaican dollar',
            ),
            self::CODE_JOD => array(
                'code' => self::CODE_JOD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 3,
                'name' => 'Jordanian dinar',
            ),
            self::CODE_JPY => array(
                'code' => self::CODE_JPY,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'Japanese yen',
            ),
            self::CODE_KES => array(
                'code' => self::CODE_KES,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Kenyan shilling',
            ),
            self::CODE_KGS => array(
                'code' => self::CODE_KGS,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Kyrgyzstani som',
            ),
            self::CODE_KHR => array(
                'code' => self::CODE_KHR,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Cambodian riel',
            ),
            self::CODE_KMF => array(
                'code' => self::CODE_KMF,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'Comoro franc',
            ),
            self::CODE_KPW => array(
                'code' => self::CODE_KPW,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'North Korean won',
            ),
            self::CODE_KRW => array(
                'code' => self::CODE_KRW,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'South Korean won',
            ),
            self::CODE_KWD => array(
                'code' => self::CODE_KWD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 3,
                'name' => 'Kuwaiti dinar',
            ),
            self::CODE_KYD => array(
                'code' => self::CODE_KYD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Cayman Islands dollar',
            ),
            self::CODE_KZT => array(
                'code' => self::CODE_KZT,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Kazakhstani tenge',
            ),
            self::CODE_LAK => array(
                'code' => self::CODE_LAK,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'Lao kip',
            ),
            self::CODE_LBP => array(
                'code' => self::CODE_LBP,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'Lebanese pound',
            ),
            self::CODE_LKR => array(
                'code' => self::CODE_LKR,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Sri Lankan rupee',
            ),
            self::CODE_LRD => array(
                'code' => self::CODE_LRD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Liberian dollar',
            ),
            self::CODE_LSL => array(
                'code' => self::CODE_LSL,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Lesotho loti',
            ),
            self::CODE_LTL => array(
                'code' => self::CODE_LTL,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Lithuanian litas',
            ),
            self::CODE_LVL => array(
                'code' => self::CODE_LVL,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Latvian lats',
            ),
            self::CODE_LYD => array(
                'code' => self::CODE_LYD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 3,
                'name' => 'Libyan dinar',
            ),
            self::CODE_MAD => array(
                'code' => self::CODE_MAD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Moroccan dirham',
            ),
            self::CODE_MDL => array(
                'code' => self::CODE_MDL,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Moldovan leu',
            ),
            self::CODE_MGA => array(
                'code' => self::CODE_MGA,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'Malagasy ariary',
            ),
            self::CODE_MKD => array(
                'code' => self::CODE_MKD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Macedonian denar',
            ),
            self::CODE_MMK => array(
                'code' => self::CODE_MMK,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'Myanma kyat',
            ),
            self::CODE_MNT => array(
                'code' => self::CODE_MNT,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Mongolian tugrik',
            ),
            self::CODE_MOP => array(
                'code' => self::CODE_MOP,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Macanese pataca',
            ),
            self::CODE_MRO => array(
                'code' => self::CODE_MRO,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'Mauritanian ouguiya',
            ),
            self::CODE_MUR => array(
                'code' => self::CODE_MUR,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Mauritian rupee',
            ),
            self::CODE_MVR => array(
                'code' => self::CODE_MVR,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Maldivian rufiyaa',
            ),
            self::CODE_MWK => array(
                'code' => self::CODE_MWK,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Malawian kwacha',
            ),
            self::CODE_MXN => array(
                'code' => self::CODE_MXN,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Mexican peso',
            ),
            self::CODE_MXV => array(
                'code' => self::CODE_MXV,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Mexican Unidad de Inversion (UDI) (funds code)',
            ),
            self::CODE_MYR => array(
                'code' => self::CODE_MYR,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Malaysian ringgit',
            ),
            self::CODE_MZN => array(
                'code' => self::CODE_MZN,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Mozambican metical',
            ),
            self::CODE_NAD => array(
                'code' => self::CODE_NAD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Namibian dollar',
            ),
            self::CODE_NGN => array(
                'code' => self::CODE_NGN,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Nigerian naira',
            ),
            self::CODE_NIO => array(
                'code' => self::CODE_NIO,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Nicaraguan córdoba',
            ),
            self::CODE_NOK => array(
                'code' => self::CODE_NOK,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Norwegian krone',
            ),
            self::CODE_NPR => array(
                'code' => self::CODE_NPR,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Nepalese rupee',
            ),
            self::CODE_NZD => array(
                'code' => self::CODE_NZD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'New Zealand dollar',
            ),
            self::CODE_OMR => array(
                'code' => self::CODE_OMR,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 3,
                'name' => 'Omani rial',
            ),
            self::CODE_PAB => array(
                'code' => self::CODE_PAB,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Panamanian balboa',
            ),
            self::CODE_PEN => array(
                'code' => self::CODE_PEN,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Peruvian nuevo sol',
            ),
            self::CODE_PGK => array(
                'code' => self::CODE_PGK,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Papua New Guinean kina',
            ),
            self::CODE_PHP => array(
                'code' => self::CODE_PHP,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Philippine peso',
            ),
            self::CODE_PKR => array(
                'code' => self::CODE_PKR,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Pakistani rupee',
            ),
            self::CODE_PLN => array(
                'code' => self::CODE_PLN,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Polish złoty',
            ),
            self::CODE_PYG => array(
                'code' => self::CODE_PYG,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'Paraguayan guaraní',
            ),
            self::CODE_QAR => array(
                'code' => self::CODE_QAR,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Qatari riyal',
            ),
            self::CODE_RON => array(
                'code' => self::CODE_RON,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Romanian new leu',
            ),
            self::CODE_RSD => array(
                'code' => self::CODE_RSD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Serbian dinar',
            ),
            self::CODE_RUB => array(
                'code' => self::CODE_RUB,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Russian rouble',
            ),
            self::CODE_RWF => array(
                'code' => self::CODE_RWF,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'Rwandan franc',
            ),
            self::CODE_SAR => array(
                'code' => self::CODE_SAR,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Saudi riyal',
            ),
            self::CODE_SBD => array(
                'code' => self::CODE_SBD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Solomon Islands dollar',
            ),
            self::CODE_SCR => array(
                'code' => self::CODE_SCR,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Seychelles rupee',
            ),
            self::CODE_SDG => array(
                'code' => self::CODE_SDG,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Sudanese pound',
            ),
            self::CODE_SEK => array(
                'code' => self::CODE_SEK,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Swedish krona/kronor',
            ),
            self::CODE_SGD => array(
                'code' => self::CODE_SGD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Singapore dollar',
            ),
            self::CODE_SHP => array(
                'code' => self::CODE_SHP,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Saint Helena pound',
            ),
            self::CODE_SLL => array(
                'code' => self::CODE_SLL,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'Sierra Leonean leone',
            ),
            self::CODE_SOS => array(
                'code' => self::CODE_SOS,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Somali shilling',
            ),
            self::CODE_SRD => array(
                'code' => self::CODE_SRD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Surinamese dollar',
            ),
            self::CODE_SSP => array(
                'code' => self::CODE_SSP,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'South Sudanese pound',
            ),
            self::CODE_STD => array(
                'code' => self::CODE_STD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'São Tomé and Príncipe dobra',
            ),
            self::CODE_SYP => array(
                'code' => self::CODE_SYP,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Syrian pound',
            ),
            self::CODE_SZL => array(
                'code' => self::CODE_SZL,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Swazi lilangeni',
            ),
            self::CODE_THB => array(
                'code' => self::CODE_THB,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Thai baht',
            ),
            self::CODE_TJS => array(
                'code' => self::CODE_TJS,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Tajikistani somoni',
            ),
            self::CODE_TMT => array(
                'code' => self::CODE_TMT,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Turkmenistani manat',
            ),
            self::CODE_TND => array(
                'code' => self::CODE_TND,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 3,
                'name' => 'Tunisian dinar',
            ),
            self::CODE_TOP => array(
                'code' => self::CODE_TOP,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Tongan paʻanga',
            ),
            self::CODE_TRY => array(
                'code' => self::CODE_TRY,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Turkish lira',
            ),
            self::CODE_TTD => array(
                'code' => self::CODE_TTD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Trinidad and Tobago dollar',
            ),
            self::CODE_TWD => array(
                'code' => self::CODE_TWD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'New Taiwan dollar',
            ),
            self::CODE_TZS => array(
                'code' => self::CODE_TZS,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Tanzanian shilling',
            ),
            self::CODE_UAH => array(
                'code' => self::CODE_UAH,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Ukrainian hryvnia',
            ),
            self::CODE_UGX => array(
                'code' => self::CODE_UGX,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Ugandan shilling',
            ),
            self::CODE_USD => array(
                'code' => self::CODE_USD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'United States dollar',
            ),
            self::CODE_USN => array(
                'code' => self::CODE_USN,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'United States dollar (next day) (funds code)',
            ),
            self::CODE_USS => array(
                'code' => self::CODE_USS,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'United States dollar (same day) (funds code) (one source[who?] claims it is no longer used, '
                          . 'but it is still on the ISO 4217-MA list)',
            ),
            self::CODE_UYI => array(
                'code' => self::CODE_UYI,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'Uruguay Peso en Unidades Indexadas (URUIURUI) (funds code)',
            ),
            self::CODE_UYU => array(
                'code' => self::CODE_UYU,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Uruguayan peso',
            ),
            self::CODE_UZS => array(
                'code' => self::CODE_UZS,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Uzbekistan som',
            ),
            self::CODE_VEF => array(
                'code' => self::CODE_VEF,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Venezuelan bolívar fuerte',
            ),
            self::CODE_VND => array(
                'code' => self::CODE_VND,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'Vietnamese đồng',
            ),
            self::CODE_VUV => array(
                'code' => self::CODE_VUV,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'Vanuatu vatu',
            ),
            self::CODE_WST => array(
                'code' => self::CODE_WST,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Samoan tala',
            ),
            self::CODE_XAF => array(
                'code' => self::CODE_XAF,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'CFA franc BEAC',
            ),
            self::CODE_XAG => array(
                'code' => self::CODE_XAG,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'Silver (one troy ounce)',
            ),
            self::CODE_XAU => array(
                'code' => self::CODE_XAU,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'Gold (one troy ounce)',
            ),
            self::CODE_XBA => array(
                'code' => self::CODE_XBA,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'European Composite Unit (EURCO) (bond market unit)',
            ),
            self::CODE_XBB => array(
                'code' => self::CODE_XBB,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'European Monetary Unit (E.M.U.-6) (bond market unit)',
            ),
            self::CODE_XBC => array(
                'code' => self::CODE_XBC,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'European Unit of Account 9 (E.U.A.-9) (bond market unit)',
            ),
            self::CODE_XBD => array(
                'code' => self::CODE_XBD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'European Unit of Account 17 (E.U.A.-17) (bond market unit)',
            ),
            self::CODE_XCD => array(
                'code' => self::CODE_XCD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'East Caribbean dollar',
            ),
            self::CODE_XDR => array(
                'code' => self::CODE_XDR,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'Special drawing rights',
            ),
            self::CODE_XFU => array(
                'code' => self::CODE_XFU,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'UIC franc (special settlement currency)',
            ),
            self::CODE_XOF => array(
                'code' => self::CODE_XOF,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'CFA Franc BCEAO',
            ),
            self::CODE_XPD => array(
                'code' => self::CODE_XPD,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'Palladium (one troy ounce)',
            ),
            self::CODE_XPF => array(
                'code' => self::CODE_XPF,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'CFP franc',
            ),
            self::CODE_XPT => array(
                'code' => self::CODE_XPT,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'Platinum (one troy ounce)',
            ),
            self::CODE_XTS => array(
                'code' => self::CODE_XTS,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'Code reserved for testing purposes',
            ),
            self::CODE_XXX => array(
                'code' => self::CODE_XXX,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 0,
                'name' => 'No currency',
            ),
            self::CODE_YER => array(
                'code' => self::CODE_YER,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Yemeni rial',
            ),
            self::CODE_ZAR => array(
                'code' => self::CODE_ZAR,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'South African rand',
            ),
            self::CODE_ZMK => array(
                'code' => self::CODE_ZMK,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Zambian kwacha',
            ),
            self::CODE_ZWL => array(
                'code' => self::CODE_ZWL,
                'isoStatus' => self::ISO_STATUS_ACTIVE,
                'decimalDigits' => 2,
                'name' => 'Zimbabwe dollar',
            )
        );
    }