changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": false,
+ "properties": {
+ "canonicalUrl": {
+ "format": "uri",
+ "type": "string"
+ },
+ "generatedAt": {
+ "type": "string"
+ },
+ "lastVerifiedAt": {
+ "type": "string"
+ },
+ "raceCount": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "races": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "circuit": {
+ "type": "string"
+ },
+ "country": {
+ "type": "string"
+ },
+ "countryCode": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "endDate": {
+ "type": "string"
+ },
+ "location": {
+ "type": "string"
+ },
+ "meetingKey": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "name": {
+ "type": "string"
+ },
+ "resultStatus": {
+ "enum": [
+ "notStarted",
+ "pending",
+ "available"
+ ],
+ "type": "string"
+ },
+ "resultSummary": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "round": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "sessions": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "endDate": {
+ "type": "string"
+ },
+ "id": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "kind": {
+ "enum": [
+ "practice",
+ "sprintQualifying",
+ "sprint",
+ "qualifying",
+ "race",
+ "other"
+ ],
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "startDate": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "name",
+ "kind",
+ "startDate",
+ "endDate"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "startDate": {
+ "type": "string"
+ },
+ "status": {
+ "enum": [
+ "scheduled",
+ "cancelled"
+ ],
+ "type": "string"
+ },
+ "statusNote": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "winner": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "constructorName": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "driverName": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "driverName",
+ "constructorName"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "meetingKey",
+ "round",
+ "name",
+ "circuit",
+ "location",
+ "country",
+ "countryCode",
+ "startDate",
+ "endDate",
+ "status",
+ "statusNote",
+ "resultStatus",
+ "winner",
+ "resultSummary",
+ "sessions"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "refreshIntervalSeconds": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "source": {
+ "const": "OpenF1",
+ "type": "string"
+ },
+ "sourceUrl": {
+ "format": "uri",
+ "type": "string"
+ },
+ "staleAfter": {
+ "type": "string"
+ },
+ "year": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "year",
+ "source",
+ "generatedAt",
+ "lastVerifiedAt",
+ "staleAfter",
+ "refreshIntervalSeconds",
+ "canonicalUrl",
+ "sourceUrl",
+ "raceCount",
+ "races"
+ ],
+ "type": "object"
+}