|
XML | Elements | Details | Optional/Mandatory |
<PassengerList> |
Code Block |
---|
| <PassengerList> |
| PassengerList | List all the passengers with details as received in AirShoppingRQ | O |
Code Block |
---|
| <ns2:PassengerList>
<ns2:Passenger PassengerID="V1_PAX.1">
<ns2:PTC>ADT</ns2:PTC>
</ns2:Passenger>
<ns2:Passenger PassengerID="V1_PAX.3">
<ns2:PTC>CHD</ns2:PTC>
</ns2:Passenger>
<ns2:Passenger PassengerID="V1_PAX.4">
<ns2:PTC>INF</ns2:PTC>
</ns2:Passenger>
</ns2:PassengerList>
|
|
| Passenger | Any 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. | M |
Code Block |
---|
| <Passenger PassengerID="V1_PAX.1"> |
| PassengerID (Attribute) | Uniquely identifies a Passenger within the context of one message. | M |
| PTC | Type code applying to the Passenger which typically drives pricing (e.g. ADT, CHD, etc). | O |
<DisclosureList> |
Code Block |
---|
| <DisclosureList> |
| DisclosureList | Airline and Offer Disclosures. (Marketing information) | O |
Code Block |
---|
<ns2:DisclosureList>
<ns2:Disclosures ListKey="V1_DLK.1560995803080">
<ns2:Description ObjectKey="V1_DEI.1560995803079-3">
<ns2:Text>AIRCRAFT OWNER::X9</ns2:Text>
</ns2:Description>
<ns2:Description ObjectKey="V1_DEI.1560995803078-127">
<ns2:Text>Operating Carrier Name::AVION EXPRESS</ns2:Text>
</ns2:Description>
<ns2:Description ObjectKey="V1_DEI.1560995803097-9">
<ns2:Text>AIRLINE DESIGNATOR (WETLEASE)::X9</ns2:Text>
</ns2:Description>
</ns2:Disclosures>
</ns2:DisclosureList>
|
|
| Disclosures | Disclosure Description or Link. | M |
Code Block |
---|
| <Disclosures ListKey="V1_DLK.1560995803080"> |
| ListKey (Attribute) | Globally unique id for this Data List instance. | M |
| Description | Plain Text or Rich Media Disclosure Description(s) | M |
Code Block |
---|
| <Description ObjectKey="V1_DEI.1560995803078-127"> |
| ObjectKey (Attribute) | Object globally unique Instance ID. | O |
<FlightSegmentList> |
Code Block |
---|
<FlightSegmentList> |
| FlightSegmentList | Flight segment details for the requested itinerary | O |
| Terminal Information | Terminal information will be present under the Departure and Arrival tags only if the terminal information is available in the flight | O |
Code Block |
---|
| <ns2:FlightSegmentList>
<ns2:FlightSegment SegmentKey="V1_SEG.1561338695180" ElectronicTicketInd="true">
<ns2:Departure>
<ns2:AirportCode>SAW</ns2:AirportCode>
<ns2:Date>2019-08-20Z</ns2:Date>
<ns2:Time>07:40</ns2:Time>
<ns2:Terminal>
<ns2:Name>1</ns2:Name>
</ns2:Terminal>
</ns2:Departure>
<ns2:Arrival>
<ns2:AirportCode>AYT</ns2:AirportCode>
<ns2:Date>2019-08-20Z</ns2:Date>
<ns2:Time>08:45</ns2:Time>
<ns2:ChangeOfDay>0</ns2:ChangeOfDay>
</ns2:Arrival>
<ns2:MarketingCarrier>
<ns2:AirlineID>V1</ns2:AirlineID>
<ns2:FlightNumber>6803</ns2:FlightNumber>
</ns2:MarketingCarrier>
<ns2:OperatingCarrier>
<ns2:AirlineID>V1</ns2:AirlineID>
<ns2:Name>AirLine Name</ns2:Name>
<ns2:FlightNumber>2922</ns2:FlightNumber>
</ns2:OperatingCarrier>
<ns2:Equipment>
<ns2:AircraftCode>737</ns2:AircraftCode>
<ns2:AirlineEquipCode>800</ns2:AirlineEquipCode>
</ns2:Equipment>
<ns2:ClassOfService>
<ns2:Code SeatsLeft="9">A</ns2:Code>
<ns2:MarketingName CabinDesignator="Y">ECONOMY</ns2:MarketingName>
</ns2:ClassOfService>
<ns2:FlightDetail>
<ns2:FlightDuration>
<ns2:Value>PT1H5M0.000S</ns2:Value>
</ns2:FlightDuration>
</ns2:FlightDetail>
</ns2:FlightSegment>
<ns2:FlightSegmentList> |
|
Code Block |
---|
| <FlightSegment SegmentKey="V1_SEG.1561338695180" ElectronicTicketInd="true"> |
| SegmentKey (Attribute) | A globally unique identifier for this Flight Segment instance. | M |
Code Block |
---|
| <FlightSegment SegmentKey="V1_SEG.1561338695180" ElectronicTicketInd="true" |
| ElectronicTicketInd (Attribute) | When true, an electronic ticket may be issued. | O |
| Departure | Departure (origin) Airport, Date and Time information. (en, description) | M |
| AirportCode | Airport or a city code. Use a three letter location identifier assigned according to the IATA Resolution 763. Refer to IATA Airline Coding Directory . Example: TPA | M |
| Date | Departure date. Example: 2017-01-13 Encoding Scheme: ISO 8601 Date Format (YYYY-MM-DD) | M |
| Time | Departure time. Example: 09:15 Encoding Scheme: ISO 8601 Military/ 24 Hour Format (HH:MM) | O |
| Arrival | Arrival (destination) Airport, Date and Time information. | M |
Code Block |
---|
| <MarketingCarrier> |
| MarketingCarrier | Marketing Carrier information | M |
| AirlineID | A two-character alpha-numeric code assigned according to the IATA Resolution 762 or a three-letter airline designator assigned by ICAO. Refer to IATA Airline Coding Directory . | M |
| FlightNumber | Flight Number. Example: 1234, or OPEN, or ARNK | M |
| Equipment | Aircraft Equipment. | O |
| AircraftCode | The IATA aircraft type 3 character code; use SSIM Appendix A. Example:318. | M |
Code Block |
---|
| <AirlineEquipCode> |
| AirlineEquipCode | Airline-specific aircraft equipment code. Example: 737-800 | O |
Code Block |
---|
| <ClassOfService> |
| ClassOfService | Class of Service. Example: T | O |
| Code | Class of Service Code | O |
Code Block |
---|
<Code SeatsLeft="9">A</ns2:Code> |
| SeatsLeft (Attribute) | Inidcates how many seats are still available in this class of service. | O |
Code Block |
---|
<MarketingName CabinDesignator="Y">ECONOMY</ns2:MarketingName> |
| MarketingName | Cabin Class Marketing Name | O |
Code Block |
---|
<MarketingName CabinDesignator="Y">ECONOMY</ns2:MarketingName> |
| CabinDesignator (Attribute) | Designator code for the cabin | O |
| FlightDetail | Flight Details. | O |
Code Block |
---|
| <FlightDuration> |
| FlightDuration | Flight Duration with application. | O |
| Stops | Flight Stop Quantity and Location(s). | O |
| StopQuantity | Stop Quantity. Example: 1 | O |
<FlightList> |
| FlightList | Flight List for the requested itinerary | O |
Code Block |
---|
<ns2:FlightList>
<ns2:Flight FlightKey = "V1_FL.1605138123024">
<ns2:Journey>
<ns2:Time>P0Y0M0DT5H10M0.000S</ns2:Time>
</ns2:Journey>
<ns2:SegmentReferences>V1_SEG.1605138123025</ns2:SegmentReferences>
</ns2:Flight>
<ns2:Flight FlightKey = "V1_FL.1605138123112">
<ns2:Journey>
<ns2:Time>P0Y0M0DT1H0M0.000S</ns2:Time>
</ns2:Journey>
<ns2:SegmentReferences>V1_SEG.1605138123113</ns2:SegmentReferences>
</ns2:Flight>
</ns2:FlightList> |
|
| Flight | Journey information describing the travel between an airport/city where travel commences and an airport/city where travel ultimately terminates. A journey may be comprised of one or more segments. Note: This node will be renamed to journey in future releases. | M |
Code Block |
---|
| <Flight FlightKey = "V1_FL.1605138123112"> |
| FlightKey (Attribute) | A globally unique identifier for this Flight instance. | O |
| Journey | Flight journey information. | O |
| Time | Total Journey Time. Example: PT7H45M (7 hours and 45 minutes) Note: Total journey time includes the combined air time, connection time and/ or stop information for all specified flight segments | O |
Code Block |
---|
| <SegmentReferences> |
| SegmentReferences | Association to multiple Flight Segment instance(s). Example: segment1 segment2 Note: Flight Slice On and Off Board Points may also be specified. | M |
<PriceClassList> |
Code Block |
---|
| <PriceClassList> |
| PriceClassList | List of Price class for the requested itinerary | M |
Code Block |
---|
| <ns2:PriceClassList>
<ns2:PriceClass PriceClassID = "V1_PC.1608446024699">
<ns2:Name>DISC</ns2:Name>
<ns2:FareBasisCode>
<ns2:Code>TEST12</ns2:Code>
</ns2:FareBasisCode>
<ns2:ClassOfService refs = "V1_SEG.1608446024696">
<ns2:Code SeatsLeft = "177">Y</ns2:Code>
<ns2:MarketingName CabinDesignator = "Y">ECONOMY</ns2:MarketingName>
</ns2:ClassOfService>
</ns2:PriceClass>
<ns2:PriceClass PriceClassID = "V1_PC.1608446024197">
<ns2:Name>DISC</ns2:Name>
<ns2:FareBasisCode>
<ns2:Code>TEST12</ns2:Code>
</ns2:FareBasisCode>
<ns2:ClassOfService refs = "V1_SEG.1608446024194">
<ns2:Code SeatsLeft = "182">Y</ns2:Code>
<ns2:MarketingName CabinDesignator = "Y">ECONOMY</ns2:MarketingName>
</ns2:ClassOfService>
</ns2:PriceClass>
</ns2:PriceClassList> |
|
| PriceClass | Price/Fare Class details | M |
Code Block |
---|
| <PriceClass PriceClassID = "V1_PC.1608446024699"> |
| PriceClassID (Attribute) | Unique ID referring to the PriceClassRef in Fare Details | O |
| Name | Price Class Name Eg: SUNECO | M |
Code Block |
---|
| <FareBasisCode> |
| FareBasisCode | FareBasisCode Details | M |
| Code | FareBasis Code | M |
Code Block |
---|
| <ClassOfService> |
| ClassOfService | Class of Service Details | M |
Code Block |
---|
<ClassOfService refs = "V1_SEG.1608446024194"> |
| refs (Attribute) | Object association(s) between this object and any other object or metadata instance(s) | O |
| Code | Class of Service Code Eg: A | M |
Code Block |
---|
| <Code SeatsLeft = "182">Y</ns2:Code> |
| SeatsLeft (Attribute) | Inidcates how many seats are still available in this class of service. | O |
Code Block |
---|
| <MarketingName> |
| MarketingName | Cabin Class Marketing Name. | M |
Code Block |
---|
| <MarketingName CabinDesignator = "Y">ECONOMY</ns2:MarketingName> |
| CabinDesignator (Attribute) | Designator Code of the Cabin | O |
<OriginDestinationList> |
Code Block |
---|
| <OriginDestinationList> |
| OriginDestinationList | List of Origin and Destination for the requested itinerary | O |
Code Block |
---|
| <ns2:OriginDestinationList>
<ns2:OriginDestination OriginDestinationKey="V1_OD.1561338695621">
<ns2:DepartureCode>AYT</ns2:DepartureCode>
<ns2:ArrivalCode>SAW</ns2:ArrivalCode>
<ns2:FlightReferences OnPoint="AYT" OffPoint="SAW">V1_FL.1561338695657 V1_FL.1561338695663 V1_FL.1561338695655</ns2:FlightReferences>
</ns2:OriginDestination>
<ns2:OriginDestination OriginDestinationKey="V1_OD.1561338695620">
<ns2:DepartureCode>SAW</ns2:DepartureCode>
<ns2:ArrivalCode>AYT</ns2:ArrivalCode>
<ns2:FlightReferences OnPoint="SAW" OffPoint="AYT">V1_FL.1561338695189 V1_FL.1561338695676 V1_FL.1561338695669</ns2:FlightReferences>
</ns2:OriginDestination>
</ns2:OriginDestinationList>
|
|
Code Block |
---|
| <OriginDestination> |
| OriginDestination | Origin/ Destination information. Contains a list of all Flight element that are part of that OD. | M |
Code Block |
---|
<OriginDestination OriginDestinationKey="V1_OD.1561338695620"> |
| OriginDestinationKey | A globally unique identifier for this OriginDestination instance. | O |
Code Block |
---|
| <DepartureCode> |
| DepartureCode | Departure (origin) Airport Code. | M |
| ArrivalCode | Airport or a city code. Use a three letter location identifier assigned according to the IATA Resolution 763. Refer to IATA Airline Coding Directory . Example: TPA | M |
Code Block |
---|
| <FlightReferences> |
| FlightReferences | Association to multiple Flight instance(s). Example: flight1 flight2 Note: Flight Slice On and Off Board Points may also be specified. | O |
Code Block |
---|
| <FlightReferences OnPoint="SAW" OffPoint="AYT"> |
| OnPoint (Attribute) | Flight slice on point. | O |
Code Block |
---|
| <FlightReferences OnPoint="SAW" OffPoint="AYT"> |
| OffPoint (Attribute) | Flight slice off point. | O |
<BaggageAllowanceList> |
Code Block |
---|
| <BaggageAllowanceList> |
| BaggageAllowanceList | Baggage Allowance detail. Use BaggageCategory to specify which of the two. | O |
Code Block |
---|
| <ns2:BaggageAllowanceList>
<ns2:BaggageAllowance BaggageAllowanceID = "V1_BAG.1605138124139">
<ns2:BaggageCategory>Checked</ns2:BaggageCategory>
<ns2:WeightAllowance>
<ns2:ApplicableParty>Party</ns2:ApplicableParty>
<ns2:MaximumWeight>
<ns2:Value>20</ns2:Value>
<ns2:UOM>K</ns2:UOM>
</ns2:MaximumWeight>
</ns2:WeightAllowance>
</ns2:BaggageAllowance>
</ns2:BaggageAllowanceList> |
|
Code Block |
---|
| <BaggageAllowance> |
| BaggageAllowance | Checked or Carry-On Baggage Allowance detail. Use BaggageCategory to specify which of the two. | M |
Code Block |
---|
| <BaggageAllowance BaggageAllowanceID = "V1_BAG.1605138124139"> |
| BaggageAllowanceID (Attribute) | Unique ID for Baggage Reference | O |
Code Block |
---|
| <BaggageCategory> |
| BaggageCategory | Baggage Category. Eg: Checked | M |
Code Block |
---|
| <WeightAllowance> |
| WeightAllowance | Baggage Weight Allowance with application information | M |
Code Block |
---|
| <ApplicableParty> |
| ApplicableParty | Baggage weight restriction application. Examples: Party, Traveler Note: Party applies to all Travelers. | O |
Code Block |
---|
| <MaximumWeight> |
| MaximumWeight | Maximum Weight and Unit Details | M |
| Value | Maximum Weight Value | M |
| UOM | Unit Of Measure | M |
|
XML | Elements | Details | Optional/Mandatory |
Code Block |
---|
<CurrencyMetadatas> |
| CurrencyMetadatas | This returns the number of decimals applicable for the currency code returned in the response | M |
Code Block |
---|
| <ns2:CurrencyMetadatas>
<ns2:CurrencyMetadata MetadataKey = "EUR">
<ns2:Decimals>2</ns2:Decimals>
</ns2:CurrencyMetadata>
</ns2:CurrencyMetadatas> |
|
Code Block |
---|
<OfferMetadatas> |
| OfferMetadatas | This will contain fare type and fare details under FareDetailAugPoint and FareComponentAugPoint. This also includes OfferMetadataAugPoint which is used during Dynamic Pricing | M |
Code Block |
---|
| <ns2:OfferMetadata MetadataKey = "V1_MDK.1605138123026">
<ns2:AugmentationPoint>
<ns2:AugPoint Key = "V1_FMD.1605138123031">
<ns3:FareDetailAugPoint>
<FareType>SUNECO</FareType>
<FareLevel>ST</FareLevel>
<FareId>327598</FareId>
</ns3:FareDetailAugPoint>
</ns2:AugPoint>
<ns2:AugPoint Key = "V1_FMD.1605138123119">
<ns3:FareDetailAugPoint>
<FareType>SUNECO</FareType>
<FareLevel>ST</FareLevel>
<FareId>333592</FareId>
</ns3:FareDetailAugPoint>
</ns2:AugPoint>
<ns2:AugPoint Key = "V1_FARECOMPREFS.1605138123029">
<ns3:FareComponentAugPoint>
<BaseFare Code = "EUR">72.49</BaseFare>
<DisplayFare Code = "EUR">70.32</DisplayFare>
<Discount Code = "EUR">2.17</Discount>
</ns3:FareComponentAugPoint>
</ns2:AugPoint>
<ns2:AugPoint Key = "V1_FARECOMPREFS.1605138123114">
<ns3:FareComponentAugPoint>
<BaseFare Code = "EUR">54.3675</BaseFare>
<DisplayFare Code = "EUR">52.74</DisplayFare>
<Discount Code = "EUR">1.63</Discount>
</ns3:FareComponentAugPoint>
</ns2:AugPoint>
<ns2:AugPoint Key = "V1_FARECOMPREFS.1605138123115">
<ns3:FareComponentAugPoint>
<BaseFare Code = "EUR">15.99</BaseFare>
<DisplayFare Code = "EUR">15.51</DisplayFare>
<Discount Code = "EUR">0.48</Discount>
</ns3:FareComponentAugPoint>
</ns2:AugPoint>
</ns2:AugmentationPoint>
</ns2:OfferMetadata> |
|
Code Block |
---|
<PriceMetadatas> |
| PriceMetadatas | This will have tax codes under TaxDetailAugPoint | M |
Code Block |
---|
| <ns2:PriceMetadatas>
<ns2:PriceMetadata MetadataKey = "V1_MDK.1605138123037">
<ns2:AugmentationPoint>
<ns2:AugPoint Key = "V1_TAXREFS.1605138123028">
<ns3:TaxDetailAugPoint>
<DisplayTaxCode>M6</DisplayTaxCode>
</ns3:TaxDetailAugPoint>
</ns2:AugPoint>
<ns2:AugPoint Key = "V1_TAXREFS.1605138123116">
<ns3:TaxDetailAugPoint>
<DisplayTaxCode>DE</DisplayTaxCode>
</ns3:TaxDetailAugPoint>
</ns2:AugPoint>
<ns2:AugPoint Key = "V1_TAXREFS.1605138123117">
<ns3:TaxDetailAugPoint>
<DisplayTaxCode>OY</DisplayTaxCode>
</ns3:TaxDetailAugPoint>
</ns2:AugPoint>
<ns2:AugPoint Key = "V1_TAXREFS.1605138123106">
<ns3:TaxDetailAugPoint>
<DisplayTaxCode>RA</DisplayTaxCode>
</ns3:TaxDetailAugPoint>
</ns2:AugPoint>
<ns2:AugPoint Key = "V1_TAXREFS.1605138123238">
<ns3:TaxDetailAugPoint>
<DisplayTaxCode>TR</DisplayTaxCode>
</ns3:TaxDetailAugPoint>
</ns2:AugPoint>
</ns2:AugmentationPoint>
</ns2:PriceMetadata>
</ns2:PriceMetadatas> |
|