Packages

A gleam Open-meteo API client to get weather forecasts.

Current section

Files

Jump to
sunny src sunny api forecast instant.gleam
Raw

src/sunny/api/forecast/instant.gleam

/// Variables that can be obtained at a specific time (for `hourly`, `minutely`
/// and `current` fields)
///
/// See <https://open-meteo.com/en/docs>
pub type InstantVariable {
Temperature2m
Temperature80m
Temperature120m
Temperature180m
RelativeHumidity2m
DewPoint2m
ApparentTemperature
PressureMsl
SurfacePressure
CloudCover
CloudCoverLow
CloudCoverMid
CloudCoverHigh
WindSpeed10m
WindSpeed80m
WindSpeed120m
WindSpeed180m
WindDirection10m
WindDirection80m
WindDirection120m
WindDirection180m
WindGusts10m
Precipitation
Snowfall
PrecipitationProbability
Rain
Showers
WeatherCode
SnowDepth
FreezingLevelHeight
Visibility
IsDay
}
/// A list of all available instant variables.
pub const all = [
Temperature2m, Temperature80m, Temperature120m, Temperature180m,
RelativeHumidity2m, DewPoint2m, ApparentTemperature, PressureMsl,
SurfacePressure, CloudCover, CloudCoverLow, CloudCoverMid, CloudCoverHigh,
WindSpeed10m, WindSpeed80m, WindSpeed120m, WindSpeed180m, WindDirection10m,
WindDirection80m, WindDirection120m, WindDirection180m, WindGusts10m,
Precipitation, Snowfall, PrecipitationProbability, Rain, Showers, WeatherCode,
SnowDepth, FreezingLevelHeight, Visibility, IsDay,
]