Versions in this module Expand all Collapse all v1 v1.0.1 Jun 2, 2023 Changes in this version + var CountryGPS = country_gps + var CountryNames = country_names + var ISO_3166_1_COUNTRY_CODES []string = []string + var ISO_4217_CURRENCY_CODES []string = []string + var ISO_639_1_2002_CODES []string = []string + var ISO_639_1_TO_2T_MAP map[string]string = map[string]string + var ISO_639_2B_1998_CODES []string = []string + var ISO_639_2B_TO_2T_MAP map[string]string = map[string]string + var ISO_639_2T_1998_CODES []string = []string + type Country string + const CountryUndefined + func ParseCountry(c string) Country + func (c Country) GPS() (float64, float64, bool) + func (c Country) String() string + func (r *Country) Scan(value interface{}) error + func (r *Country) UnmarshalText(data []byte) error + func (r Country) IsValid() bool + func (r Country) MarshalText() ([]byte, error) + func (r Country) Value() (driver.Value, error) + type Currency string + const CurrencyUndefined + func ParseCurrency(c string) Currency + func (c Currency) Format(val float64, opts *CurrencyOptions) (result string) + func (c Currency) Symbol() string + func (r *Currency) Scan(value interface{}) error + func (r *Currency) UnmarshalText(data []byte) error + func (r Currency) IsValid() bool + func (r Currency) MarshalText() ([]byte, error) + func (r Currency) Value() (driver.Value, error) + type CurrencyOptions struct + WithCents bool + WithCurrency bool + WithSymbol bool + WithSymbolSpace bool + WithThousandsSeparator bool + func NewCurrencyOptions() *CurrencyOptions + func (o *CurrencyOptions) Cents(f bool) *CurrencyOptions + func (o *CurrencyOptions) Currency(f bool) *CurrencyOptions + func (o *CurrencyOptions) Separator(f bool) *CurrencyOptions + func (o *CurrencyOptions) Space(f bool) *CurrencyOptions + func (o *CurrencyOptions) Symbol(f bool) *CurrencyOptions + type Language string + const LanguageUndefined + func ParseLanguage(l string) Language + func (l Language) String() string + func (r *Language) Scan(value interface{}) error + func (r *Language) UnmarshalText(data []byte) error + func (r Language) IsValid() bool + func (r Language) MarshalText() ([]byte, error) + func (r Language) Value() (driver.Value, error) + type Region string + const RegionUndefined + func ParseRegion(c string) Region + func (c Region) String() string + func (r *Region) Scan(value interface{}) error + func (r *Region) UnmarshalText(data []byte) error + func (r Region) Country() Country + func (r Region) IsValid() bool + func (r Region) MarshalText() ([]byte, error) + func (r Region) Value() (driver.Value, error)