Creating Money
The Money2 package provide a number of methods to create a Money
instance.
Money.fromFixed - from a Fixed decimal
Money.fromInt - from a minorUnit (e.g. cents) stored as an int.
Money.fromBigInt - from a minorUnit stored as a BigInt.
Money.parse - parse a monetary string containing an amount.
Money.fromNum - from a num (int or double) - not recommended
Money.fromDecimal - from a Decimal
Currency.parse - parse a monetary string assuming the currency
Currencies.parse - parse a monetary string and determine the currency from the
embedded currency code.
The Money
variants all require you to pass in the Currency or a currency code
. The Currency
variant requires only the monetary value. The Currencies
variant is able to determine Currency
if the passed string amount contains a currency code.
The two most common methods are:
Money.fromFixed
Currency.parse
Last updated