{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/colorfulclouds/refs/heads/main/json-structure/caiyun-weather-result-structure.json", "name": "Result", "description": "Unified result envelope for the combined /weather endpoint.", "type": "object", "properties": { "primary": { "type": "int32", "description": "Primary block index in the envelope.", "example": 0 }, "forecast_keypoint": { "type": "string", "example": "clear weather, overcast after 20 o'clock" }, "realtime": { "$ref": "#/components/schemas/Realtime" }, "minutely": { "$ref": "#/components/schemas/Minutely" }, "hourly": { "$ref": "#/components/schemas/Hourly" }, "daily": { "$ref": "#/components/schemas/Daily" }, "alert": { "$ref": "#/components/schemas/Alert" } } }