{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/oag/main/json-schema/oag-get-departuredate-scheduleinstancekey-response-schema.json", "title": "GetDeparturedateScheduleinstancekeyResponse", "x-generated": "2026-09-23", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/_ae-authored/oag-openapi-generated.yml#/components/schemas/GetDeparturedateScheduleinstancekeyResponse", "type": "object", "properties": { "bookingClasses": { "type": "array", "description": "Information relating to the Passenger Reservations Booking Designator (PRBD) and Meals." }, "freightClasses": { "type": "array", "description": "Indicates the type of cargo that can be loaded onto the equipment." }, "restrictions": { "type": "array", "description": "Information provided by a carrier to specify restrictions on carrying traffic or limitations to the carriage of traffic." }, "planeChangeWithoutAircraftChange": { "type": "boolean", "description": "True/False value showing if there is an equipment change enroute where the IATA Aircraft Type code is the same on each leg." }, "onTimePerformance": { "type": "object", "description": "Represents on time indicator and delay and cancelation performance." }, "inFlightServices": { "type": "array", "description": "Denotes the use of in-flight services in relation to the IATA standard." }, "automatedCheckIn": { "type": "boolean", "description": "Identifies if the carrier offers automated check‑in for the flight leg." }, "electronicTicketing": { "type": "boolean", "description": "Used to identify if a flight leg is an electronic ticketing candidate." }, "secureFlightIndicator": { "type": "boolean", "description": "Present when legal requirement to disclose full Secure Flight passenger data for U.S. flights." }, "governmentApproval": { "type": "boolean", "description": "Marker to show service is subject to government approval." }, "statusDetails": { "type": "array", "description": "Details about flight status per leg." }, "seatingCapacity": { "type": "object", "description": "Represents actual and predicted seating capacity." }, "carrier": { "type": "object", "description": "Contains a carrier designator code." }, "serviceSuffix": { "type": "string", "description": "The operational suffix supplied by the carrier." }, "flightNumber": { "type": "integer", "description": "The numeric part of the flight number." }, "sequenceNumber": { "type": "integer", "description": "Sequence of stopping points starting at 0." }, "flightType": { "type": "string", "description": "Flight type definition." }, "departure": { "type": "object", "description": "Departure airport, terminal, date, time, etc." }, "arrival": { "type": "object", "description": "Arrival airport, terminal, date, time, etc." }, "elapsedTime": { "type": "integer", "description": "The duration of the flight." }, "cargoTonnage": { "type": "number", "description": "Cargo tonnage." }, "aircraftType": { "type": "object", "description": "Denotes the equipment type in use." }, "serviceType": { "type": "object", "description": "Single character service type classification." }, "segmentInfo": { "type": "object", "description": "Number of stops and intermediate airports." }, "distance": { "type": "object", "description": "Great‑circle distance information." }, "codeshare": { "type": "object", "description": "Codeshare information." }, "scheduleInstanceKey": { "type": "string", "description": "Unique identifier of schedule instance." }, "statusKey": { "type": "string", "description": "Unique identifier of flight status." }, "originalFlight": { "type": "string", "description": "Link to the original scheduled flight." }, "map": { "type": "string", "description": "Link to the flight map." } } }