currencydb

package module
v0.1.0 Latest Latest
Warning

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

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

README

GoDoc

Currency database

A simple db of currencies commonly supported (may be extended in the future).

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AUD = &Currency{
	ISO:            "AUD",
	Country:        "AU",
	Name:           "Australian Dollar",
	Symbol:         "AU$",
	Decimals:       2,
	SymbolPosition: Before,
}
View Source
var All = map[string]*Currency{
	"EUR": EUR,
	"AUD": AUD,
	"BRL": BRL,
	"CAD": CAD,
	"CHF": CHF,
	"CNY": CNY,
	"CZK": CZK,
	"DKK": DKK,
	"GBP": GBP,
	"HKD": HKD,
	"INR": INR,
	"JPY": JPY,
	"KRW": KRW,
	"NOK": NOK,
	"NZD": NZD,
	"PLN": PLN,
	"RUB": RUB,
	"SEK": SEK,
	"SGD": SGD,
	"THB": THB,
	"USD": USD,
}
View Source
var BRL = &Currency{
	ISO:            "BRL",
	Country:        "BR",
	Name:           "Real",
	Symbol:         "R$",
	Decimals:       2,
	SymbolPosition: Before,
}
View Source
var CAD = &Currency{
	ISO:            "CAD",
	Country:        "CA",
	Name:           "Canadian Dollar",
	Symbol:         "CA$",
	Decimals:       2,
	SymbolPosition: Before,
}
View Source
var CHF = &Currency{
	ISO:            "CHF",
	Country:        "CH",
	Name:           "Swiss Franc",
	Symbol:         "CHF",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var CNY = &Currency{
	ISO:            "CNY",
	Country:        "CN",
	Name:           "Chinese Yuan",
	Symbol:         "¥",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var CZK = &Currency{
	ISO:            "CZK",
	Country:        "XZ",
	Name:           "Czech koruna",
	Symbol:         "CZK",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var DKK = &Currency{
	ISO:            "DKK",
	Country:        "DK",
	Name:           "Danish kroner",
	Symbol:         "Kr",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var EUR = &Currency{
	ISO:            "EUR",
	Country:        "EU",
	Name:           "Euro",
	Symbol:         "€",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var GBP = &Currency{
	ISO:            "GBP",
	Country:        "GB",
	Name:           "British Pound",
	Symbol:         "£",
	Decimals:       2,
	SymbolPosition: Before,
}
View Source
var HKD = &Currency{
	ISO:            "HKD",
	Country:        "HK",
	Name:           "Kong Kong Dollar",
	Symbol:         "HK$",
	Decimals:       2,
	SymbolPosition: Before,
}
View Source
var JPY = &Currency{
	ISO:            "JPY",
	Country:        "JP",
	Name:           "Japanese Yen",
	Symbol:         "¥",
	Decimals:       0,
	SymbolPosition: Before,
}
View Source
var KRW = &Currency{
	ISO:            "KRW",
	Country:        "KR",
	Name:           "South Korean won",
	Symbol:         "₩",
	Decimals:       2,
	SymbolPosition: Before,
}
View Source
var NOK = &Currency{
	ISO:            "NOK",
	Country:        "NO",
	Name:           "Norwegian krone",
	Symbol:         "Kr",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var NZD = &Currency{
	ISO:            "NZD",
	Country:        "NZ",
	Name:           "New Zealand Dollar",
	Symbol:         "NZ$",
	Decimals:       2,
	SymbolPosition: Before,
}
View Source
var PLN = &Currency{
	ISO:            "PLN",
	Country:        "PL",
	Name:           "Polish złoty",
	Symbol:         "zł",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var RUB = &Currency{
	ISO:            "RUB",
	Country:        "RU",
	Name:           "Russian Ruble",
	Symbol:         "RUB",
	Decimals:       2,
	SymbolPosition: After,
}
View Source
var SEK = &Currency{
	ISO:            "SEK",
	Country:        "SE",
	Name:           "Sweden krona",
	Symbol:         "Kr",
	Decimals:       0,
	SymbolPosition: After,
}
View Source
var SGD = &Currency{
	ISO:            "SGD",
	Country:        "SG",
	Name:           "Singapore Dollar",
	Symbol:         "SG$",
	Decimals:       2,
	SymbolPosition: Before,
}
View Source
var THB = &Currency{
	ISO:            "THB",
	Country:        "TH",
	Name:           "Thai Baht",
	Symbol:         "฿",
	Decimals:       2,
	SymbolPosition: Before,
}
View Source
var USD = &Currency{
	ISO:            "USD",
	Country:        "US",
	Name:           "US Dollar",
	Symbol:         "$",
	Decimals:       2,
	SymbolPosition: Before,
}

Functions

This section is empty.

Types

type Currency

type Currency struct {
	ISO            string // 3 letters
	Country        string // 2 letters
	Name           string
	Symbol         string
	Decimals       int
	SymbolPosition Position // Before or After
}

type Position

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

Jump to

Keyboard shortcuts

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