Current section
Files
Jump to
Current section
Files
lib/api_brasil/data/weather.ex
defmodule ApiBrasil.Data.Weather do
@moduledoc """
Clima (device-based): `POST /weather/{action}`.
Além das funções nomeadas, `request/4` aceita qualquer action do catálogo e
`queue/4` executa a mesma action por fila.
{:ok, envelope} = ApiBrasil.Data.Weather.city(client, body)
ApiBrasil.Core.DeviceResponse.response(envelope)
"""
use ApiBrasil.Core.Service, device: "weather"
action(:city, "city", "Clima por cidade: `POST /weather/city`.")
action(:coordenates, "coordenates", "Clima por coordenadas: `POST /weather/coordenates`.")
end