Brasilapi.Cptec.DailyWaves (BrasilAPI v1.0.1)

View Source

Struct representing daily wave data containing hourly wave conditions.

Summary

Functions

Creates a DailyWaves struct from a map.

Types

t()

@type t() :: %Brasilapi.Cptec.DailyWaves{
  data: String.t(),
  ondas_data: [Brasilapi.Cptec.HourlyWaves.t()]
}

Functions

from_map(map)

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

Creates a DailyWaves struct from a map.

Examples

iex> Brasilapi.Cptec.DailyWaves.from_map(%{
...>   "data" => "2021-01-27",
...>   "ondas_data" => [%{"vento" => 15.5, "altura_onda" => 1.2}]
...> })
%Brasilapi.Cptec.DailyWaves{data: "2021-01-27", ondas_data: [%Brasilapi.Cptec.HourlyWaves{...}]}