Money v0.0.15 Money.ExchangeRates.Callback behaviour

Default exchange rates retrieval callback module.

When exchange rates are successfully retrieved, the function rates_retrieved/2 is called to perform any desired serialization or proocessing.

Summary

Functions

Callback function invoked when exchange rates are retrieved

Callbacks

Defines the behaviour to retrieve exchange rates from an external data source

Functions

rates_retrieved(rates, retrieved_at)
rates_retrieved(%{}, %DateTime{calendar: term, day: term, hour: term, microsecond: term, minute: term, month: term, second: term, std_offset: term, time_zone: term, utc_offset: term, year: term, zone_abbr: term}) :: :ok

Callback function invoked when exchange rates are retrieved.

Callbacks

rates_retrieved(%{}, %)
rates_retrieved(%{}, %DateTime{calendar: term, day: term, hour: term, microsecond: term, minute: term, month: term, second: term, std_offset: term, time_zone: term, utc_offset: term, year: term, zone_abbr: term}) :: :ok

Defines the behaviour to retrieve exchange rates from an external data source.