ServiceAssociations
A reference to the details of this Service. May include either Passenger Journeys, a Service Definition, or a Selected Seat.
Properties
Name |
Description |
Type |
Required |
Generic |
Enum |
Ignore |
availableSeat |
A sitting place for a passenger or crew in a cabin compartment on a Dated Operating Leg. |
SeatOnLeg |
false |
|
|
false |
flightServicePaxSegment |
A transportation of a passenger on a Dated Operating Segment. |
PaxSegment |
false |
|
|
false |
nonFlightServicePaxSegment |
A transportation of a passenger on a Dated Operating Segment. |
PaxSegment |
false |
|
|
false |
paxJourney |
A collection of segments which satisfies transportation of a passenger for a given origin and destination. |
PaxJourney |
false |
|
|
false |
paxSegmentRefIdentifier |
Reference to a Passenger Segment ID within this message. |
string |
true |
|
|
false |
selectedSeat |
A sitting place for a passenger or crew in a cabin compartment on a Dated Operating Leg. |
SeatOnLeg |
false |
|
|
false |
service |
An instance of a specific flight or Service Definition as it has been offered (and eventually ordered and consumed) in the context of a specific Offer and/or Order. |
Service |
true |
|
|
false |
serviceDefinition |
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. |
ServiceDefinition |
false |
|
|
false |
{
"availableSeat" : {
"alacarteofferitem" : [ { } ],
"availableSeatSericeAssociation" : { },
"datedOperatingLeg" : { },
"occupationStatusCode" : { },
"seat" : { },
"seatRow" : { },
"selectedSeatSericeAssociation" : { },
"service" : [ { } ]
},
"flightServicePaxSegment" : {
"alacarteofferitem" : [ { } ],
"arnkInd" : "boolean",
"cabinType" : { },
"coupon" : { },
"datedMarketingSegment" : { },
"fareComponent" : { },
"flightService" : [ { } ],
"marketingCarrierRbd" : { },
"nonFlightService" : [ { } ],
"operatingCarrierRbd" : { },
"pax" : { },
"paxJourney" : { },
"paxLeg" : [ { } ],
"paxSegmentIdentifier" : "string",
"resChangeInfo" : { }
},
"nonFlightServicePaxSegment" : {
"alacarteofferitem" : [ { } ],
"arnkInd" : "boolean",
"cabinType" : { },
"coupon" : { },
"datedMarketingSegment" : { },
"fareComponent" : { },
"flightService" : [ { } ],
"marketingCarrierRbd" : { },
"nonFlightService" : [ { } ],
"operatingCarrierRbd" : { },
"pax" : { },
"paxJourney" : { },
"paxLeg" : [ { } ],
"paxSegmentIdentifier" : "string",
"resChangeInfo" : { }
},
"paxJourney" : {
"alacarteofferitem" : [ { } ],
"baggageAllowance" : { },
"duration" : "string",
"flightService" : [ { } ],
"interlineSettlementInfo" : { },
"originDest" : { },
"paxJourneyIdentifier" : "string",
"paxSegment" : [ { } ]
},
"paxSegmentRefIdentifier" : "string",
"selectedSeat" : {
"alacarteofferitem" : [ { } ],
"availableSeatSericeAssociation" : { },
"datedOperatingLeg" : { },
"occupationStatusCode" : { },
"seat" : { },
"seatRow" : { },
"selectedSeatSericeAssociation" : { },
"service" : [ { } ]
},
"service" : {
"accountingCode" : "string",
"accountingSubCode" : "string",
"actionCode" : { },
"alacarteofferitem" : { },
"bag" : [ { } ],
"bookingRef" : [ { } ],
"bookingStatusCode" : { },
"componentService" : [ { } ],
"compoundService" : { },
"coupon" : { },
"deliveryCode" : "string",
"deliveryMilestoneCode" : "string",
"deliveryProvider" : { },
"deliveryStatusCode" : { },
"deliveryStatusDescText" : "string",
"dependeeService" : { },
"dependentService" : [ { } ],
"descText" : "string",
"expirationDateTime" : "string",
"interlineSettlementInfo" : { },
"internalValue" : { },
"milestoneCode" : "string",
"offeredPax" : [ { } ],
"offerItem" : { },
"orderItem" : { },
"pax" : { },
"paxJourney" : { },
"paxSegment" : { },
"responsibleAirline" : { },
"selectedSeat" : { },
"serviceAssociations" : { },
"serviceDefinition" : { },
"serviceIdentifier" : "string",
"statusChangeReasonText" : "string",
"statusCode" : { },
"statusDescText" : "string",
"typeText" : "string",
"unchangedInd" : "boolean"
},
"serviceDefinition" : {
"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"
}
}