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

PaxJourney

A collection of segments which satisfies transportation of a passenger for a given origin and destination.

Properties

Name Description Type Required Generic Enum Ignore
aLaCarteOfferItem A Container of one Service (excluding flights) or Service Bundle which is priced per unit. A La Carte Offer Items are optional, and the quantities of these can be selected for any of the eligible passengers and segments. array false ALaCarteOfferItem --- false
baggageAllowance An amount of checked or carry-on luggage the airline will allow per passenger. BaggageAllowance true false
duration Total journey time including the combined air time and connection times. In case of stopover, this may or may not include stopover durations. string false false
flightService A reference to the details of this Service. May include either Passenger Journeys, a Service Definition, or a Selected Seat. array false ServiceAssociations --- false
interlineSettlementInfo An Information item related to the value of a product or service as it pertains to interline transactions. InterlineSettlementInfo false false
originDest An Origin and Destination airport/city pair which confines a passenger journey or an aircraft flight. OriginDest true false
paxJourneyIdentifier Uniquely identifies a Passenger Journey within the context of one message. string false false
paxSegment A transportation of a passenger on a Dated Operating Segment. array true PaxSegment --- false
{
  "alacarteofferitem" : [ {
    "cancelRestrictions" : [ { } ],
    "changeRestrictions" : [ { } ],
    "commission" : [ { } ],
    "flightService" : { },
    "offer" : { },
    "offerItemIdentifier" : "string",
    "orderItem" : { },
    "pax" : [ { } ],
    "paxJourney" : [ { } ],
    "paxSegment" : [ { } ],
    "paymentTimeLimit" : { },
    "priceClass" : [ { } ],
    "seatOnLeg" : { },
    "unitPrice" : { }
  } ],
  "baggageAllowance" : {
    "applicableBagText" : "string",
    "applicablePartyText" : "string",
    "baggageAllowanceIdentifier" : "string",
    "bdc" : { },
    "coupon" : { },
    "descText" : "string",
    "dimensionAllowance" : [ { } ],
    "paxJourney" : { },
    "pieceAllowance" : [ { } ],
    "reasonForIssuanceSubCode" : { },
    "serviceDefinition" : { },
    "ticket" : { },
    "typeCode" : { },
    "weightAllowance" : [ { } ]
  },
  "duration" : "string",
  "flightService" : [ {
    "availableSeat" : { },
    "flightServicePaxSegment" : { },
    "nonFlightServicePaxSegment" : { },
    "paxJourney" : { },
    "paxSegmentRefIdentifier" : "string",
    "selectedSeat" : { },
    "service" : { },
    "serviceDefinition" : { }
  } ],
  "interlineSettlementInfo" : {
    "commission" : [ { } ],
    "fareDetail" : [ { } ],
    "fee" : [ { } ],
    "methodCode" : { },
    "paxJourney" : { },
    "service" : { },
    "settlementAmount" : { },
    "surcharge" : [ { } ],
    "tax" : [ { } ],
    "taxableInd" : "boolean"
  },
  "originDest" : {
    "calendarDateCriteria" : { },
    "carrierFee" : { },
    "datedMarketingSegment" : [ { } ],
    "destArrivalCriteria" : { },
    "destStation" : { },
    "journeyDurationCriteria" : { },
    "originDepRequest" : { },
    "originDestIdentifier" : "string",
    "originStation" : { },
    "paxJourney" : [ { } ],
    "rbd" : [ { } ],
    "ticketDocInfo" : { }
  },
  "paxJourneyIdentifier" : "string",
  "paxSegment" : [ {
    "alacarteofferitem" : [ { } ],
    "arnkInd" : "boolean",
    "cabinType" : { },
    "coupon" : { },
    "datedMarketingSegment" : { },
    "fareComponent" : { },
    "flightService" : [ { } ],
    "marketingCarrierRbd" : { },
    "nonFlightService" : [ { } ],
    "operatingCarrierRbd" : { },
    "pax" : { },
    "paxJourney" : { },
    "paxLeg" : [ { } ],
    "paxSegmentIdentifier" : "string",
    "resChangeInfo" : { }
  } ]
}