changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "data": {
+ "description": "Array of flight objects",
+ "items": {
+ "properties": {
+ "aircraft": {
+ "description": "Aircraft details",
+ "properties": {
+ "iata": {
+ "description": "Aircraft IATA code",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "icao": {
+ "description": "Aircraft ICAO code",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "icao24": {
+ "description": "24-bit ICAO code",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "registration": {
+ "description": "Aircraft registration",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "airline": {
+ "description": "Airline details",
+ "properties": {
+ "iata": {
+ "description": "Airline IATA code",
+ "type": "string"
+ },
+ "icao": {
+ "description": "Airline ICAO code",
+ "type": "string"
+ },
+ "name": {
+ "description": "Airline name",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "arrival": {
+ "description": "Arrival details",
+ "properties": {
+ "actual": {
+ "description": "Actual arrival time (ISO)",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "airport": {
+ "description": "Arrival airport IATA",
+ "type": "string"
+ },
+ "delay": {
+ "description": "Delay in minutes",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "estimated": {
+ "description": "Estimated arrival time (ISO)",
+ "type": "string"
+ },
+ "gate": {
+ "description": "Gate number",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "iata": {
+ "description": "IATA code",
+ "type": "string"
+ },
+ "icao": {
+ "description": "ICAO code",
+ "type": "string"
+ },
+ "scheduled": {
+ "description": "Scheduled arrival time (ISO)",
+ "type": "string"
+ },
+ "terminal": {
+ "description": "Terminal number",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "timezone": {
+ "description": "Airport timezone",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "departure": {
+ "description": "Departure details",
+ "properties": {
+ "actual": {
+ "description": "Actual departure time (ISO)",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "airport": {
+ "description": "Departure airport IATA",
+ "type": "string"
+ },
+ "delay": {
+ "description": "Delay in minutes",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "estimated": {
+ "description": "Estimated departure time (ISO)",
+ "type": "string"
+ },
+ "gate": {
+ "description": "Gate number",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "iata": {
+ "description": "IATA code",
+ "type": "string"
+ },
+ "icao": {
+ "description": "ICAO code",
+ "type": "string"
+ },
+ "scheduled": {
+ "description": "Scheduled departure time (ISO)",
+ "type": "string"
+ },
+ "terminal": {
+ "description": "Terminal number",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "timezone": {
+ "description": "Airport timezone",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "flight": {
+ "description": "Flight identifiers",
+ "properties": {
+ "iata": {
+ "description": "Flight IATA",
+ "type": "string"
+ },
+ "icao": {
+ "description": "Flight ICAO",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "number": {
+ "description": "Flight number",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "flight_date": {
+ "description": "Flight date (ISO format)",
+ "type": "string"
+ },
+ "flight_status": {
+ "description": "Flight status (scheduled|active|landed|cancelled|incident|diverted)",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "pagination": {
+ "description": "Pagination metadata",
+ "properties": {
+ "count": {
+ "description": "Total results available",
+ "type": "number"
+ },
+ "limit": {
+ "description": "Items per page",
+ "type": "number"
+ },
+ "offset": {
+ "description": "Current offset",
+ "type": "number"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "type": "object"
+}