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

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"
  }
}