Devises

Devises

Le package inclut 179+ devises avec les codes ISO 4217.

Proprietes d'une devise

Chaque devise possede les champs suivants :

ChampDescription
codeCode de devise ISO 4217 (ex. "USD")
nativeNameNom singulier (ex. "US Dollar")
nativeNamePluralNom pluriel (ex. "US Dollars")
symbolSymbole de la devise (ex. "$")

Recherche par code

GoDartTypeScript
final currency = Currency.fromCode('USD');
print(currency?.nativeName);       // US Dollar
print(currency?.nativeNamePlural); // US Dollars
print(currency?.symbol);           // $

Lister toutes les devises

GoDartTypeScript
final allCurrencies = Currency.values;
print(allCurrencies.length); // 181

Devise d'un pays

Chaque pays est associe a une devise.

GoDartTypeScript
final country = Country.fromAlpha2Code('JP');
print(country?.currency.nativeName); // Japanese Yen
print(country?.currency.symbol);     // yen symbol

Codes de devises type-safe

GoDartTypeScript
print(Currency.eur.nativeName); // Euro
print(Currency.eur.symbol);     // euro sign