Money v3.2.1 API Reference
Modules
Money implements a set of functions to store, retrieve, convert and perform
arithmetic on a Money.t
type that is composed of a currency code and
a decimal currency amount
Functions to return lists of known, historic and legal tender currencies
Functions to return SQL DDL commands that support the
creation and deletion of the money_with_currency
database
type and associated aggregate functions
Implements the Ecto.Type behaviour for a user-defined Postgres composite type
called :money_with_currency
Implements Ecto.Type behaviour for Money, where the underlying schema type is a map
Implements a behaviour and functions to retrieve exchange rates from an exchange rate service
Defines a cache behaviour and default inplementation of a cache for exchange rates
Money.ExchangeRates.Cache implementation for :dets
Money.ExchangeRates.Cache implementation for :ets and :dets
Default exchange rates retrieval callback module
Implements the Money.ExchangeRates
for the Open Exchange
Rates service
Implements a GenServer
to retrieve exchange rates from
a configured retrieveal module on a periodic or on demand basis
Functions to manage the starting, stopping, deleting and restarting of the Exchange Rates Retriever
A set of financial functions, primarily related to discounted cash flows
Provides functions to create, upgrade and downgrade subscriptions from one plan to another
Defines the structure of a plan changeset
Defines a standard subscription plan data structure
Exceptions
Mix Tasks
Generates a migration to add a aggregation functions
to Postgres for the money_with_currency
type
Generates a migration to add a composite type called :money_with_currency
to a Postgres database