changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "astronomical_twilight_begin": {
+ "description": "Start of astronomical twilight, ISO 8601 with the local UTC offset; null if it does not happen that day.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "astronomical_twilight_end": {
+ "description": "End of astronomical twilight, ISO 8601 with the local UTC offset; null if it does not happen that day.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "attribution": {
+ "type": "string"
+ },
+ "blue_hour": {
+ "properties": {
+ "evening": {
+ "properties": {
+ "begin": {
+ "description": "Start of the evening blue hour, ISO 8601 with the local UTC offset; null if it does not happen that day.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "end": {
+ "description": "End of the evening blue hour, ISO 8601 with the local UTC offset; null if it does not happen that day.",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "begin",
+ "end"
+ ],
+ "type": "object"
+ },
+ "morning": {
+ "properties": {
+ "begin": {
+ "description": "Start of the morning blue hour, ISO 8601 with the local UTC offset; null if it does not happen that day.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "end": {
+ "description": "End of the morning blue hour, ISO 8601 with the local UTC offset; null if it does not happen that day.",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "begin",
+ "end"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "morning",
+ "evening"
+ ],
+ "type": "object"
+ },
+ "civil_twilight_begin": {
+ "description": "Start of civil twilight, ISO 8601 with the local UTC offset; null if it does not happen that day.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "civil_twilight_end": {
+ "description": "End of civil twilight, ISO 8601 with the local UTC offset; null if it does not happen that day.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "date": {
+ "description": "Local date, YYYY-MM-DD.",
+ "type": "string"
+ },
+ "dawn": {
+ "description": "Dawn (start of civil twilight), ISO 8601 with the local UTC offset; null if it does not happen that day.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "day_length": {
+ "description": "Seconds of daylight: 86400 with midnight sun, 0 with polar night, null on a day with only one of sunrise/sunset.",
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "dusk": {
+ "description": "Dusk (end of civil twilight), ISO 8601 with the local UTC offset; null if it does not happen that day.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "first_light": {
+ "description": "First light (start of astronomical twilight), ISO 8601 with the local UTC offset; null if it does not happen that day.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "golden_hour": {
+ "properties": {
+ "evening": {
+ "properties": {
+ "begin": {
+ "description": "Start of the evening golden hour, ISO 8601 with the local UTC offset; null if it does not happen that day.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "end": {
+ "description": "End of the evening golden hour, ISO 8601 with the local UTC offset; null if it does not happen that day.",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "begin",
+ "end"
+ ],
+ "type": "object"
+ },
+ "morning": {
+ "properties": {
+ "begin": {
+ "description": "Start of the morning golden hour, ISO 8601 with the local UTC offset; null if it does not happen that day.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "end": {
+ "description": "End of the morning golden hour, ISO 8601 with the local UTC offset; null if it does not happen that day.",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "begin",
+ "end"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "morning",
+ "evening"
+ ],
+ "type": "object"
+ },
+ "last_light": {
+ "description": "Last light (end of astronomical twilight), ISO 8601 with the local UTC offset; null if it does not happen that day.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "lat": {
+ "type": "number"
+ },
+ "lng": {
+ "type": "number"
+ },
+ "moon_illumination": {
+ "description": "Illuminated fraction of the moon at local noon, in percent (0-100).",
+ "type": "number"
+ },
+ "moon_phase": {
+ "description": "Moon phase at local noon.",
+ "enum": [
+ "New Moon",
+ "Waxing Crescent",
+ "First Quarter",
+ "Waxing Gibbous",
+ "Full Moon",
+ "Waning Gibbous",
+ "Last Quarter",
+ "Waning Crescent"
+ ],
+ "type": "string"
+ },
+ "moonrise": {
+ "description": "Moonrise, ISO 8601 with the local UTC offset; null if it does not happen that day.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "moonset": {
+ "description": "Moonset, ISO 8601 with the local UTC offset; null if it does not happen that day.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "nautical_twilight_begin": {
+ "description": "Start of nautical twilight, ISO 8601 with the local UTC offset; null if it does not happen that day.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "nautical_twilight_end": {
+ "description": "End of nautical twilight, ISO 8601 with the local UTC offset; null if it does not happen that day.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "solar_noon": {
+ "description": "Solar noon, ISO 8601 with the local UTC offset; null if it does not happen that day.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "solar_position": {
+ "properties": {
+ "solar_noon_altitude": {
+ "description": "Altitude of the sun at solar noon in degrees; null if the event does not happen.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "solar_noon_azimuth": {
+ "description": "Azimuth of the sun at solar noon in degrees; null if the event does not happen.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "sunrise_azimuth": {
+ "description": "Azimuth of the sun at sunrise in degrees; null if the event does not happen.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "sunset_azimuth": {
+ "description": "Azimuth of the sun at sunset in degrees; null if the event does not happen.",
+ "type": [
+ "number",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "sunrise_azimuth",
+ "sunset_azimuth",
+ "solar_noon_azimuth",
+ "solar_noon_altitude"
+ ],
+ "type": "object"
+ },
+ "sun_status": {
+ "enum": [
+ "normal",
+ "midnight_sun",
+ "polar_night"
+ ],
+ "type": "string"
+ },
+ "sunrise": {
+ "description": "Sunrise, ISO 8601 with the local UTC offset; null if it does not happen that day.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "sunset": {
+ "description": "Sunset, ISO 8601 with the local UTC offset; null if it does not happen that day.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "tzid": {
+ "description": "IANA timezone used.",
+ "type": "string"
+ },
+ "utc_offset": {
+ "description": "UTC offset of the location at local noon, like +02:00.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "date",
+ "tzid",
+ "utc_offset",
+ "lat",
+ "lng",
+ "sunrise",
+ "sunset",
+ "solar_noon",
+ "day_length",
+ "sun_status",
+ "civil_twilight_begin",
+ "civil_twilight_end",
+ "nautical_twilight_begin",
+ "nautical_twilight_end",
+ "astronomical_twilight_begin",
+ "astronomical_twilight_end",
+ "dawn",
+ "dusk",
+ "first_light",
+ "last_light",
+ "golden_hour",
+ "blue_hour",
+ "solar_position",
+ "moonrise",
+ "moonset",
+ "moon_phase",
+ "moon_illumination"
+ ],
+ "type": "object"
+}