from enum import Enum


# See https://confluence.govcloud.dk/pages/viewpage.action?pageId=26476616
class Parameter(Enum):
    TempDry = 'temp_dry'
    TempDew = 'temp_dew'
    TempMeanPast1h = 'temp_mean_past1h'
    TempMaxPast1h = 'temp_max_past1h'
    TempMinPast1h = 'temp_min_past1h'
    TempMaxPast12h = 'temp_max_past12h'
    TempMinPast12h = 'temp_min_past12h'
    TempGrass = 'temp_grass'
    TempGrassMaxPast1h = 'temp_grass_max_past1h'
    TempGrassMeanPast1h = 'temp_grass_mean_past1h'
    TempGrassMinPast1h = 'temp_grass_min_past1h'
    TempSoil = 'temp_soil'
    TempSoilMaxPast1h = 'temp_soil_max_past1h'
    TempSoilMeanPast1h = 'temp_soil_mean_past1h'
    TempSoilMinPast1h = 'temp_soil_min_past1h'
    Humidity = 'humidity'
    HumidityPast1h = 'humidity_past1h'
    Pressure = 'pressure'
    PressureAtSea = 'pressure_at_sea'
    WindDir = 'wind_dir'
    WindDirPast1h = 'wind_dir_past1h'
    WindSpeed = 'wind_speed'
    WindSpeedPast1h = 'wind_speed_past1h'
    WindGustAlwaysPast1h = 'wind_gust_always_past1h'
    WindMax = 'wind_max'
    WindMinPast1h = 'wind_min_past1h'
    WindMin = 'wind_min'
    WindMaxPer10minPast1h = 'wind_max_per10min_past1h'
    PrecipPast1h = 'precip_past1h'
    PrecipPast10min = 'precip_past10min'
    PrecipPast1min = 'precip_past1min'
    PrecipPast24h = 'precip_past24h'
    PrecipDurPast10min = 'precip_dur_past10min'
    PrecipDurPast1h = 'precip_dur_past1h'
    SnowDepthMan = 'snow_depth_man'
    SnowCoverMan = 'snow_cover_man'
    Visibility = 'visibility'
    VisibMeanLast10min = 'visib_mean_last10min'
    CloudCover = 'cloud_cover'
    CloudHeight = 'cloud_height'
    Weather = 'weather'
    RadiaGlob = 'radia_glob'
    RadiaGlobPast1h = 'radia_glob_past1h'
    SunLast10minGlob = 'sun_last10min_glob'
    SunLast1hGlob = 'sun_last1h_glob'
    LeavHumDurPast10min = 'leav_hum_dur_past10min'
    LeavHumDurPast1h = 'leav_hum_dur_past1h'
