{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/worldweatheronline-com/json-schema/worldweatheronline-com-get-premium-v1-past-weather-ashx-response-schema.json",
  "title": "GetPremiumV1PastWeatherAshxResponse",
  "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/GetPremiumV1PastWeatherAshxResponse",
  "type": "object",
  "properties": {
    "date": {
      "type": "string",
      "description": "Date of the record."
    },
    "sunrise": {
      "type": "string",
      "description": "Sunrise time (local)."
    },
    "sunset": {
      "type": "string",
      "description": "Sunset time (local)."
    },
    "maxtempC": {
      "type": "string",
      "description": "Maximum temperature in Celsius."
    },
    "maxtempF": {
      "type": "string",
      "description": "Maximum temperature in Fahrenheit."
    },
    "mintempC": {
      "type": "string",
      "description": "Minimum temperature in Celsius."
    },
    "mintempF": {
      "type": "string",
      "description": "Minimum temperature in Fahrenheit."
    },
    "hourly.time": {
      "type": "string",
      "description": "Time of the interval."
    },
    "hourly.tempC": {
      "type": "string",
      "description": "Temperature in Celsius."
    },
    "hourly.tempF": {
      "type": "string",
      "description": "Temperature in Fahrenheit."
    },
    "hourly.windchillC": {
      "type": "string",
      "description": "Wind chill in Celsius."
    },
    "hourly.windchillF": {
      "type": "string",
      "description": "Wind chill in Fahrenheit."
    },
    "hourly.dewpointC": {
      "type": "string",
      "description": "Dew point in Celsius."
    },
    "hourly.dewpointF": {
      "type": "string",
      "description": "Dew point in Fahrenheit."
    },
    "hourly.heatIndexC": {
      "type": "string",
      "description": "Heat index in Celsius."
    },
    "hourly.heatIndexF": {
      "type": "string",
      "description": "Heat index in Fahrenheit."
    },
    "hourly.windspeedMiles": {
      "type": "string",
      "description": "Wind speed in miles per hour."
    },
    "hourly.windspeedKmph": {
      "type": "string",
      "description": "Wind speed in km/h."
    },
    "hourly.windspeedKts": {
      "type": "string",
      "description": "Wind speed in knots."
    },
    "hourly.windspeedMs": {
      "type": "string",
      "description": "Wind speed in meters per second."
    },
    "hourly.winddir16Point": {
      "type": "string",
      "description": "Wind direction as 16‑point compass."
    },
    "hourly.weatherCode": {
      "type": "string",
      "description": "Standardised weather condition code."
    },
    "hourly.weatherDesc": {
      "type": "string",
      "description": "Human‑readable weather description."
    },
    "hourly.weatherIconUrl": {
      "type": "string",
      "description": "URL to weather condition icon."
    },
    "hourly.precipMM": {
      "type": "string",
      "description": "Precipitation in millimetres."
    },
    "hourly.precipInches": {
      "type": "string",
      "description": "Precipitation in inches."
    },
    "hourly.humidity": {
      "type": "string",
      "description": "Relative humidity percentage."
    },
    "hourly.visibility": {
      "type": "string",
      "description": "Visibility in km."
    },
    "hourly.visibilityMiles": {
      "type": "string",
      "description": "Visibility in miles."
    },
    "hourly.pressureMb": {
      "type": "string",
      "description": "Atmospheric pressure in millibars."
    },
    "hourly.pressureInches": {
      "type": "string",
      "description": "Atmospheric pressure in inches of mercury."
    },
    "hourly.cloudcover": {
      "type": "string",
      "description": "Cloud cover percentage."
    }
  }
}