{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/worldweatheronline-com/json-schema/worldweatheronline-com-get-premium-v1-ski-ashx-response-schema.json",
  "title": "GetPremiumV1SkiAshxResponse",
  "x-generated": "2026-10-31",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_ae-authored/worldweatheronline-com-openapi-generated.yml#/components/schemas/GetPremiumV1SkiAshxResponse",
  "type": "object",
  "properties": {
    "date": {
      "type": "string",
      "description": "Date of the forecast period."
    },
    "max_temp_c": {
      "type": "number",
      "description": "Maximum temperature (°C)."
    },
    "min_temp_c": {
      "type": "number",
      "description": "Minimum temperature (°C)."
    },
    "sunrise": {
      "type": "string",
      "description": "Sunrise time (local)."
    },
    "sunset": {
      "type": "string",
      "description": "Sunset time (local)."
    },
    "moonrise": {
      "type": "string",
      "description": "Moonrise time (local)."
    },
    "moonset": {
      "type": "string",
      "description": "Moonset time (local)."
    },
    "hourly_temp_c": {
      "type": "number",
      "description": "Hourly temperature (°C)."
    },
    "wind_speed_mph": {
      "type": "number",
      "description": "Wind speed (mph)."
    },
    "wind_speed_kph": {
      "type": "number",
      "description": "Wind speed (km/h)."
    },
    "wind_dir": {
      "type": "string",
      "description": "Wind direction (16‑point compass)."
    },
    "weather_code": {
      "type": "string",
      "description": "Standardised weather condition code."
    },
    "weather_desc": {
      "type": "string",
      "description": "Weather description text."
    },
    "weather_icon_url": {
      "type": "string",
      "description": "URL to weather condition icon."
    },
    "precip_mm": {
      "type": "number",
      "description": "Precipitation / rainfall (mm)."
    },
    "humidity": {
      "type": "number",
      "description": "Relative humidity (%)."
    },
    "visibility_km": {
      "type": "number",
      "description": "Visibility (km)."
    },
    "pressure_mb": {
      "type": "number",
      "description": "Atmospheric pressure (mb)."
    },
    "cloudcover": {
      "type": "number",
      "description": "Cloud cover (%)."
    },
    "chanceofrain": {
      "type": "number",
      "description": "Probability of rain (%)."
    },
    "chanceofsnow": {
      "type": "number",
      "description": "Probability of snow (%)."
    },
    "chanceofthunder": {
      "type": "number",
      "description": "Probability of thunder (%)."
    },
    "chanceofcloud": {
      "type": "number",
      "description": "Probability of cloud (%)."
    },
    "chanceofsunshine": {
      "type": "number",
      "description": "Probability of sunshine (%)."
    },
    "chanceoffreeze": {
      "type": "number",
      "description": "Probability of temperature falling below freezing (%)."
    },
    "top_snowfall_cm": {
      "type": "number",
      "description": "Expected snowfall at top elevation (cm)."
    },
    "middle_snowfall_cm": {
      "type": "number",
      "description": "Expected snowfall at middle elevation (cm)."
    },
    "bottom_snowfall_cm": {
      "type": "number",
      "description": "Expected snowfall at bottom elevation (cm)."
    },
    "top_freezing_level_m": {
      "type": "number",
      "description": "Freezing level at top elevation (metres above sea level)."
    },
    "middle_freezing_level_m": {
      "type": "number",
      "description": "Freezing level at middle elevation (metres above sea level)."
    },
    "bottom_freezing_level_m": {
      "type": "number",
      "description": "Freezing level at bottom elevation (metres above sea level)."
    },
    "top_chance_of_snow": {
      "type": "number",
      "description": "Chance of snow at top elevation (%)."
    },
    "middle_chance_of_snow": {
      "type": "number",
      "description": "Chance of snow at middle elevation (%)."
    },
    "bottom_chance_of_snow": {
      "type": "number",
      "description": "Chance of snow at bottom elevation (%)."
    }
  }
}