Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrInvalidBase = errors.New("invalid base currency")
)
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client interface { // GetCurrentRates gets the current set of exchange rates against a base // currency. GetCurrentRates(ctx context.Context, base string) (*ExchangeData, error) // GetHistoricalRates gets the historical set of exchange rates against a // base currency. Granularity of time intervals may be significantly reduced. // A databse of cached rates from periodic calls to GetCurrentRates is the // recommended workaround. GetHistoricalRates(ctx context.Context, base string, timestamp time.Time) (*ExchangeData, error) }
type Code ¶
type Code string
const ( KIN Code = "kin" AED Code = "aed" AFN Code = "afn" ALL Code = "all" AMD Code = "amd" ANG Code = "ang" AOA Code = "aoa" ARS Code = "ars" AUD Code = "aud" AWG Code = "awg" AZN Code = "azn" BAM Code = "bam" BBD Code = "bbd" BDT Code = "bdt" BGN Code = "bgn" BHD Code = "bhd" BIF Code = "bif" BMD Code = "bmd" BND Code = "bnd" BOB Code = "bob" BRL Code = "brl" BSD Code = "bsd" BTC Code = "btc" BTN Code = "btn" BWP Code = "bwp" BYN Code = "byn" BYR Code = "byr" BZD Code = "bzd" CAD Code = "cad" CDF Code = "cdf" CHF Code = "chf" CLF Code = "clf" CLP Code = "clp" CNY Code = "cny" COP Code = "cop" CRC Code = "crc" CUC Code = "cuc" CUP Code = "cup" CVE Code = "cve" CZK Code = "czk" DJF Code = "djf" DKK Code = "dkk" DOP Code = "dop" DZD Code = "dzd" EGP Code = "egp" ERN Code = "ern" ETB Code = "etb" EUR Code = "eur" FJD Code = "fjd" FKP Code = "fkp" GBP Code = "gbp" GEL Code = "gel" GGP Code = "ggp" GHS Code = "ghs" GIP Code = "gip" GMD Code = "gmd" GNF Code = "gnf" GTQ Code = "gtq" GYD Code = "gyd" HKD Code = "hkd" HNL Code = "hnl" HRK Code = "hrk" HTG Code = "htg" HUF Code = "huf" IDR Code = "idr" ILS Code = "ils" IMP Code = "imp" INR Code = "inr" IQD Code = "iqd" IRR Code = "irr" ISK Code = "isk" JEP Code = "jep" JMD Code = "jmd" JOD Code = "jod" JPY Code = "jpy" KES Code = "kes" KGS Code = "kgs" KHR Code = "khr" KMF Code = "kmf" KPW Code = "kpw" KRW Code = "krw" KWD Code = "kwd" KYD Code = "kyd" KZT Code = "kzt" LAK Code = "lak" LBP Code = "lbp" LKR Code = "lkr" LRD Code = "lrd" LSL Code = "lsl" LTL Code = "ltl" LVL Code = "lvl" LYD Code = "lyd" MAD Code = "mad" MDL Code = "mdl" MGA Code = "mga" MKD Code = "mkd" MMK Code = "mmk" MNT Code = "mnt" MOP Code = "mop" MRO Code = "mro" MRU Code = "mru" MUR Code = "mur" MVR Code = "mvr" MWK Code = "mwk" MXN Code = "mxn" MYR Code = "myr" MZN Code = "mzn" NAD Code = "nad" NGN Code = "ngn" NIO Code = "nio" NOK Code = "nok" NPR Code = "npr" NZD Code = "nzd" OMR Code = "omr" PAB Code = "pab" PEN Code = "pen" PGK Code = "pgk" PHP Code = "php" PKR Code = "pkr" PLN Code = "pln" PYG Code = "pyg" QAR Code = "qar" RON Code = "ron" RSD Code = "rsd" RUB Code = "rub" RWF Code = "rwf" SAR Code = "sar" SBD Code = "sbd" SCR Code = "scr" SDG Code = "sdg" SEK Code = "sek" SGD Code = "sgd" SHP Code = "shp" SLL Code = "sll" SOS Code = "sos" SRD Code = "srd" SSP Code = "ssp" STD Code = "std" STN Code = "stn" SVC Code = "svc" SYP Code = "syp" SZL Code = "szl" THB Code = "thb" TJS Code = "tjs" TMT Code = "tmt" TND Code = "tnd" TOP Code = "top" TRY Code = "try" TTD Code = "ttd" TWD Code = "twd" TZS Code = "tzs" UAH Code = "uah" UGX Code = "ugx" USD Code = "usd" UYU Code = "uyu" UZS Code = "uzs" VES Code = "ves" VND Code = "vnd" VUV Code = "vuv" WST Code = "wst" XAF Code = "xaf" XAG Code = "xag" XAU Code = "xau" XCD Code = "xcd" XDR Code = "xdr" XOF Code = "xof" XPF Code = "xpf" YER Code = "yer" ZAR Code = "zar" ZMK Code = "zmk" ZMW Code = "zmw" ZWL Code = "zwl" )
Click to show internal directories.
Click to hide internal directories.