Brasilapi.Cptec.AirportConditions (BrasilAPI v1.0.1)

View Source

Struct representing current weather conditions at an airport. Used for both capital weather and specific airport weather data.

Summary

Functions

Creates an AirportConditions struct from a map.

Types

t()

@type t() :: %Brasilapi.Cptec.AirportConditions{
  atualizado_em: String.t(),
  codigo_icao: String.t(),
  condicao: String.t(),
  condicao_desc: String.t(),
  direcao_vento: integer(),
  pressao_atmosferica: String.t(),
  temp: number(),
  umidade: integer(),
  vento: integer(),
  visibilidade: String.t()
}

Functions

from_map(map)

@spec from_map(map()) :: t()

Creates an AirportConditions struct from a map.

Examples

iex> Brasilapi.Cptec.AirportConditions.from_map(%{
...>   "codigo_icao" => "SBGR",
...>   "atualizado_em" => "2021-01-27T15:00:00.974Z",
...>   "temp" => 28
...> })
%Brasilapi.Cptec.AirportConditions{codigo_icao: "SBGR", atualizado_em: "2021-01-27T15:00:00.974Z", temp: 28}