Money.fromFixed constructor

Money.fromFixed(
  1. Fixed amount, {
  2. required String isoCode,
  3. int? decimalDigits,
})

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);
}