currency

package
v0.0.0-...-d357feb Latest Latest
Warning

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

Go to latest
Published: Mar 31, 2020 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrUnknownCurrency = errors.New("unknown currency")
	ErrParseCurrency   = errors.New("currency parse fail")
)

ErrUnknownCurrency error

View Source
var Currencies = []*Currency{
	{Code: "JPY", Symbol: "¥"},
	{Code: "JPY", Symbol: "¥"},
	{Code: "USD", Symbol: "$"},
	{Code: "CAD", Symbol: "C$"},
	{Code: "CAD", Symbol: "CA$"},
	{Code: "EUR", Symbol: "€"},
	{Code: "HKD", Symbol: "HK$"},
	{Code: "KRW", Symbol: "₩"},
	{Code: "TWD", Symbol: "NT$"},
	{Code: "AUD", Symbol: "A$"},
	{Code: "NZD", Symbol: "NZ$"},
	{Code: "MXN", Symbol: "Mex$"},
	{Code: "MXN", Symbol: "MX$"},
	{Code: "BND", Symbol: "B$"},
	{Code: "FJD", Symbol: "FJ$"},
	{Code: "IDR", Symbol: "Rp"},
	{Code: "INR", Symbol: "₹"},
	{Code: "INR", Symbol: "Rs."},
	{Code: "SGD", Symbol: "S$"},
	{Code: "SGD", Symbol: "SGD"},
	{Code: "THB", Symbol: "฿"},
	{Code: "VND", Symbol: "₫"},
	{Code: "CHF", Symbol: "CHF"},
	{Code: "GBP", Symbol: "£"},
	{Code: "BRL", Symbol: "R$"},
	{Code: "PEN", Symbol: "PEN"},
	{Code: "RUB", Symbol: "RUB"},
	{Code: "PHP", Symbol: "PHP"},
	{Code: "CLP", Symbol: "CLP"},
	{Code: "ARS", Symbol: "ARS"},
	{Code: "PLN", Symbol: "PLN"},
	{Code: "SEK", Symbol: "SEK"},
	{Code: "HUF", Symbol: "HUF"},
	{Code: "NOK", Symbol: "NOK"},
	{Code: "CZK", Symbol: "CZK"},
	{Code: "CRC", Symbol: "CRC"},
	{Code: "DKK", Symbol: "DKK"},
	{Code: "ZAR", Symbol: "ZAR"},
	{Code: "COP", Symbol: "COP"},
	{Code: "BGN", Symbol: "BGN"},
	{Code: "BOB", Symbol: "BOB"},
}

Currencies is currency table

Functions

This section is empty.

Types

type Currency

type Currency struct {
	Code      string
	Symbol    string
	RateToJPY float64
}

Currency is currency code & symbol set.

func GetCurrency

func GetCurrency(amountStr string) (*Currency, error)

GetCurrency return Currency

func (*Currency) GetAmountValue

func (c *Currency) GetAmountValue(amountStr string) (float64, error)

GetAmountValue return amount value.

func (*Currency) ScrapeRataToJPY

func (c *Currency) ScrapeRataToJPY() error

ScrapeRataToJPY get currency rate to JPY

Jump to

Keyboard shortcuts

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