View Source ReflectOS.Core.Sections.Weather.Provider behaviour (reflect_os_core v0.10.2)
Summary
Types
@type current() :: %{ icon: atom(), sunrise: DateTime.t(), sunset: DateTime.t(), temperature: number(), apparent_temperature: number() }
@type error() :: {:error, any()}
@type hourly() :: [%{timestamp: DateTime.t(), icon: atom(), temperature: number()}]