PTAX.Cotacao (ptax v0.2.0)
Define a estrutura de cotação de uma moeda
Link to this section Summary
Functions
Retorna a cotação de compra e de venda de uma moeda para a data consultada
Retorna lista de cotação de compra e de venda de uma moeda para um período consultado
Link to this section Types
Specs
t() :: %PTAX.Cotacao{ compra: Decimal.t(), cotado_em: DateTime.t(), tipo_boletim: PTAX.Cotacao.Boletim.t(), venda: Decimal.t() }
Link to this section Functions
Link to this function
get(moeda, data, tipo_boletim \\ Boletim.Fechamento)
Specs
get( moeda :: atom(), data :: Date.t(), tipo_boletim :: PTAX.Cotacao.Boletim.t() | nil ) :: {:ok, t()} | {:error, PTAX.Error.t()}
Retorna a cotação de compra e de venda de uma moeda para a data consultada
Link to this function
list(moeda, periodo, tipo_boletim \\ nil)
Specs
list( moeda :: atom(), periodo :: Date.Range.t(), tipo_boletim :: PTAX.Cotacao.Boletim.t() | nil ) :: {:ok, [t()]} | {:error, PTAX.Error.t()}
Retorna lista de cotação de compra e de venda de uma moeda para um período consultado