moneys library

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.
Product
This class models a reference to a product.

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).

Extensions

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