Loterias (device-based): POST /loterias/{sorteio}/*.
O sorteio é o nome do jogo (ex: megasena, lotofacil, quina).
{:ok, envelope} = ApiBrasil.Data.Loterias.latest(client, "megasena")
ApiBrasil.Core.DeviceResponse.response(envelope)
{:ok, _concurso} = ApiBrasil.Data.Loterias.resultado(client, "megasena", 2700)
Summary
Functions
Consulta o último resultado: POST /loterias/{sorteio}/latest.
Como latest/4, mas levanta ApiBrasil.Core.Error em caso de falha.
Consulta um concurso: POST /loterias/{sorteio}/{concurso}.
Como resultado/5, mas levanta ApiBrasil.Core.Error em caso de falha.
Types
@type result() :: {:ok, map()} | {:error, ApiBrasil.Core.Error.t()}
Functions
@spec latest(ApiBrasil.Client.t(), String.t(), term(), keyword()) :: {:ok, ApiBrasil.Core.DeviceResponse.t()} | {:error, ApiBrasil.Core.Error.t()}
Consulta o último resultado: POST /loterias/{sorteio}/latest.
@spec latest!(ApiBrasil.Client.t(), String.t(), term(), keyword()) :: ApiBrasil.Core.DeviceResponse.t()
Como latest/4, mas levanta ApiBrasil.Core.Error em caso de falha.
@spec resultado( ApiBrasil.Client.t(), String.t(), integer() | String.t(), term(), keyword() ) :: {:ok, ApiBrasil.Core.DeviceResponse.t()} | {:error, ApiBrasil.Core.Error.t()}
Consulta um concurso: POST /loterias/{sorteio}/{concurso}.
@spec resultado!( ApiBrasil.Client.t(), String.t(), integer() | String.t(), term(), keyword() ) :: ApiBrasil.Core.DeviceResponse.t()
Como resultado/5, mas levanta ApiBrasil.Core.Error em caso de falha.