Monedas

Monedas

El paquete incluye 179+ monedas con codigos ISO 4217.

Propiedades de moneda

Cada moneda tiene los siguientes campos:

CampoDescripcion
codeCodigo de moneda ISO 4217 (ej. "USD")
nativeNameNombre en singular (ej. "US Dollar")
nativeNamePluralNombre en plural (ej. "US Dollars")
symbolSimbolo de la moneda (ej. "$")

Busqueda por codigo

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

Listar todas las monedas

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

Moneda de un pais

Cada pais tiene una moneda vinculada.

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

Codigos de moneda con seguridad de tipos

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