PTAX.Cotacao (ptax v0.3.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{ boletim: PTAX.Cotacao.Boletim.t(), compra: PTAX.valor(), cotado_em: DateTime.t(), venda: PTAX.valor() }
Link to this section Functions
Link to this function
get(moeda, data, boletim \\ Boletim.Fechamento)
Specs
get( moeda :: PTAX.moeda(), data :: Date.t(), 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, boletim \\ nil)
Specs
list( moeda :: PTAX.moeda(), periodo :: Date.Range.t(), 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