PaxSegment
A transportation of a passenger on a Dated Operating Segment.
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 |
arnkInd |
When TRUE, indicates an ARNK (ARrival uNKown) condition, i.e. a gap between current segment departure and previous segment arrival location, implying an unknown passenger movement. |
boolean |
false |
|
|
false |
cabinType |
A Type of compartment of an aircraft, offering specific services (e.g. business class, economy). |
CabinType |
false |
|
|
false |
coupon |
A portion of the Passenger Ticket and Baggage Check or Excess Baggage Ticket that indicates particular places between which the coupon is good for carriage. |
Coupon |
true |
|
|
false |
datedMarketingSegment |
A commercial designation under which a Dated Operating Segment can be booked, either under the operating carrier's designator or that of another carrier (codeshare). |
DatedMarketingSegment |
true |
|
|
false |
fareComponent |
A portion of an itinerary between two consecutive fare construction points. If the journey has only one fare component, the points of origin and destination are the only fare construction points |
FareComponent |
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 |
marketingCarrierRbd |
A categorization used to facilitate access to inventory, application of filed fares, and to identify cabin entitlement. Identified using a single alpha character. E.g. 'J' for Business Class Premium, 'D' for Business Discounted. Reservation Booking Designator - RBD. |
Rbd |
false |
|
|
false |
nonFlightService |
A reference to the details of this Service. May include either Passenger Journeys, a Service Definition, or a Selected Seat. |
array |
false |
ServiceAssociations |
--- |
false |
operatingCarrierRbd |
A categorization used to facilitate access to inventory, application of filed fares, and to identify cabin entitlement. Identified using a single alpha character. E.g. 'J' for Business Class Premium, 'D' for Business Discounted. Reservation Booking Designator - RBD. |
Rbd |
false |
|
|
false |
pax |
A person except members of the crew carried or to be carried with the consent of the carrier, on board of any transport vehicle such as aircraft, train, bus, ship. Holds the attributes specific to a one booking, from shopping to fulfillment. |
Pax |
true |
|
|
false |
paxJourney |
A collection of segments which satisfies transportation of a passenger for a given origin and destination. |
PaxJourney |
true |
|
|
false |
paxLeg |
A transportation of a passenger on a Dated Operating Leg. |
array |
true |
PaxLeg |
--- |
false |
paxSegmentIdentifier |
Uniquely identifies a Passenger Segment within the context of one message. |
string |
false |
|
|
false |
resChangeInfo |
A reservation change information which describes new flight information as it relates to a changed reservation. |
ResChangeInfo |
true |
|
|
false |
{
"alacarteofferitem" : [ {
"cancelRestrictions" : [ { } ],
"changeRestrictions" : [ { } ],
"commission" : [ { } ],
"flightService" : { },
"offer" : { },
"offerItemIdentifier" : "string",
"orderItem" : { },
"pax" : [ { } ],
"paxJourney" : [ { } ],
"paxSegment" : [ { } ],
"paymentTimeLimit" : { },
"priceClass" : [ { } ],
"seatOnLeg" : { },
"unitPrice" : { }
} ],
"arnkInd" : "boolean",
"cabinType" : {
"airlineCabinType" : [ { } ],
"baggageCabinTypeSegmentServiceOffer" : [ { } ],
"baggageStandardWeights" : [ { } ],
"cabinCompartment" : [ { } ],
"cabinLayoutClassInfo" : [ { } ],
"cabinTypeCode" : { },
"cabinTypeIdentifier" : "string",
"cabinTypeName" : "string",
"fareComponent" : { },
"flightCriteria" : { },
"name" : "string",
"paxCabinTypeSegmentServiceOffer" : [ { } ],
"paxSegment" : [ { } ],
"paxStandardWeights" : [ { } ],
"priceClass" : { },
"saleableConfigurationClassInfo" : [ { } ],
"saleableConfigurationSectionClassInfo" : [ { } ],
"shoppingCriteria" : [ { } ],
"typeCode" : { }
},
"coupon" : {
"baggageAllowance" : [ { } ],
"connectedCouponNumber" : "number",
"consumedAtIssuanceInd" : "boolean",
"couponNumber" : "number",
"couponValidityPeriod" : { },
"excessBaggage" : { },
"fareBasisCode" : "string",
"filedFee" : { },
"involIndCode" : "string",
"mediaTypeCode" : "string",
"nonCommissionableInd" : "boolean",
"nonInterlineableInd" : "boolean",
"nonRefundableInd" : "boolean",
"nonReissuableNonExchInd" : "boolean",
"productCharacteristic" : { },
"promotion" : { },
"refNumber" : "number",
"remarkText" : "string",
"resChangeInfo" : { },
"rficCode" : { },
"rfiscCode" : { },
"rfiscDescText" : "string",
"seqNumber" : "number",
"service" : [ { } ],
"serviceDeliveryDate" : "string",
"serviceDeliveryProviderLocationCode" : { },
"serviceDeliveryProviderName" : "string",
"serviceQty" : "number",
"settlementAuthorizationIdentifier" : "string",
"soldAirlineInfo" : { },
"statusCode" : "string",
"taxSummary" : [ { } ],
"ticket" : { },
"validatingCarrier" : { },
"valueAmount" : { }
},
"datedMarketingSegment" : {
"carrier" : { },
"datedMarketingSegmentIdentifier" : "string",
"datedMarketingSegmentRbd" : [ { } ],
"datedOperatingSegment" : { },
"dateVariationNumber" : "number",
"funnelFlightInd" : "boolean",
"inventoryQualifiers" : [ { } ],
"journeyData" : { },
"marketingCarrierFlightNumberText" : "string",
"marriageGroupSegment" : { },
"operationalSuffixText" : "string",
"originDest" : { },
"paxSegment" : [ { } ],
"secureFlightInd" : "boolean",
"stopsNumber" : "number",
"ticketlessInd" : "boolean",
"transportArrival" : { }
},
"fareComponent" : {
"cabinType" : { },
"carrierFee" : { },
"fareBasisAppCode" : "string",
"fareBasisCityPairText" : "string",
"fareBasisCode" : "string",
"fareDetail" : { },
"fareRule" : [ { } ],
"fareTypeCode" : "string",
"negotiatedCode" : "string",
"paxSegment" : [ { } ],
"price" : { },
"priceClass" : { },
"rbd" : { },
"ticketDesigCode" : "string"
},
"flightService" : [ {
"availableSeat" : { },
"flightServicePaxSegment" : { },
"nonFlightServicePaxSegment" : { },
"paxJourney" : { },
"paxSegmentRefIdentifier" : "string",
"selectedSeat" : { },
"service" : { },
"serviceDefinition" : { }
} ],
"marketingCarrierRbd" : {
"datedMarketingSegmentRbd" : { },
"fareComponent" : { },
"flightCriteria" : { },
"marketingCarrierRbdPaxSegment" : [ { } ],
"operatingCarrierRbdPaxSegment" : [ { } ],
"originDest" : { },
"rbdCode" : { },
"typeCode" : "string"
},
"nonFlightService" : [ {
"availableSeat" : { },
"flightServicePaxSegment" : { },
"nonFlightServicePaxSegment" : { },
"paxJourney" : { },
"paxSegmentRefIdentifier" : "string",
"selectedSeat" : { },
"service" : { },
"serviceDefinition" : { }
} ],
"operatingCarrierRbd" : {
"datedMarketingSegmentRbd" : { },
"fareComponent" : { },
"flightCriteria" : { },
"marketingCarrierRbdPaxSegment" : [ { } ],
"operatingCarrierRbdPaxSegment" : [ { } ],
"originDest" : { },
"rbdCode" : { },
"typeCode" : "string"
},
"pax" : {
"ageMeasure" : { },
"ageOrdinal" : "integer",
"alacarteofferitem" : [ { } ],
"bag" : [ { } ],
"birthdate" : "string",
"booking" : { },
"contactInfo" : [ { } ],
"countryOfCitizenship" : { },
"countryOfResidence" : { },
"customerValueNumber" : "number",
"existingOrderCriteria" : { },
"fareDetail" : { },
"foid" : { },
"identityDoc" : [ { } ],
"individual" : { },
"infant" : { },
"langUsage" : [ { } ],
"loyaltyProgramAccount" : [ { } ],
"offeredService" : [ { } ],
"org" : { },
"pax" : { },
"paxGroup" : { },
"paxIdentifier" : "string",
"paxSegment" : [ { } ],
"profileConsentInd" : "boolean",
"profileIdentifierText" : "string",
"promotion" : { },
"ptcCode" : "string",
"redressCase" : [ { } ],
"remark" : [ { } ],
"service" : [ { } ],
"ticketDocInfo" : { }
},
"paxJourney" : {
"alacarteofferitem" : [ { } ],
"baggageAllowance" : { },
"duration" : "string",
"flightService" : [ { } ],
"interlineSettlementInfo" : { },
"originDest" : { },
"paxJourneyIdentifier" : "string",
"paxSegment" : [ { } ]
},
"paxLeg" : [ {
"datedOperatingLeg" : { },
"paxLegIdentifier" : "string",
"paxSegment" : { }
} ],
"paxSegmentIdentifier" : "string",
"resChangeInfo" : {
"coupon" : { },
"paxSegment" : { },
"resStatusCode" : "string"
}
}