moneys library Null safety

Classes

Budget
This class models a budget.
ExchangeRate
This class models a reference to a money.
Money
This class models a reference to a money.
MoneyTransaction
This class models a representation of a money transaction.

Extensions

CurrencyX
This extension provides useful tools for Currency enumeration values.
ExpenseOrIncomeX
This extension adds functionality to the ExpenseOrIncome enumeration values.
ListExchangeRateX
This extension provides additional functionality for List<ExchangeRate>.
ListMoneyTransactionX
This extension provides additional functionality for List<MoneyTransaction>.
MoneyTransactionMethodX
This extension adds functionality to the MoneyTransactionMethod enumeration values.
RenewalX
This extension adds functionality to the Renewal enumeration values.
StringToCurrencyX
This extension provides useful tools in order to convert a String into a Currency value.
StringToExpenseOrIncomeX
This extension provides useful tools in order to convert a String into a ExpenseOrIncome value.
StringToMoneyTransactionMethodX
This extension provides useful tools in order to convert a String into a MoneyTransactionMethod value.
StringToMoneyX
This extension provides useful tools in order to convert a String into a Money instance.
StringToRenewalX
This extension provides useful tools in order to convert a String into a Renewal value.

Enums

Currency
In this enumeration are enumerated all the currencies of the world, according to ISO 4217.
ExpenseOrIncome
The values of this enumeration indicate whether a transaction is an expense or an income.
MoneyTransactionMethod
In this enumeration several money transaction methods are enumerated.
Renewal
The values in this enumeration are used to determine the period after which a certain amount is renewed (for example, a budget).