Source: https://guides.developer.iata.org/docs/download-the-latest-standards

DatedOperatingLeg

A nonstop operation of a transport vehicle between the departure station and the arrival station. Can be used for aircrafts as well as other transport vehicles such as train or bus etc.

Properties

Name Description Type Required Generic Enum Ignore
aircraft A transport vehicle which is certified as airworthy by a competent aeronautical authority. Aircraft false false
cabinCompartment A physical aircraft compartment where passenger seats are installed, classified by a given Cabin Type. array false CabinCompartment --- false
carrierAircraftType A Carrier defined internal grouping of aircrafts with the same form, function and specification. CarrierAircraftType false false
changeOfGaugeInd When TRUE, indicates a Change of Gauge will take place between the current leg and that which immediately precedes it. boolean false false
datedOperatingFlight An operation of one or more Dated Legs in a specified sequence, with the same flight designator. Could use a flight number for other transport vehicles such as train or bus etc. DatedOperatingFlight true false
datedOperatingLegIdentifier Uniquely identifies a leg within the context of one message. string false false
datedOperatingSegment An operation between board point and any subsequent off point within the same flight designator. Could be one or more legs. Could also be used for other transport vehicles such as train or bus etc. array false DatedOperatingSegment --- false
distanceMeasure Total distance between the beginning and end stations of a leg, measured by the great circle of the earth. Measure false false
iataAircraftType is assigned to IataAircraftType false false
inflightService A description and characteristics of a non-flight product or service that can be separately sold and delivered. E.g. bag, seat, meal on a flight. array false ServiceDefinition --- false
onGroundDurationTime Total time the aircraft remains on the Ground between this leg and the leg which immediately precedes it. string false false
onwardLeg A nonstop operation of a transport vehicle between the departure station and the arrival station. Can be used for aircrafts as well as other transport vehicles such as train or bus etc. array false DatedOperatingLeg --- false
operatingCarrier An enterprise operating aircrafts for commercial purposes which (i) performs scheduled or non-scheduled air transport services, or both, which are available to the public for carriage of passengers, mail and/or cargo and (ii) is certified for such purposes by the civil aviation authority of the state in which it is established. Airline false false
paxLeg A transportation of a passenger on a Dated Operating Leg. array false PaxLeg --- false
previousLeg A nonstop operation of a transport vehicle between the departure station and the arrival station. Can be used for aircrafts as well as other transport vehicles such as train or bus etc. array false DatedOperatingLeg --- false
seatOnLeg A sitting place for a passenger or crew in a cabin compartment on a Dated Operating Leg. array false SeatOnLeg --- false
surfaceTransportVehicle A means used for transporting people or goods, on land or water. E.g. train, bus, van, ship. SurfaceTransportVehicle false false
tailAssignment An assignment of a well-identified aircraft to a dated operating flight leg array false TailAssignment --- false
transportArrival An action or process of arriving of a transport vehicle in any place or location. TransportArrival true false
transportDep An action or process of leaving of a transport vehicle from any place or location. TransportDep true false
{
  "aircraft" : {
    "aircraftGroup" : [ { } ],
    "datedOperatingLeg" : [ { } ],
    "dryOperatingAircraft" : [ { } ],
    "flightCriteria" : { },
    "iataAircraftType" : { },
    "maximumWeights" : [ { } ],
    "minimumWeights" : [ { } ],
    "msnIdentifier" : "string",
    "name" : "string",
    "otherIdentifier" : "string",
    "registrationGroupCode" : "string",
    "registrationIdentifier" : "string",
    "remark" : [ { } ],
    "tailAssignment" : [ { } ],
    "tailNumberText" : "string"
  },
  "cabinCompartment" : [ {
    "cabinColumn" : [ { } ],
    "cabinCompartmentIdentifier" : "string",
    "cabinComponent" : [ { } ],
    "cabinType" : { },
    "datedOperatingLeg" : [ { } ],
    "deck" : [ { } ],
    "firstRow" : { },
    "lastRow" : { },
    "seatRow" : [ { } ]
  } ],
  "carrierAircraftType" : {
    "carrier" : { },
    "carrierAircraftTypeCode" : "string",
    "carrierAircraftTypeName" : "string",
    "datedOperatingLeg" : [ { } ]
  },
  "changeOfGaugeInd" : "boolean",
  "datedOperatingFlight" : {
    "administratingCarrier" : { },
    "administratingCarrierFlightNumberText" : "string",
    "datedOperatingLeg" : [ { } ],
    "datedOperatingSegment" : [ { } ],
    "flightIdentifierDate" : "string",
    "operationalSuffixText" : "string",
    "suplementaryInfo" : { }
  },
  "datedOperatingLegIdentifier" : "string",
  "datedOperatingSegment" : [ {
    "bagSegment" : { },
    "datedMarketingSegment" : [ { } ],
    "datedOperatingFlight" : { },
    "datedOperatingLeg" : [ { } ],
    "datedOperatingSegmentIdentifier" : "string",
    "dateVariationNumber" : "number",
    "destStation" : { },
    "duration" : "string",
    "operatingCarrier" : { },
    "operatingCarrierFlightNumberText" : "string",
    "operationalSuffixText" : "string",
    "originStation" : { },
    "secureFlightInd" : "boolean",
    "segmentTypeCode" : { },
    "statusCode" : "string",
    "stopsNumber" : "number"
  } ],
  "distanceMeasure" : {
    "unitCode" : "string",
    "value" : "number"
  },
  "iataAircraftType" : {
    "aircraft" : [ { } ],
    "aircraftGroup" : [ { } ],
    "cabinLayout" : [ { } ],
    "carrier" : [ { } ],
    "datedOperatingLeg" : [ { } ],
    "flightCriteria" : { },
    "holdLayout" : [ { } ],
    "iataAircraftGroupCode" : { },
    "iataAircraftTypeCode" : { },
    "manufacturerName" : "string",
    "saleableConfiguration" : [ { } ]
  },
  "inflightService" : [ {
    "baggageAllowance" : { },
    "bilateralTimeLimit" : [ { } ],
    "bookingInstructions" : { },
    "datedOperatingLeg" : [ { } ],
    "depositTimeLimitDateTime" : "string",
    "inflightServiceCode" : "string",
    "name" : "string",
    "namingTimeLimitDateTime" : "string",
    "owner" : { },
    "paymentTimeLimitDateTime" : "string",
    "priceGuaranteeTimeLimitDateTime" : "string",
    "reasonForIssuanceCode" : { },
    "reasonForIssuanceSubCode" : { },
    "seatProfile" : { },
    "service" : [ { } ],
    "serviceAssociations" : [ { } ],
    "serviceBundle" : { },
    "serviceCode" : "string",
    "serviceDefinitionIdentifier" : "string",
    "serviceDescText" : "string",
    "ticketingTimeLimitDateTime" : "string"
  } ],
  "onGroundDurationTime" : "string",
  "onwardLeg" : [ {
    "aircraft" : { },
    "cabinCompartment" : [ { } ],
    "carrierAircraftType" : { },
    "changeOfGaugeInd" : "boolean",
    "datedOperatingFlight" : { },
    "datedOperatingLegIdentifier" : "string",
    "datedOperatingSegment" : [ { } ],
    "distanceMeasure" : { },
    "iataAircraftType" : { },
    "inflightService" : [ { } ],
    "onGroundDurationTime" : "string",
    "onwardLeg" : [ { } ],
    "operatingCarrier" : { },
    "paxLeg" : [ { } ],
    "previousLeg" : [ { } ],
    "seatOnLeg" : [ { } ],
    "surfaceTransportVehicle" : { },
    "tailAssignment" : [ { } ],
    "transportArrival" : { },
    "transportDep" : { }
  } ],
  "operatingCarrier" : {
    "airlineName" : "string",
    "alliance" : [ { } ],
    "bagActivity" : { },
    "bagTag" : { },
    "contactInfo" : [ { } ],
    "crewMember" : [ { } ],
    "datedOperatingLeg" : { },
    "datedOperatingSegment" : [ { } ],
    "desigCode" : { }
  },
  "paxLeg" : [ {
    "datedOperatingLeg" : { },
    "paxLegIdentifier" : "string",
    "paxSegment" : { }
  } ],
  "previousLeg" : [ {
    "aircraft" : { },
    "cabinCompartment" : [ { } ],
    "carrierAircraftType" : { },
    "changeOfGaugeInd" : "boolean",
    "datedOperatingFlight" : { },
    "datedOperatingLegIdentifier" : "string",
    "datedOperatingSegment" : [ { } ],
    "distanceMeasure" : { },
    "iataAircraftType" : { },
    "inflightService" : [ { } ],
    "onGroundDurationTime" : "string",
    "onwardLeg" : [ { } ],
    "operatingCarrier" : { },
    "paxLeg" : [ { } ],
    "previousLeg" : [ { } ],
    "seatOnLeg" : [ { } ],
    "surfaceTransportVehicle" : { },
    "tailAssignment" : [ { } ],
    "transportArrival" : { },
    "transportDep" : { }
  } ],
  "seatOnLeg" : [ {
    "alacarteofferitem" : [ { } ],
    "availableSeatSericeAssociation" : { },
    "datedOperatingLeg" : { },
    "occupationStatusCode" : { },
    "seat" : { },
    "seatRow" : { },
    "selectedSeatSericeAssociation" : { },
    "service" : [ { } ]
  } ],
  "surfaceTransportVehicle" : {
    "carriageMediumCode" : { },
    "datedOperatingLeg" : { },
    "surfaceTransportIdentifier" : "string"
  },
  "tailAssignment" : [ {
    "actionCode" : { },
    "assignmentDateTime" : "string",
    "datedOperatingLeg" : { },
    "previousAircraft" : { },
    "reasonCode" : { },
    "reasonCodeDescText" : "string"
  } ],
  "transportArrival" : {
    "aircraftParkingPosition" : { },
    "aircraftScheduledArrivalDateTime" : "string",
    "arrivalStation" : { },
    "boardingGate" : { },
    "checkInDesk" : { },
    "datedMarketingSegment" : { },
    "datedOperatingLeg" : { },
    "handlingBay" : { },
    "terminal" : { },
    "terminalPier" : { },
    "terminalSatellite" : { }
  },
  "transportDep" : {
    "aircraftParkingPosition" : { },
    "aircraftScheduledDepDateTime" : "string",
    "boardingGate" : { },
    "checkIn" : { },
    "checkInDesk" : { },
    "datedOperatingLeg" : { },
    "depStation" : { },
    "depTerminal" : { },
    "handlingBay" : { },
    "terminalPier" : { },
    "terminalSatellite" : { }
  }
}