API-reference

API-reference

En komplet reference over alle offentlige API'er tilgaengelige i hver pakke.

Typer

Country

FeltTypeBeskrivelse
idstringUnik identifikator (f.eks. "unitedStates")
alpha2CodestringISO 3166-1 alpha-2 (f.eks. "US")
alpha3CodestringISO 3166-1 alpha-3 (f.eks. "USA")
numericCodenumberISO 3166-1 numerisk (f.eks. 840)
nativeNamestringOprindeligt landenavn
capitalstringHovedstad
mainLanguagestringPrimaer sprogkode
languagesstring[]Alle talte sprogkoder
tldstringTopdomaene
callingCodenumberInternationalt opkaldsnummer
continentstringKontinent-identifikator
currencystringValutakode

Language

FeltTypeBeskrivelse
idstringUnik identifikator (f.eks. "english")
codestringISO 639-1-kode (f.eks. "en")
nativeNamestringNavn paa selve sproget
dialectsLanguageDialect[]Regionale varianter
defaultFlagCodestring?Landekode for repraesentativt flag

LanguageDialect

FeltTypeBeskrivelse
idstringUnik identifikator
codestringDialektkode
nativeNamestringOprindeligt navn paa dialekten
flagCodestring?Landekode for dialektens flag

Currency

FeltTypeBeskrivelse
idstringUnik identifikator (f.eks. "usd")
codestringISO 4217-kode (f.eks. "USD")
nativeNamestringEntal-navn (f.eks. "US Dollar")
nativeNamePluralstringFlertal-navn (f.eks. "US Dollars")
symbolstringValutasymbol (f.eks. "$")

Continent

FeltTypeBeskrivelse
idstringUnik identifikator (f.eks. "europe")
codestringTobogstavskode (f.eks. "EU")
namestringEngelsk visningsnavn

Opslagsfunktioner

Lande

GoDartTypeScript
// Dart
Country.fromAlpha2Code(String code) -> Country?
Country.fromAlpha3Code(String code) -> Country?
Country.fromNumericCode(int code) -> Country?
Country.values -> List<Country>
Continent.countries -> List<Country>

Sprog

GoDartTypeScript
// Dart
Language.fromCode(String code) -> Language?
Language.values -> List<Language>

Valutaer

GoDartTypeScript
// Dart
Currency.fromCode(String code) -> Currency?
Currency.values -> List<Currency>

Kontinenter

GoDartTypeScript
// Dart
Continent.fromCode(String code) -> Continent?
Continent.values -> List<Continent>

Flag

GoDartTypeScript
// Dart
countryFlags  // Map<String, String>
country.flagSvg  // String?
country.flag(shape: FlagShape, width: double, height: double)  // Widget

Emoji-flag

GoDartTypeScript
// Dart
country.emojiFlag  // String

Enums / Konstanter

Hver pakke tilbyder typesikre konstanter for alle koder:

GoDartTypeScript
// Dart — enums
Country.unitedStates
Language.french
Currency.eur
Continent.europe

Oversaettelsesfunktioner

Alle oversaettelsesfunktioner tager en enhedskode og en lokalitetskode og returnerer det lokaliserede navn.

Tilgaengelige lokaliteter: da, de, en, es, fr, it, zh

GoDartTypeScript
// Dart — via entity instances
country.displayName(BuildContext context)  // uses app locale
country.displayNameFromLocale(Locale locale)
country.displayCapitalFromLocale(Locale locale)
language.displayNameFromLocale(Locale locale)
currency.displayNameFromLocale(Locale locale)
continent.displayNameFromLocale(Locale locale)

Oversaettelsesmaps

For masseadgang er de raa oversaettelsesmaps tilgaengelige:

GoDartTypeScript
// Dart
CountriesTranslationsDelegate.translations
LanguagesTranslationsDelegate.translations
CurrenciesTranslationsDelegate.translations
ContinentsTranslationsDelegate.translations
CapitalsTranslationsDelegate.translations