changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "country": {
+ "description": "Country name from geocoding",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "days": {
+ "description": "Array of historical daily entries",
+ "items": {
+ "properties": {
+ "conditions": {
+ "description": "Weather condition description or null if unavailable",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "date": {
+ "description": "ISO date string (YYYY-MM-DD)",
+ "type": "string"
+ },
+ "high_f": {
+ "description": "High temperature in Fahrenheit (null if unavailable)",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "low_f": {
+ "description": "Low temperature in Fahrenheit (null if unavailable)",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "precipitation_mm": {
+ "description": "Precipitation in millimeters (null if unavailable)",
+ "type": [
+ "number",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "date",
+ "high_f",
+ "low_f",
+ "precipitation_mm",
+ "conditions"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "end_date": {
+ "description": "End date (YYYY-MM-DD) used for query",
+ "type": "string"
+ },
+ "latitude": {
+ "description": "Latitude coordinate",
+ "type": "number"
+ },
+ "location": {
+ "description": "Resolved city name from geocoding",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "longitude": {
+ "description": "Longitude coordinate",
+ "type": "number"
+ },
+ "start_date": {
+ "description": "Start date (YYYY-MM-DD) used for query",
+ "type": "string"
+ }
+ },
+ "required": [
+ "location",
+ "country",
+ "latitude",
+ "longitude",
+ "start_date",
+ "end_date",
+ "days"
+ ],
+ "type": "object"
+}