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.
Properties
Name |
Description |
Type |
Required |
Generic |
Enum |
Ignore |
accountingCode |
Grouping of services might be mapped to RFIC |
string |
true |
|
|
false |
accountingSubCode |
Service identifier might be mapped to RFISC |
string |
true |
|
|
false |
actionCode |
Requires further clarification by OOTF - business accounting group. |
ActionCode |
false |
|
|
false |
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. |
ALaCarteOfferItem |
true |
|
|
false |
bag |
A piece of luggage associated with a passenger, packed for traveling, and necessary or appropriate in connection with a journey. |
array |
false |
Bag |
--- |
false |
bookingRef |
A location in a database where to find a booking. |
array |
false |
BookingRef |
--- |
false |
bookingStatusCode |
Indicates the current status of a Service booking. |
ServiceBookingStatusCode |
false |
|
|
false |
componentService |
At time of Order Creation, an Offered Service can become multiple services within the Order Item as the service is broken down per segment and passenger. |
array |
false |
Service |
--- |
false |
compoundService |
At time of Order Creation, an Offered Service can become multiple services within the Order Item as the service is broken down per segment and passenger. |
Service |
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 |
deliveryCode |
Grouping of services on delivery aspects |
string |
false |
|
|
false |
deliveryMilestoneCode |
Records an event in the lifecycle of a service delivery that may or may not occur independently of a change of service status, e.g. passenger boarded, passenger accepted airside, bag loaded or offloaded. Exploratory functionality |
string |
false |
|
|
false |
deliveryProvider |
An entity responsible for delivery of a good or Service. |
DeliveryProvider |
false |
|
|
false |
deliveryStatusCode |
Indicates the current status of a Service delivery |
ServiceDeliveryStatusCode |
false |
|
|
false |
deliveryStatusDescText |
To allow passing information in addition to Service Delivery Status |
string |
false |
|
|
false |
dependeeService |
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 |
false |
|
|
false |
dependentService |
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. |
array |
false |
Service |
--- |
false |
descText |
Free text for textual description. |
string |
false |
|
|
false |
expirationDateTime |
Time stamp when the service is no longer eligible to be consumed, e.g. lounge pass expiry date. |
string |
false |
|
|
false |
interlineSettlementInfo |
An Information item related to the value of a product or service as it pertains to interline transactions. |
InterlineSettlementInfo |
false |
|
|
false |
internalValue |
An amount of money expected, required, or given in payment for something. |
Price |
true |
|
|
false |
milestoneCode |
Records an event in the lifecycle of a service delivery that may or may not occur independently of a change of service status, e.g. passenger boarded, passenger accepted airside, bag loaded or offloaded. |
string |
false |
|
|
false |
offeredPax |
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. |
array |
true |
Pax |
--- |
false |
offerItem |
A priced grouping of one or more services within an Offer. |
OfferItem |
true |
|
|
false |
orderItem |
An individually priced item within an Order, made up of one or more Services. May or may not be a selected Offer Item (e.g. non-chargeable Services available on request such as a wheelchair). |
OrderItem |
true |
|
|
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 |
false |
|
|
false |
paxSegment |
A transportation of a passenger on a Dated Operating Segment. |
PaxSegment |
false |
|
|
false |
responsibleAirline |
An organization which carries the passenger, baggage, or goods, and/or commits to delivering the carriage as well as any related services such as issuance of ticket, creation of Order, etc. |
Carrier |
false |
|
|
false |
selectedSeat |
A sitting place for a passenger or crew in a cabin compartment on a Dated Operating Leg. |
SeatOnLeg |
false |
|
|
false |
serviceAssociations |
A reference to the details of this Service. May include either Passenger Journeys, a Service Definition, or a Selected Seat. |
ServiceAssociations |
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 |
serviceIdentifier |
Uniquely Identifies a Service within the context of one message. |
string |
false |
|
|
false |
statusChangeReasonText |
Free text explanation of the service status change, e.g. status change to UNABLE 'passenger offloaded because disorderly'. |
string |
false |
|
|
false |
statusCode |
Status of the Service instance. See PADIS Codelist 4405 for possible values. |
ServiceStatusCode |
false |
|
|
false |
statusDescText |
To allow passing information to a Service Status. |
string |
false |
|
|
false |
typeText |
Information about the type of service. |
string |
false |
|
|
false |
unchangedInd |
Indicated that this service is unchanged after reshopping. |
boolean |
false |
|
|
false |
{
"accountingCode" : "string",
"accountingSubCode" : "string",
"actionCode" : {
"actionCodeEnum" : { }
},
"alacarteofferitem" : {
"cancelRestrictions" : [ { } ],
"changeRestrictions" : [ { } ],
"commission" : [ { } ],
"flightService" : { },
"offer" : { },
"offerItemIdentifier" : "string",
"orderItem" : { },
"pax" : [ { } ],
"paxJourney" : [ { } ],
"paxSegment" : [ { } ],
"paymentTimeLimit" : { },
"priceClass" : [ { } ],
"seatOnLeg" : { },
"unitPrice" : { }
},
"bag" : [ {
"bagDimension" : { },
"bagException" : [ { } ],
"bagLocationCity" : { },
"bagLocationCountry" : { },
"bagLocationRegion" : { },
"bagPhysicalProperty" : { },
"bagPosition" : { },
"bagSegment" : [ { } ],
"bagTag" : { },
"crewMember" : { },
"pax" : { },
"service" : { }
} ],
"bookingRef" : [ {
"bookingCreationDateTime" : "string",
"bookingEntity" : { },
"bookingIdentifier" : "string",
"order" : { },
"org" : { },
"paxGroup" : { },
"service" : { },
"ticketDocInfo" : { },
"typeCode" : "string"
} ],
"bookingStatusCode" : {
"serviceBookingStatusCodeEnum" : { }
},
"componentService" : [ {
"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"
} ],
"compoundService" : {
"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"
},
"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" : { }
},
"deliveryCode" : "string",
"deliveryMilestoneCode" : "string",
"deliveryProvider" : {
"identifier" : "string",
"name" : "string",
"service" : { }
},
"deliveryStatusCode" : {
"serviceDeliveryStatusCodeEnum" : { }
},
"deliveryStatusDescText" : "string",
"dependeeService" : {
"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"
},
"dependentService" : [ {
"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"
} ],
"descText" : "string",
"expirationDateTime" : "string",
"interlineSettlementInfo" : {
"commission" : [ { } ],
"fareDetail" : [ { } ],
"fee" : [ { } ],
"methodCode" : { },
"paxJourney" : { },
"service" : { },
"settlementAmount" : { },
"surcharge" : [ { } ],
"tax" : [ { } ],
"taxableInd" : "boolean"
},
"internalValue" : {
"alacarteofferitem" : { },
"baseAmount" : { },
"baseAmountGuaranteeTimeLimitDateTime" : "string",
"curConversion" : [ { } ],
"discount" : { },
"equivAmount" : { },
"fareComponent" : { },
"fareDetail" : { },
"farePriceType" : { },
"fee" : [ { } ],
"loyaltyUnitAmount" : { },
"loyaltyUnitName" : "string",
"markup" : [ { } ],
"maskedInd" : "boolean",
"offer" : { },
"offerItem" : { },
"order" : { },
"orderItem" : { },
"service" : { },
"surcharge" : [ { } ],
"taxSummary" : [ { } ],
"totalAmount" : { }
},
"milestoneCode" : "string",
"offeredPax" : [ {
"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" : { }
} ],
"offerItem" : {
"cancelRestrictions" : [ { } ],
"changeRestrictions" : [ { } ],
"commission" : [ { } ],
"mandatoryInd" : "boolean",
"modificationProhibitedInd" : "boolean",
"offer" : { },
"offerItemIdentifier" : "string",
"orderAmendment" : { },
"orderItem" : { },
"paymentTimeLimit" : { },
"price" : { },
"priceGuaranteeTimeLimitDateTime" : "string",
"relatedToExistingOrderItem" : [ { } ],
"service" : [ { } ],
"typeCode" : "string"
},
"orderItem" : {
"alacarteofferitem" : { },
"bilateralTimeLimit" : [ { } ],
"cancelRestrictions" : [ { } ],
"changeGroupIdentifier" : "string",
"changeRestrictions" : [ { } ],
"changeTypeText" : "string",
"commission" : [ { } ],
"creationDateTime" : "string",
"depositTimeLimitDateTime" : "string",
"disclosure" : [ { } ],
"fareDetail" : [ { } ],
"grandTotalAmount" : { },
"inventoryGuaranteeIdentifier" : "string",
"inventoryGuaranteeTimeLimitDateTime" : "string",
"marketingCarrier" : { },
"namingTimeLimitDateTime" : "string",
"offerItem" : { },
"order" : { },
"orderItemIdentifier" : "string",
"ownerTypeCode" : { },
"paxGroup" : { },
"paymentInfo" : [ { } ],
"paymentTimeLimitDateTime" : "string",
"penalty" : [ { } ],
"price" : { },
"priceGuaranteeTimeLimitDateTime" : "string",
"reusableInd" : "boolean",
"service" : [ { } ],
"statusCode" : { },
"ticketingTimeLimitDateTime" : "string",
"typeCode" : "string",
"webAddressUri" : "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" : [ { } ]
},
"paxSegment" : {
"alacarteofferitem" : [ { } ],
"arnkInd" : "boolean",
"cabinType" : { },
"coupon" : { },
"datedMarketingSegment" : { },
"fareComponent" : { },
"flightService" : [ { } ],
"marketingCarrierRbd" : { },
"nonFlightService" : [ { } ],
"operatingCarrierRbd" : { },
"pax" : { },
"paxJourney" : { },
"paxLeg" : [ { } ],
"paxSegmentIdentifier" : "string",
"resChangeInfo" : { }
},
"responsibleAirline" : {
"aircraftGroup" : [ { } ],
"airlineAccountingCode" : "string",
"airlineCabinType" : [ { } ],
"airlineCriteria" : [ { } ],
"airlineDesigCode" : { },
"airlineLoadInfo" : [ { } ],
"airlineProfile" : { },
"alliance" : [ { } ],
"baggageAllowance" : { },
"baggageDisclosure" : { },
"baggageStandardWeights" : [ { } ],
"bagTag" : { },
"bookingEntity" : { },
"carrierAgent" : [ { } ],
"carrierAircraftType" : [ { } ],
"carrierFee" : { },
"clearance" : { },
"clearanceParty" : { },
"contactInfo" : [ { } ],
"contentOwner" : { },
"coupon" : { },
"crewBaggageStandardWeights" : [ { } ],
"crewStandardWeights" : [ { } ],
"datedMarketingSegment" : [ { } ],
"datedOperatingFlight" : [ { } ],
"datedOperatingSegment" : [ { } ],
"duplicateDesigInd" : "boolean",
"iataAircraftType" : [ { } ],
"iataNumber" : "number",
"loyaltyProgram" : { },
"loyaltyProgramAccount" : { },
"marketedOffer" : [ { } ],
"merchantAccount" : { },
"name" : "string",
"order" : [ { } ],
"orderItem" : [ { } ],
"paxStandardWeights" : [ { } ],
"programCriteria" : { },
"promotionIssuer" : { },
"service" : { },
"serviceDefinition" : [ { } ],
"shoppingResponse" : { },
"ticketIssuanceInfo" : { },
"uldType" : [ { } ],
"validatedOffer" : [ { } ],
"volumeUnitCode" : { },
"weightUnitCode" : { }
},
"selectedSeat" : {
"alacarteofferitem" : [ { } ],
"availableSeatSericeAssociation" : { },
"datedOperatingLeg" : { },
"occupationStatusCode" : { },
"seat" : { },
"seatRow" : { },
"selectedSeatSericeAssociation" : { },
"service" : [ { } ]
},
"serviceAssociations" : {
"availableSeat" : { },
"flightServicePaxSegment" : { },
"nonFlightServicePaxSegment" : { },
"paxJourney" : { },
"paxSegmentRefIdentifier" : "string",
"selectedSeat" : { },
"service" : { },
"serviceDefinition" : { }
},
"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"
},
"serviceIdentifier" : "string",
"statusChangeReasonText" : "string",
"statusCode" : {
"serviceStatusCodeEnum" : { }
},
"statusDescText" : "string",
"typeText" : "string",
"unchangedInd" : "boolean"
}