currencydb

package module
v0.1.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 5, 2023 License: LGPL-2.1 Imports: 1 Imported by: 0

README

GoDoc

Currency database

A simple list of all known currencies.

Currencies can be accessed in multiple ways:

  • Through the currency name if hardcoded, for example currencydb.EUR
  • Via the currencydb.All map (lookup by string), for example cur := currencydb.All[isoCode]
  • Via the currencydb.Country map (lookup by country code), for example cur := currencydb.Country["US"] would return currencydb.USD

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AED = &Currency{
	ISO:            "AED",
	Type:           Main,
	Country:        "AE",
	Name:           "UAE Dirham",
	Symbol:         "د.إ",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var AFN = &Currency{
	ISO:            "AFN",
	Type:           Main,
	Country:        "AF",
	Name:           "Afghani",
	Symbol:         "؋",
	Decimals:       2,
	SymbolPosition: Before,
}
View Source
var ALL = &Currency{
	ISO:            "ALL",
	Type:           Main,
	Country:        "AL",
	Name:           "Lek",
	Symbol:         "L",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var AMD = &Currency{
	ISO:            "AMD",
	Type:           Main,
	Country:        "AM",
	Countries:      []string{"AM"},
	Name:           "ARMENIAN DRAM",
	Symbol:         "AMD",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var ANG = &Currency{
	ISO:            "ANG",
	Type:           Main,
	Country:        "CW",
	Countries:      []string{"CW", "SX"},
	Name:           "NETHERLANDS ANTILLIAN GUILDER",
	Symbol:         "ANG",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var AOA = &Currency{
	ISO:            "AOA",
	Type:           Main,
	Country:        "AO",
	Countries:      []string{"AO"},
	Name:           "KWANZA",
	Symbol:         "AOA",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var ARS = &Currency{
	ISO:            "ARS",
	Type:           Main,
	Country:        "AR",
	Countries:      []string{"AR"},
	Name:           "ARGENTINE PESO",
	Symbol:         "ARS",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var AUD = &Currency{
	ISO:            "AUD",
	Type:           Main,
	Country:        "AU",
	Countries:      []string{"AU", "CC", "CX", "HM", "KI", "NF", "NR", "TV"},
	Name:           "Australian Dollar",
	Symbol:         "AU$",
	Decimals:       2,
	SymbolPosition: Before,
	unit:           currency.AUD,
	unitSet:        true,
}
View Source
var AWG = &Currency{
	ISO:            "AWG",
	Type:           Main,
	Country:        "AW",
	Countries:      []string{"AW"},
	Name:           "ARUBAN FLORIN",
	Symbol:         "AWG",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var AZN = &Currency{
	ISO:            "AZN",
	Type:           Main,
	Country:        "AZ",
	Countries:      []string{"AZ"},
	Name:           "AZERBAIJAN MANAT",
	Symbol:         "AZN",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var All = map[string]*Currency{}/* 182 elements not displayed */
View Source
var BAM = &Currency{
	ISO:            "BAM",
	Type:           Main,
	Country:        "BA",
	Countries:      []string{"BA"},
	Name:           "CONVERTIBLE MARKS",
	Symbol:         "BAM",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var BBD = &Currency{
	ISO:            "BBD",
	Type:           Main,
	Country:        "BB",
	Countries:      []string{"BB"},
	Name:           "BARBADOS DOLLAR",
	Symbol:         "BBD",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var BDT = &Currency{
	ISO:            "BDT",
	Type:           Main,
	Country:        "BD",
	Countries:      []string{"BD"},
	Name:           "TAKA",
	Symbol:         "BDT",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var BGN = &Currency{
	ISO:            "BGN",
	Type:           Main,
	Country:        "BG",
	Name:           "Bulgarian Lev",
	Symbol:         "Лв.",
	Decimals:       2,
	SymbolPosition: Before,
}
View Source
var BHD = &Currency{
	ISO:            "BHD",
	Type:           Main,
	Country:        "BH",
	Countries:      []string{"BH"},
	Name:           "BAHRAINI DINAR",
	Symbol:         "BHD",
	Decimals:       3,
	SymbolPosition: After,
}
View Source
var BIF = &Currency{
	ISO:            "BIF",
	Type:           Main,
	Country:        "BI",
	Countries:      []string{"BI"},
	Name:           "BURUNDI FRANC",
	Symbol:         "BIF",
	Decimals:       0,
	SymbolPosition: After,
}
View Source
var BMD = &Currency{
	ISO:            "BMD",
	Type:           Main,
	Country:        "BM",
	Countries:      []string{"BM"},
	Name:           "BERMUDIAN DOLLAR",
	Symbol:         "BMD",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var BND = &Currency{
	ISO:            "BND",
	Type:           Main,
	Country:        "BN",
	Countries:      []string{"BN"},
	Name:           "BRUNEI DOLLAR",
	Symbol:         "BND",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var BOB = &Currency{
	ISO:            "BOB",
	Type:           Main,
	Country:        "BO",
	Countries:      []string{"BO"},
	Name:           "BOLIVIANO",
	Symbol:         "BOB",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var BOV = &Currency{
	ISO:            "BOV",
	Type:           Other,
	Country:        "BO",
	Countries:      []string{"BO"},
	Name:           "FUNDS CODE MVDOL",
	Symbol:         "BOV",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var BRL = &Currency{
	ISO:            "BRL",
	Type:           Main,
	Country:        "BR",
	Name:           "Real",
	Symbol:         "R$",
	Decimals:       2,
	SymbolPosition: Before,
	unit:           currency.BRL,
	unitSet:        true,
}
View Source
var BSD = &Currency{
	ISO:            "BSD",
	Type:           Main,
	Country:        "BS",
	Countries:      []string{"BS"},
	Name:           "BAHAMIAN DOLLAR",
	Symbol:         "BSD",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var BTN = &Currency{
	ISO:            "BTN",
	Type:           Main,
	Country:        "BT",
	Countries:      []string{"BT"},
	Name:           "Ngultrum",
	Symbol:         "Nu.",
	Decimals:       2,
	SymbolPosition: Before,
	Equivalent:     INR,
}
View Source
var BWP = &Currency{
	ISO:            "BWP",
	Type:           Main,
	Country:        "BW",
	Countries:      []string{"BW"},
	Name:           "PULA",
	Symbol:         "BWP",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var BYN = &Currency{
	ISO:            "BYN",
	Type:           Main,
	Country:        "BY",
	Countries:      []string{"BY"},
	Name:           "BELARUSIAN RUBLE",
	Symbol:         "BYN",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var BZD = &Currency{
	ISO:            "BZD",
	Type:           Main,
	Country:        "BZ",
	Countries:      []string{"BZ"},
	Name:           "BELIZE DOLLAR",
	Symbol:         "BZD",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var CAD = &Currency{
	ISO:            "CAD",
	Type:           Main,
	Country:        "CA",
	Name:           "Canadian Dollar",
	Symbol:         "CA$",
	Decimals:       2,
	SymbolPosition: Before,
	unit:           currency.CAD,
	unitSet:        true,
}
View Source
var CDF = &Currency{
	ISO:            "CDF",
	Type:           Main,
	Country:        "CD",
	Countries:      []string{"CD"},
	Name:           "FRANC CONGOLAIS",
	Symbol:         "CDF",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var CHE = &Currency{
	ISO:            "CHE",
	Type:           Private,
	Country:        "CH",
	Countries:      []string{"CH"},
	Name:           "WIR EURO",
	Symbol:         "CHE",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var CHF = &Currency{
	ISO:            "CHF",
	Type:           Main,
	Country:        "CH",
	Countries:      []string{"CH", "LI"},
	Name:           "Swiss Franc",
	Symbol:         "CHF",
	Decimals:       2,
	SymbolPosition: After,
	unit:           currency.CHF,
	unitSet:        true,
}
View Source
var CHW = &Currency{
	ISO:            "CHW",
	Type:           Private,
	Country:        "CH",
	Countries:      []string{"CH"},
	Name:           "WIR FRANC",
	Symbol:         "CHW",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var CLF = &Currency{
	ISO:            "CLF",
	Type:           Other,
	Country:        "CL",
	Countries:      []string{"CL"},
	Name:           "FUNDS CODE UNIDADES DE FOMENTO",
	Symbol:         "CLF",
	Decimals:       4,
	SymbolPosition: After,
}
View Source
var CLP = &Currency{
	ISO:            "CLP",
	Type:           Main,
	Country:        "CL",
	Name:           "Chilean Peso",
	Symbol:         "CLP$",
	Decimals:       0,
	SymbolPosition: Before,
}
View Source
var CNY = &Currency{
	ISO:            "CNY",
	Type:           Main,
	Country:        "CN",
	Name:           "Yuan Renminbi",
	Symbol:         "¥",
	Decimals:       2,
	SymbolPosition: After,
	unit:           currency.CNY,
	unitSet:        true,
}
View Source
var COP = &Currency{
	ISO:            "COP",
	Type:           Main,
	Country:        "CO",
	Countries:      []string{"CO"},
	Name:           "COLOMBIAN PESO",
	Symbol:         "COP",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var COU = &Currency{
	ISO:            "COU",
	Type:           Other,
	Country:        "CO",
	Countries:      []string{"CO"},
	Name:           "UNIDAD DE VALOR REAL (FUNDS)",
	Symbol:         "COU",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var CRC = &Currency{
	ISO:            "CRC",
	Type:           Main,
	Country:        "CR",
	Countries:      []string{"CR"},
	Name:           "COSTA RICAN COLON",
	Symbol:         "CRC",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var CUC = &Currency{
	ISO:            "CUC",
	Type:           Other,
	Country:        "CU",
	Countries:      []string{"CU"},
	Name:           "PESO CONVERTIBLE",
	Symbol:         "CUC",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var CUP = &Currency{
	ISO:            "CUP",
	Type:           Main,
	Country:        "CU",
	Countries:      []string{"CU"},
	Name:           "CUBAN PESO",
	Symbol:         "CUP",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var CVE = &Currency{
	ISO:            "CVE",
	Type:           Main,
	Country:        "CV",
	Countries:      []string{"CV"},
	Name:           "CAPE VERDE ESCUDO",
	Symbol:         "CVE",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var CZK = &Currency{
	ISO:            "CZK",
	Type:           Main,
	Country:        "XZ",
	Name:           "Czech koruna",
	Symbol:         "CZK",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var Country = map[string]*Currency{}/* 244 elements not displayed */
View Source
var DJF = &Currency{
	ISO:            "DJF",
	Type:           Main,
	Country:        "DJ",
	Countries:      []string{"DJ"},
	Name:           "DJIBOUTI FRANC",
	Symbol:         "DJF",
	Decimals:       0,
	SymbolPosition: After,
}
View Source
var DKK = &Currency{
	ISO:            "DKK",
	Type:           Main,
	Country:        "DK",
	Countries:      []string{"DK", "FO", "GL"},
	Name:           "Danish kroner",
	Symbol:         "Kr",
	Decimals:       2,
	SymbolPosition: After,
	unit:           currency.DKK,
	unitSet:        true,
}
View Source
var DOP = &Currency{
	ISO:            "DOP",
	Type:           Main,
	Country:        "DO",
	Countries:      []string{"DO"},
	Name:           "DOMINICAN PESO",
	Symbol:         "DOP",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var DZD = &Currency{
	ISO:            "DZD",
	Type:           Main,
	Country:        "DZ",
	Countries:      []string{"DZ"},
	Name:           "ALGERIAN DINAR",
	Symbol:         "DZD",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var EGP = &Currency{
	ISO:            "EGP",
	Type:           Main,
	Country:        "EG",
	Countries:      []string{"EG"},
	Name:           "EGYPTIAN POUND",
	Symbol:         "EGP",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var ERN = &Currency{
	ISO:            "ERN",
	Type:           Main,
	Country:        "ER",
	Countries:      []string{"ER"},
	Name:           "NAKFA",
	Symbol:         "ERN",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var ETB = &Currency{
	ISO:            "ETB",
	Type:           Main,
	Country:        "ET",
	Countries:      []string{"ET"},
	Name:           "ETHIOPIAN BIRR",
	Symbol:         "ETB",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var EUR = &Currency{
	ISO:            "EUR",
	Type:           Main,
	Country:        "EU",
	Countries:      []string{"AD", "AT", "AX", "BE", "BL", "CY", "DE", "EE", "ES", "FI", "FR", "GF", "GP", "GR", "HR", "IE", "IT", "LT", "LU", "LV", "MC", "ME", "MF", "MQ", "MT", "NL", "PM", "PT", "RE", "SI", "SK", "SM", "VA", "XK", "YT"},
	Name:           "Euro",
	Symbol:         "€",
	Decimals:       2,
	SymbolPosition: After,
	unit:           currency.EUR,
	unitSet:        true,
}
View Source
var FJD = &Currency{
	ISO:            "FJD",
	Type:           Main,
	Country:        "FJ",
	Countries:      []string{"FJ"},
	Name:           "FIJI DOLLAR",
	Symbol:         "FJD",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var FKP = &Currency{
	ISO:            "FKP",
	Type:           Main,
	Country:        "FK",
	Countries:      []string{"FK"},
	Name:           "FALKLAND ISLANDS POUND",
	Symbol:         "FKP",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var GBP = &Currency{
	ISO:            "GBP",
	Type:           Main,
	Country:        "GB",
	Name:           "British Pound",
	Symbol:         "£",
	Decimals:       2,
	SymbolPosition: Before,
	unit:           currency.GBP,
	unitSet:        true,
}
View Source
var GEL = &Currency{
	ISO:            "GEL",
	Type:           Main,
	Country:        "GE",
	Countries:      []string{"GE"},
	Name:           "LARI",
	Symbol:         "GEL",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var GHS = &Currency{
	ISO:            "GHS",
	Type:           Main,
	Country:        "GH",
	Countries:      []string{"GH"},
	Name:           "GHANA CEDI",
	Symbol:         "GHS",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var GIP = &Currency{
	ISO:            "GIP",
	Type:           Main,
	Country:        "GI",
	Countries:      []string{"GI"},
	Name:           "GIBRALTAR POUND",
	Symbol:         "GIP",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var GMD = &Currency{
	ISO:            "GMD",
	Type:           Main,
	Country:        "GM",
	Countries:      []string{"GM"},
	Name:           "DALASI",
	Symbol:         "GMD",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var GNF = &Currency{
	ISO:            "GNF",
	Type:           Main,
	Country:        "GN",
	Countries:      []string{"GN"},
	Name:           "GUINEAN FRANC",
	Symbol:         "GNF",
	Decimals:       0,
	SymbolPosition: After,
}
View Source
var GTQ = &Currency{
	ISO:            "GTQ",
	Type:           Main,
	Country:        "GT",
	Countries:      []string{"GT"},
	Name:           "QUETZAL",
	Symbol:         "GTQ",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var GYD = &Currency{
	ISO:            "GYD",
	Type:           Main,
	Country:        "GY",
	Countries:      []string{"GY"},
	Name:           "GUYANA DOLLAR",
	Symbol:         "GYD",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var HKD = &Currency{
	ISO:            "HKD",
	Type:           Main,
	Country:        "HK",
	Name:           "Kong Kong Dollar",
	Symbol:         "HK$",
	Decimals:       2,
	SymbolPosition: Before,
	unit:           currency.HKD,
	unitSet:        true,
}
View Source
var HNL = &Currency{
	ISO:            "HNL",
	Type:           Main,
	Country:        "HN",
	Countries:      []string{"HN"},
	Name:           "LEMPIRA",
	Symbol:         "HNL",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var HTG = &Currency{
	ISO:            "HTG",
	Type:           Main,
	Country:        "HT",
	Countries:      []string{"HT"},
	Name:           "GOURDE",
	Symbol:         "HTG",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var HUF = &Currency{
	ISO:            "HUF",
	Type:           Main,
	Country:        "HU",
	Countries:      []string{"HU"},
	Name:           "FORINT",
	Symbol:         "HUF",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var IDR = &Currency{
	ISO:            "IDR",
	Type:           Main,
	Country:        "ID",
	Countries:      []string{"ID"},
	Name:           "Rupiah",
	Symbol:         "Rp",
	Decimals:       2,
	SymbolPosition: Before,
	unit:           currency.IDR,
	unitSet:        true,
}
View Source
var ILS = &Currency{
	ISO:            "ILS",
	Type:           Main,
	Country:        "IL",
	Countries:      []string{"IL", "PS"},
	Name:           "New Israeli Shekel",
	Symbol:         "₪",
	Decimals:       2,
	SymbolPosition: Before,
}
View Source
var INR = &Currency{
	ISO:            "INR",
	Type:           Main,
	Country:        "IN",
	Countries:      []string{"IN"},
	Name:           "Ruppee",
	Symbol:         "INR",
	Decimals:       2,
	SymbolPosition: After,
	unit:           currency.INR,
	unitSet:        true,
}
View Source
var IQD = &Currency{
	ISO:            "IQD",
	Type:           Main,
	Country:        "IQ",
	Countries:      []string{"IQ"},
	Name:           "IRAQI DINAR",
	Symbol:         "IQD",
	Decimals:       3,
	SymbolPosition: After,
}
View Source
var IRR = &Currency{
	ISO:            "IRR",
	Type:           Main,
	Country:        "IR",
	Countries:      []string{"IR"},
	Name:           "IRANIAN RIAL",
	Symbol:         "IRR",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var ISK = &Currency{
	ISO:            "ISK",
	Type:           Main,
	Country:        "IS",
	Countries:      []string{"IS"},
	Name:           "ICELAND KRONA",
	Symbol:         "ISK",
	Decimals:       0,
	SymbolPosition: After,
}
View Source
var JMD = &Currency{
	ISO:            "JMD",
	Type:           Main,
	Country:        "JM",
	Countries:      []string{"JM"},
	Name:           "JAMAICAN DOLLAR",
	Symbol:         "JMD",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var JOD = &Currency{
	ISO:            "JOD",
	Type:           Main,
	Country:        "JO",
	Countries:      []string{"JO"},
	Name:           "JORDANIAN DINAR",
	Symbol:         "JOD",
	Decimals:       3,
	SymbolPosition: After,
}
View Source
var JPY = &Currency{
	ISO:            "JPY",
	Type:           Main,
	Country:        "JP",
	Name:           "Japanese Yen",
	Symbol:         "¥",
	Decimals:       0,
	SymbolPosition: Before,
	unit:           currency.JPY,
	unitSet:        true,
}
View Source
var KES = &Currency{
	ISO:            "KES",
	Type:           Main,
	Country:        "KE",
	Countries:      []string{"KE"},
	Name:           "KENYAN SHILLING",
	Symbol:         "KES",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var KGS = &Currency{
	ISO:            "KGS",
	Type:           Main,
	Country:        "KG",
	Countries:      []string{"KG"},
	Name:           "SOM",
	Symbol:         "KGS",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var KHR = &Currency{
	ISO:            "KHR",
	Type:           Main,
	Country:        "KH",
	Countries:      []string{"KH"},
	Name:           "RIEL",
	Symbol:         "KHR",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var KMF = &Currency{
	ISO:            "KMF",
	Type:           Main,
	Country:        "KM",
	Countries:      []string{"KM"},
	Name:           "COMORIAN FRANC",
	Symbol:         "KMF",
	Decimals:       0,
	SymbolPosition: After,
}
View Source
var KPW = &Currency{
	ISO:            "KPW",
	Type:           Main,
	Country:        "KP",
	Name:           "North Korean won",
	Symbol:         "₩",
	Decimals:       2,
	SymbolPosition: Before,
}
View Source
var KRW = &Currency{
	ISO:            "KRW",
	Type:           Main,
	Country:        "KR",
	Name:           "South Korean won",
	Symbol:         "₩",
	Decimals:       0,
	SymbolPosition: Before,
	unit:           currency.KRW,
	unitSet:        true,
}
View Source
var KWD = &Currency{
	ISO:            "KWD",
	Type:           Main,
	Country:        "KW",
	Countries:      []string{"KW"},
	Name:           "KUWAITI DINAR",
	Symbol:         "KWD",
	Decimals:       3,
	SymbolPosition: After,
}
View Source
var KYD = &Currency{
	ISO:            "KYD",
	Type:           Main,
	Country:        "KY",
	Countries:      []string{"KY"},
	Name:           "CAYMAN ISLANDS DOLLAR",
	Symbol:         "KYD",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var KZT = &Currency{
	ISO:            "KZT",
	Type:           Main,
	Country:        "KZ",
	Countries:      []string{"KZ"},
	Name:           "TENGE",
	Symbol:         "KZT",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var LAK = &Currency{
	ISO:            "LAK",
	Type:           Main,
	Country:        "LA",
	Countries:      []string{"LA"},
	Name:           "LAO KIP",
	Symbol:         "LAK",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var LBP = &Currency{
	ISO:            "LBP",
	Type:           Main,
	Country:        "LB",
	Countries:      []string{"LB"},
	Name:           "LEBANESE POUND",
	Symbol:         "LBP",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var LKR = &Currency{
	ISO:            "LKR",
	Type:           Main,
	Country:        "LK",
	Countries:      []string{"LK"},
	Name:           "SRI LANKA RUPEE",
	Symbol:         "LKR",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var LRD = &Currency{
	ISO:            "LRD",
	Type:           Main,
	Country:        "LR",
	Countries:      []string{"LR"},
	Name:           "LIBERIAN DOLLAR",
	Symbol:         "LRD",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var LSL = &Currency{
	ISO:            "LSL",
	Type:           Main,
	Country:        "LS",
	Countries:      []string{"LS"},
	Name:           "LOTI",
	Symbol:         "LSL",
	Decimals:       2,
	SymbolPosition: After,
	Equivalent:     ZAR,
}
View Source
var LYD = &Currency{
	ISO:            "LYD",
	Type:           Main,
	Country:        "LY",
	Countries:      []string{"LY"},
	Name:           "LIBYAN DINAR",
	Symbol:         "LYD",
	Decimals:       3,
	SymbolPosition: After,
}
View Source
var MAD = &Currency{
	ISO:            "MAD",
	Type:           Main,
	Country:        "EH",
	Countries:      []string{"EH", "MA"},
	Name:           "MOROCCAN DIRHAM",
	Symbol:         "MAD",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var MDL = &Currency{
	ISO:            "MDL",
	Type:           Main,
	Country:        "MD",
	Countries:      []string{"MD"},
	Name:           "MOLDOVAN LEU",
	Symbol:         "MDL",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var MGA = &Currency{
	ISO:            "MGA",
	Type:           Main,
	Country:        "MG",
	Countries:      []string{"MG"},
	Name:           "MALAGASY ARIARY",
	Symbol:         "MGA",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var MKD = &Currency{
	ISO:            "MKD",
	Type:           Main,
	Country:        "MK",
	Countries:      []string{"MK"},
	Name:           "DENAR",
	Symbol:         "MKD",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var MMK = &Currency{
	ISO:            "MMK",
	Type:           Main,
	Country:        "MM",
	Countries:      []string{"MM"},
	Name:           "KYAT",
	Symbol:         "MMK",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var MNT = &Currency{
	ISO:            "MNT",
	Type:           Main,
	Country:        "MN",
	Countries:      []string{"MN"},
	Name:           "TUGRIK",
	Symbol:         "MNT",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var MOP = &Currency{
	ISO:            "MOP",
	Type:           Main,
	Country:        "MO",
	Countries:      []string{"MO"},
	Name:           "PATACA",
	Symbol:         "MOP",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var MRU = &Currency{
	ISO:            "MRU",
	Type:           Main,
	Country:        "MR",
	Countries:      []string{"MR"},
	Name:           "OUGUIYA",
	Symbol:         "MRU",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var MUR = &Currency{
	ISO:            "MUR",
	Type:           Main,
	Country:        "MU",
	Countries:      []string{"MU"},
	Name:           "MAURITIUS RUPEE",
	Symbol:         "MUR",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var MVR = &Currency{
	ISO:            "MVR",
	Type:           Main,
	Country:        "MV",
	Countries:      []string{"MV"},
	Name:           "RUFIYAA",
	Symbol:         "MVR",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var MWK = &Currency{
	ISO:            "MWK",
	Type:           Main,
	Country:        "MW",
	Countries:      []string{"MW"},
	Name:           "MALAWI KWACHA",
	Symbol:         "MWK",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var MXN = &Currency{
	ISO:            "MXN",
	Type:           Main,
	Country:        "MX",
	Countries:      []string{"MX"},
	Name:           "MEXICAN PESO",
	Symbol:         "MXN",
	Decimals:       2,
	SymbolPosition: After,
	unit:           currency.MXN,
	unitSet:        true,
}
View Source
var MXV = &Currency{
	ISO:            "MXV",
	Type:           Other,
	Country:        "MX",
	Countries:      []string{"MX"},
	Name:           "MEXICAN UNIDAD DE INVERSION (UDI)(FUNDS)",
	Symbol:         "MXV",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var MYR = &Currency{
	ISO:            "MYR",
	Type:           Main,
	Country:        "MY",
	Countries:      []string{"MY"},
	Name:           "MALAYSIAN RINGGIT",
	Symbol:         "MYR",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var MZN = &Currency{
	ISO:            "MZN",
	Type:           Main,
	Country:        "MZ",
	Countries:      []string{"MZ"},
	Name:           "MOZAMBIQUE METICAL",
	Symbol:         "MZN",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var NAD = &Currency{
	ISO:            "NAD",
	Type:           Main,
	Country:        "NA",
	Countries:      []string{"NA"},
	Name:           "NAMIBIA DOLLAR",
	Symbol:         "NAD",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var NGN = &Currency{
	ISO:            "NGN",
	Type:           Main,
	Country:        "NG",
	Countries:      []string{"NG"},
	Name:           "NAIRA",
	Symbol:         "NGN",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var NIO = &Currency{
	ISO:            "NIO",
	Type:           Main,
	Country:        "NI",
	Countries:      []string{"NI"},
	Name:           "CORDOBA ORO",
	Symbol:         "NIO",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var NOK = &Currency{
	ISO:            "NOK",
	Type:           Main,
	Country:        "NO",
	Countries:      []string{"BV", "NO", "SJ"},
	Name:           "Norwegian krone",
	Symbol:         "Kr",
	Decimals:       2,
	SymbolPosition: After,
	unit:           currency.NOK,
	unitSet:        true,
}
View Source
var NPR = &Currency{
	ISO:            "NPR",
	Type:           Main,
	Country:        "NP",
	Countries:      []string{"NP"},
	Name:           "NEPALESE RUPEE",
	Symbol:         "NPR",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var NZD = &Currency{
	ISO:            "NZD",
	Type:           Main,
	Country:        "NZ",
	Countries:      []string{"CK", "NU", "NZ", "PN", "TK"},
	Name:           "New Zealand Dollar",
	Symbol:         "NZ$",
	Decimals:       2,
	SymbolPosition: Before,
	unit:           currency.NZD,
	unitSet:        true,
}
View Source
var OMR = &Currency{
	ISO:            "OMR",
	Type:           Main,
	Country:        "OM",
	Countries:      []string{"OM"},
	Name:           "RIAL OMANI",
	Symbol:         "OMR",
	Decimals:       3,
	SymbolPosition: After,
}
View Source
var PAB = &Currency{
	ISO:            "PAB",
	Type:           Main,
	Country:        "PA",
	Countries:      []string{"PA"},
	Name:           "Balboa",
	Symbol:         "B/.",
	Decimals:       2,
	SymbolPosition: Before,
	Equivalent:     USD,
}
View Source
var PEN = &Currency{
	ISO:            "PEN",
	Type:           Main,
	Country:        "PE",
	Countries:      []string{"PE"},
	Name:           "SOL",
	Symbol:         "PEN",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var PGK = &Currency{
	ISO:            "PGK",
	Type:           Main,
	Country:        "PG",
	Countries:      []string{"PG"},
	Name:           "KINA",
	Symbol:         "PGK",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var PHP = &Currency{
	ISO:            "PHP",
	Type:           Main,
	Country:        "PH",
	Countries:      []string{"PH"},
	Name:           "PHILIPPINE PESO",
	Symbol:         "PHP",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var PKR = &Currency{
	ISO:            "PKR",
	Type:           Main,
	Country:        "PK",
	Countries:      []string{"PK"},
	Name:           "PAKISTAN RUPEE",
	Symbol:         "PKR",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var PLN = &Currency{
	ISO:            "PLN",
	Type:           Main,
	Country:        "PL",
	Name:           "Polish złoty",
	Symbol:         "zł",
	Decimals:       2,
	SymbolPosition: After,
	unit:           currency.PLN,
	unitSet:        true,
}
View Source
var PYG = &Currency{
	ISO:            "PYG",
	Type:           Main,
	Country:        "PY",
	Countries:      []string{"PY"},
	Name:           "GUARANI",
	Symbol:         "PYG",
	Decimals:       0,
	SymbolPosition: After,
}
View Source
var QAR = &Currency{
	ISO:            "QAR",
	Type:           Main,
	Country:        "QA",
	Countries:      []string{"QA"},
	Name:           "QATARI RIAL",
	Symbol:         "QAR",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var RON = &Currency{
	ISO:            "RON",
	Type:           Main,
	Country:        "RO",
	Countries:      []string{"RO"},
	Name:           "ROMANIAN LEU",
	Symbol:         "RON",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var RSD = &Currency{
	ISO:            "RSD",
	Type:           Main,
	Country:        "RS",
	Countries:      []string{"RS"},
	Name:           "SERBIAN DINAR",
	Symbol:         "RSD",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var RUB = &Currency{
	ISO:            "RUB",
	Type:           Main,
	Country:        "RU",
	Name:           "Russian Ruble",
	Symbol:         "RUB",
	Decimals:       2,
	SymbolPosition: After,
	unit:           currency.RUB,
	unitSet:        true,
}
View Source
var RWF = &Currency{
	ISO:            "RWF",
	Type:           Main,
	Country:        "RW",
	Countries:      []string{"RW"},
	Name:           "RWANDA FRANC",
	Symbol:         "RWF",
	Decimals:       0,
	SymbolPosition: After,
}
View Source
var SAR = &Currency{
	ISO:            "SAR",
	Type:           Main,
	Country:        "SA",
	Countries:      []string{"SA"},
	Name:           "SAUDI RIYAL",
	Symbol:         "SAR",
	Decimals:       2,
	SymbolPosition: After,
	unit:           currency.SAR,
	unitSet:        true,
}
View Source
var SBD = &Currency{
	ISO:            "SBD",
	Type:           Main,
	Country:        "SB",
	Countries:      []string{"SB"},
	Name:           "SOLOMON ISLANDS DOLLAR",
	Symbol:         "SBD",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var SCR = &Currency{
	ISO:            "SCR",
	Type:           Main,
	Country:        "SC",
	Countries:      []string{"SC"},
	Name:           "SEYCHELLES RUPEE",
	Symbol:         "SCR",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var SDG = &Currency{
	ISO:            "SDG",
	Type:           Main,
	Country:        "SD",
	Countries:      []string{"SD"},
	Name:           "SUDANESE POUND",
	Symbol:         "SDG",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var SEK = &Currency{
	ISO:            "SEK",
	Type:           Main,
	Country:        "SE",
	Name:           "Sweden krona",
	Symbol:         "Kr",
	Decimals:       0,
	SymbolPosition: After,
	unit:           currency.SEK,
	unitSet:        true,
}
View Source
var SGD = &Currency{
	ISO:            "SGD",
	Type:           Main,
	Country:        "SG",
	Name:           "Singapore Dollar",
	Symbol:         "SG$",
	Decimals:       2,
	SymbolPosition: Before,
}
View Source
var SHP = &Currency{
	ISO:            "SHP",
	Type:           Main,
	Country:        "SH",
	Countries:      []string{"SH"},
	Name:           "ST. HELENA POUND",
	Symbol:         "SHP",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var SLE = &Currency{
	ISO:            "SLE",
	Type:           Main,
	Country:        "SL",
	Countries:      []string{"SL"},
	Name:           "LEONE",
	Symbol:         "SLE",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var SLL = &Currency{
	ISO:            "SLL",
	Type:           Retired,
	Country:        "SL",
	Countries:      []string{"SL"},
	Name:           "LEONE (OLD)",
	Symbol:         "SLL",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var SOS = &Currency{
	ISO:            "SOS",
	Type:           Main,
	Country:        "SO",
	Countries:      []string{"SO"},
	Name:           "SOMALI SHILLING",
	Symbol:         "SOS",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var SRD = &Currency{
	ISO:            "SRD",
	Type:           Main,
	Country:        "SR",
	Countries:      []string{"SR"},
	Name:           "SURINAM DOLLAR",
	Symbol:         "SRD",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var SSP = &Currency{
	ISO:            "SSP",
	Type:           Main,
	Country:        "SS",
	Countries:      []string{"SS"},
	Name:           "SOUTH SUDANESE POUND",
	Symbol:         "SSP",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var STN = &Currency{
	ISO:            "STN",
	Type:           Main,
	Country:        "ST",
	Countries:      []string{"ST"},
	Name:           "DOBRA",
	Symbol:         "STN",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var SVC = &Currency{
	ISO:            "SVC",
	Type:           Retired,
	Country:        "SV",
	Countries:      []string{"SV"},
	Name:           "EL SALVADOR COLON",
	Symbol:         "₡",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var SYP = &Currency{
	ISO:            "SYP",
	Type:           Main,
	Country:        "SY",
	Countries:      []string{"SY"},
	Name:           "SYRIAN POUND",
	Symbol:         "SYP",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var SZL = &Currency{
	ISO:            "SZL",
	Type:           Main,
	Country:        "SZ",
	Countries:      []string{"SZ"},
	Name:           "LILANGENI",
	Symbol:         "SZL",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var THB = &Currency{
	ISO:            "THB",
	Type:           Main,
	Country:        "TH",
	Name:           "Thai Baht",
	Symbol:         "฿",
	Decimals:       2,
	SymbolPosition: Before,
	unit:           currency.THB,
	unitSet:        true,
}
View Source
var TJS = &Currency{
	ISO:            "TJS",
	Type:           Main,
	Country:        "TJ",
	Countries:      []string{"TJ"},
	Name:           "SOMONI",
	Symbol:         "TJS",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var TMT = &Currency{
	ISO:            "TMT",
	Type:           Main,
	Country:        "TM",
	Countries:      []string{"TM"},
	Name:           "TURKMENISTAN NEW MANAT",
	Symbol:         "TMT",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var TND = &Currency{
	ISO:            "TND",
	Type:           Main,
	Country:        "TN",
	Countries:      []string{"TN"},
	Name:           "TUNISIAN DINAR",
	Symbol:         "TND",
	Decimals:       3,
	SymbolPosition: After,
}
View Source
var TOP = &Currency{
	ISO:            "TOP",
	Type:           Main,
	Country:        "TO",
	Countries:      []string{"TO"},
	Name:           "PA'ANGA",
	Symbol:         "TOP",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var TRY = &Currency{
	ISO:            "TRY",
	Type:           Main,
	Country:        "TR",
	Countries:      []string{"TR"},
	Name:           "Turkish Lira",
	Symbol:         "TRY",
	Decimals:       2,
	SymbolPosition: After,
	unit:           currency.TRY,
	unitSet:        true,
}
View Source
var TTD = &Currency{
	ISO:            "TTD",
	Type:           Main,
	Country:        "TT",
	Countries:      []string{"TT"},
	Name:           "TRINIDAD AND TOBAGO DOLLAR",
	Symbol:         "TTD",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var TWD = &Currency{
	ISO:            "TWD",
	Type:           Main,
	Country:        "TW",
	Countries:      []string{"TW"},
	Name:           "New Taiwan Dollar",
	Symbol:         "NT$",
	Decimals:       2,
	SymbolPosition: Before,
	unit:           currency.TWD,
	unitSet:        true,
}
View Source
var TZS = &Currency{
	ISO:            "TZS",
	Type:           Main,
	Country:        "TZ",
	Countries:      []string{"TZ"},
	Name:           "TANZANIAN SHILLING",
	Symbol:         "TZS",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var UAH = &Currency{
	ISO:            "UAH",
	Type:           Main,
	Country:        "UA",
	Countries:      []string{"UA"},
	Name:           "HRYVNIA",
	Symbol:         "UAH",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var UGX = &Currency{
	ISO:            "UGX",
	Type:           Main,
	Country:        "UG",
	Countries:      []string{"UG"},
	Name:           "UGANDA SHILLING",
	Symbol:         "UGX",
	Decimals:       0,
	SymbolPosition: After,
}
View Source
var USD = &Currency{
	ISO:            "USD",
	Type:           Main,
	Country:        "US",
	Countries:      []string{"AS", "BQ", "EC", "FM", "GU", "IO", "MH", "MP", "PR", "PW", "SV", "TC", "TL", "UM", "US", "VG", "VI"},
	Name:           "US Dollar",
	Symbol:         "$",
	Decimals:       2,
	SymbolPosition: Before,
	unit:           currency.USD,
	unitSet:        true,
}
View Source
var USN = &Currency{
	ISO:            "USN",
	Type:           Other,
	Country:        "US",
	Countries:      []string{"US"},
	Name:           "US DOLLAR, NEXT DAY FUNDS",
	Symbol:         "USN",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var UYI = &Currency{
	ISO:            "UYI",
	Type:           Other,
	Country:        "UY",
	Countries:      []string{"UY"},
	Name:           "URUGUAY PESO EN UNDIDADES INDEXADAS",
	Symbol:         "UYI",
	Decimals:       0,
	SymbolPosition: After,
}
View Source
var UYU = &Currency{
	ISO:            "UYU",
	Type:           Main,
	Country:        "UY",
	Countries:      []string{"UY"},
	Name:           "PESO URUGUAYO",
	Symbol:         "UYU",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var UYW = &Currency{
	ISO:            "UYW",
	Type:           Other,
	Country:        "UY",
	Countries:      []string{"UY"},
	Name:           "UNIDAD PREVISIONAL",
	Symbol:         "UYW",
	Decimals:       4,
	SymbolPosition: After,
}
View Source
var UZS = &Currency{
	ISO:            "UZS",
	Type:           Main,
	Country:        "UZ",
	Countries:      []string{"UZ"},
	Name:           "UZBEKISTAN SUM",
	Symbol:         "UZS",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var VED = &Currency{
	ISO:            "VED",
	Type:           Digital,
	Country:        "VE",
	Countries:      []string{"VE"},
	Name:           "BOLIVAR  SOBERANO",
	Symbol:         "VED",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var VEF = &Currency{
	ISO:            "VEF",
	Type:           Retired,
	Country:        "VE",
	Countries:      []string{"VE"},
	Name:           "BOLIVAR",
	Symbol:         "VEF",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var VES = &Currency{
	ISO:            "VES",
	Type:           Main,
	Country:        "VE",
	Countries:      []string{"VE"},
	Name:           "BOLIVAR SOBERANO",
	Symbol:         "VES",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var VND = &Currency{
	ISO:            "VND",
	Type:           Main,
	Country:        "VN",
	Countries:      []string{"VN"},
	Name:           "DONG",
	Symbol:         "VND",
	Decimals:       0,
	SymbolPosition: After,
}
View Source
var VUV = &Currency{
	ISO:            "VUV",
	Type:           Main,
	Country:        "VU",
	Countries:      []string{"VU"},
	Name:           "VATU",
	Symbol:         "VUV",
	Decimals:       0,
	SymbolPosition: After,
}
View Source
var WST = &Currency{
	ISO:            "WST",
	Type:           Main,
	Country:        "WS",
	Countries:      []string{"WS"},
	Name:           "TALA",
	Symbol:         "WST",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var XAF = &Currency{
	ISO:            "XAF",
	Type:           Main,
	Country:        "CF",
	Countries:      []string{"CF", "CG", "CM", "GA", "GQ", "TD"},
	Name:           "CFA FRANC BEAC",
	Symbol:         "XAF",
	Decimals:       0,
	SymbolPosition: After,
}
View Source
var XAG = &Currency{
	ISO:            "XAG",
	Type:           PreciousMetal,
	Name:           "Silver",
	Symbol:         "XAG",
	Decimals:       5,
	SymbolPosition: After,
	unit:           currency.XAG,
	unitSet:        true,
}
View Source
var XAU = &Currency{
	ISO:            "XAU",
	Type:           PreciousMetal,
	Name:           "Gold",
	Symbol:         "XAU",
	Decimals:       5,
	SymbolPosition: After,
	unit:           currency.XAU,
	unitSet:        true,
}
View Source
var XBA = &Currency{
	ISO:            "XBA",
	Type:           Other,
	Name:           "EUROPEAN COMPOSITE UNIT (EURCO)",
	Symbol:         "XBA",
	Decimals:       5,
	SymbolPosition: After,
}
View Source
var XBB = &Currency{
	ISO:            "XBB",
	Type:           Other,
	Name:           "EUROPEAN MONETARY UNIT (EMU-6)",
	Symbol:         "XBB",
	Decimals:       5,
	SymbolPosition: After,
}
View Source
var XBC = &Currency{
	ISO:            "XBC",
	Type:           Other,
	Name:           "EUROPEAN UNIT OF ACCOUNT-9 (EUA-9)",
	Symbol:         "XBC",
	Decimals:       5,
	SymbolPosition: After,
}
View Source
var XBD = &Currency{
	ISO:            "XBD",
	Type:           Other,
	Name:           "EUROPEAN UNIT OF ACCOUNT-17 (EUA-17)",
	Symbol:         "XBD",
	Decimals:       5,
	SymbolPosition: After,
}
View Source
var XCD = &Currency{
	ISO:            "XCD",
	Type:           Main,
	Country:        "AG",
	Countries:      []string{"AG", "AI", "DM", "GD", "KN", "LC", "MS", "VC"},
	Name:           "EAST CARIBBEAN DOLLAR",
	Symbol:         "XCD",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var XDR = &Currency{
	ISO:            "XDR",
	Type:           Other,
	Name:           "SDR INT'L MONETARY FUND (I.M.F.)",
	Symbol:         "XDR",
	Decimals:       5,
	SymbolPosition: After,
}
View Source
var XEU = &Currency{
	ISO:            "XEU",
	Type:           Other,
	Name:           "EUROPEAN CURRENCY UNIT (E.C.U.)",
	Symbol:         "XEU",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var XOF = &Currency{
	ISO:            "XOF",
	Type:           Main,
	Country:        "BF",
	Countries:      []string{"BF", "BJ", "CI", "GW", "ML", "NE", "SN", "TG"},
	Name:           "CFA FRANC BCEAO",
	Symbol:         "XOF",
	Decimals:       0,
	SymbolPosition: After,
}
View Source
var XPD = &Currency{
	ISO:            "XPD",
	Type:           PreciousMetal,
	Name:           "Palladium",
	Symbol:         "XPD",
	Decimals:       5,
	SymbolPosition: After,
	unit:           currency.XPD,
	unitSet:        true,
}
View Source
var XPF = &Currency{
	ISO:            "XPF",
	Type:           Main,
	Country:        "NC",
	Countries:      []string{"NC", "PF", "WF"},
	Name:           "CFP FRANC",
	Symbol:         "XPF",
	Decimals:       0,
	SymbolPosition: After,
}
View Source
var XPT = &Currency{
	ISO:            "XPT",
	Type:           PreciousMetal,
	Name:           "Platinum",
	Symbol:         "XPT",
	Decimals:       5,
	SymbolPosition: After,
	unit:           currency.XPT,
	unitSet:        true,
}
View Source
var XSU = &Currency{
	ISO:            "XSU",
	Type:           Other,
	Countries:      []string{"BO", "CU", "EC", "NI", "VE"},
	Name:           "SUCRE (unit of account)",
	Symbol:         "XSU",
	Decimals:       0,
	SymbolPosition: After,
}
View Source
var XTS = &Currency{
	ISO:            "XTS",
	Type:           Other,
	Name:           "Test",
	Symbol:         "XTS",
	Decimals:       2,
	SymbolPosition: After,
	unit:           currency.XTS,
	unitSet:        true,
}
View Source
var XUA = &Currency{
	ISO:            "XUA",
	Type:           Other,
	Country:        "AO",
	Countries:      []string{"AO", "BF", "BI", "BJ", "BW", "CD", "CF", "CG", "CI", "CM", "CV", "DJ", "DZ", "EG", "ER", "ET", "GA", "GH", "GM", "GN", "GQ", "GW", "KE", "KM", "LR", "LS", "LY", "MA", "MG", "ML", "MR", "MU", "MW", "MZ", "NA", "NE", "NG", "RW", "SC", "SD", "SL", "SN", "SO", "ST", "SZ", "TD", "TG", "TN", "TZ", "UG", "ZA", "ZM", "ZW"},
	Name:           "ADB Unit of Account",
	Symbol:         "XUA",
	Decimals:       0,
	SymbolPosition: After,
}
View Source
var XXX = &Currency{
	ISO:            "XXX",
	Type:           Other,
	Name:           "Transactions without currency",
	Symbol:         "XXX",
	Decimals:       5,
	SymbolPosition: After,
	unit:           currency.XXX,
	unitSet:        true,
}
View Source
var YER = &Currency{
	ISO:            "YER",
	Type:           Main,
	Country:        "YE",
	Countries:      []string{"YE"},
	Name:           "YEMENI RIAL",
	Symbol:         "YER",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var ZAR = &Currency{
	ISO:            "ZAR",
	Type:           Main,
	Country:        "ZA",
	Countries:      []string{"ZA"},
	Name:           "Rand",
	Symbol:         "ZAR",
	Decimals:       2,
	SymbolPosition: After,
	unit:           currency.ZAR,
	unitSet:        true,
}
View Source
var ZMW = &Currency{
	ISO:            "ZMW",
	Type:           Main,
	Country:        "ZM",
	Countries:      []string{"ZM"},
	Name:           "ZAMBIAN KWACHA",
	Symbol:         "ZMW",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var ZWL = &Currency{
	ISO:            "ZWL",
	Type:           Main,
	Country:        "ZW",
	Name:           "Zimbabwe Dollar",
	Symbol:         "ZW$",
	Decimals:       2,
	SymbolPosition: Before,
}

Functions

This section is empty.

Types

type Currency

type Currency struct {
	ISO            string // 3 letters
	Type           Type
	Country        string // 2 letters
	Countries      []string
	Name           string
	Symbol         string
	Decimals       int
	SymbolPosition Position  // Before or After
	Equivalent     *Currency // if pegged to another currency
	// contains filtered or unexported fields
}

func (*Currency) Unit added in v0.1.4

func (c *Currency) Unit() currency.Unit

Unit returns the text/currency object for this currency

type Position

type Position int
const (
	PositionInvalid Position = iota
	Before
	After
)

func (Position) String added in v0.1.3

func (p Position) String() string

type Type added in v0.1.3

type Type int
const (
	InvalidType Type = iota
	Main
	PreciousMetal
	Retired
	Digital
	Private
	Other
)

func (Type) String added in v0.1.3

func (t Type) String() string

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL