Brasilapi.Cptec.AirportConditions (BrasilAPI v1.0.2)

Copy Markdown 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}