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" : { }
} ]
}