changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "additionalProperties": false,
+ "properties": {
+ "data": {
+ "additionalProperties": false,
+ "properties": {
+ "routes": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "polyline": {
+ "items": {
+ "items": {
+ "type": "number"
+ },
+ "type": "array"
+ },
+ "type": "array"
+ },
+ "route": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "route",
+ "polyline"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "stop": {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "lat": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "lng": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "name": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "id",
+ "name",
+ "lat",
+ "lng"
+ ],
+ "type": "object"
+ },
+ "updated_at": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "stop",
+ "routes",
+ "updated_at"
+ ],
+ "type": "object"
+ },
+ "ui_blocks": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "data": {
+ "additionalProperties": false,
+ "properties": {
+ "center": {
+ "items": [
+ {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ ],
+ "type": "array"
+ },
+ "routes": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "polyline": {
+ "items": {
+ "items": {
+ "type": "number"
+ },
+ "type": "array"
+ },
+ "type": "array"
+ },
+ "route": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "route",
+ "polyline"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "stop": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "lat": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "lng": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "name": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "id",
+ "name",
+ "lat",
+ "lng"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "vehicles": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "bearing": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "eta_minutes": {
+ "anyOf": [
+ {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "eta_status": {
+ "enum": [
+ "assigned",
+ "unassigned"
+ ],
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ },
+ "lat": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "lng": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "next_stop_id": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "route": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "id",
+ "route",
+ "lat",
+ "lng",
+ "bearing",
+ "next_stop_id",
+ "eta_minutes",
+ "eta_status"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "zoom": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "center",
+ "zoom",
+ "stop",
+ "routes",
+ "vehicles"
+ ],
+ "type": "object"
+ },
+ "type": {
+ "const": "map",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "data"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "view": {
+ "const": "transit_realtime",
+ "type": "string"
+ }
+ },
+ "required": [
+ "view",
+ "data",
+ "ui_blocks"
+ ],
+ "type": "object"
+}