Money.fromFixed constructor
Creates a Money from a Fixed amount
.
The amount
's decimal Digits are adjusted to match
the currency selected via isoCode
.
If isoCode
isn't a valid currency then an UnknownCurrencyException
is thrown.
Implementation
factory Money.fromFixed(Fixed amount,
{required String isoCode, int? decimalDigits}) {
final currency = Currencies().find(isoCode);
if (currency == null) {
throw UnknownCurrencyException(isoCode);
}
return Money.fromFixedWithCurrency(amount, currency,
decimalDigits: decimalDigits);
}