You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Table of contents:

Check out

Parameters

Main. 
/Envelope /Body /AirShoppingRS

AirlineOffer (OF).
/Envelope /Body /AirShoppingRS /OffersGroup /AirlineOffers /AirlineOffer

#DescriptionMandMultDefaultRef/FormatxPathExample
1ID
(error)
OF1OfferID
<OfferID Owner="S7">OF1</OfferID>
2AirlineOffer owner
(error)
S7OfferID /@Owner
<OfferID Owner="S7">OF1</OfferID>
3Total price for all itinerary (including all slices and passengers)

(error)

TotalPrice /DetailCurrencyPrice /Total
<Total Code="RUB">54407</Total>
4Total price currency code

(error)
Currency codeTotalPrice /DetailCurrencyPrice /Total /@Code
<Total Code="RUB">54407</Total>
5Total fare for all itinerary (including all slices and passengers)
(error)

TotalPrice /DetailCurrencyPrice /Details /Detail[Application="Fare"] /SubTotal
<Detail>
<SubTotal Code="RUB">44250</SubTotal>
<Application>Fare</Application>
</Detail>
6Total fare currency code
(error)
Currency codeTotalPrice /DetailCurrencyPrice /Details /Detail[Application="Fare"] /SubTotal@Code
<Detail>
<SubTotal Code="RUB">44250</SubTotal>
<Application>Fare</Application>
</Detail>
7Total taxes for all itinerary (including all slices and passengers)
(error)

TotalPrice /DetailCurrencyPrice /Taxes /Total
<Taxes>
<Total Code="RUB">4668</Total>
</Taxes
8Total taxes currency code
(error)
Currency codeTotalPrice /DetailCurrencyPrice /Taxes /Total@Code
<Taxes>
<Total Code="RUB">4668</Total>
</Taxes
9AirlineOffer BrandedFares Type
(error)

Possible values:

  1. basicEconomy
  2. flexEconomy
  3. basicBusiness
  4. flexBusiness
Disclosure /Description /Text
<Disclosure>
<Description>
<Text>BASIC BUSINESS</Text>
</Description>
</Disclosure>
10AirlineOffer details
(error)

PricedOffer

PricedOffer
/Envelope /Body /AirShoppingRS /OffersGroup /AirlineOffers /AirlineOffer /PricedOffer /OfferPrice (Multiple)

#DescriptionMandMultDefaultRef/FormatxPathExample
1Offer Price ID, where OfferPrice contains detailed information on a specific slice
(error)

Possible values:

  1. hash - for searching slice
  2. SELECTED+OfferID+SliceID - for previously selected slices
  3. PRESELECTED+OfferID+SliceID - for pre-selected cheapest solutions (for subsequent slices after the current)
@OfferItemID
<OfferPrice OfferItemID="1Fj0V55jpoN6hfHlDqfFOHRNx/0BdSbZeF7P2TPhhr4NuptT5/3i8yxAYbEmDLsK4gCj2wbS00F/1"> 
<OfferPrice OfferItemID="SELECTEDOF1SL2">
<OfferPrice OfferItemID="PRESELECTEDOF1SL3">
2Total price
(error)
Shows if MetadataKey = "smartchoice" in requestRequestedDate /PriceDetail /TotalAmount /DetailCurrencyPrice /Total
<Total Code="RUB">54407</Total>
3Total price currency code
(error)
Shows if MetadataKey = "smartchoice" in requestRequestedDate /PriceDetail /TotalAmount /DetailCurrencyPrice /Total /@Code
<Total Code="RUB">54407</Total>
4Total fees
(error)
Shows if MetadataKey = "smartchoice" in requestRequestedDate /PriceDetail /TotalAmount /DetailCurrencyPrice /Taxes /Total
<Total Code="RUB">5557</Total>
5Total fees currency code
(error)
Shows if MetadataKey = "smartchoice" in requestRequestedDate /PriceDetail /TotalAmount /DetailCurrencyPrice /Taxes /Total /@Code
<Total Code="RUB">5557</Total>
6Base amount
(error)

RequestedDate /PriceDetail /BaseAmount
<BaseAmount Code="RUB">49205</BaseAmount>
7Base amount currency code
(error)

RequestedDate /PriceDetail /BaseAmount /@Code
<BaseAmount Code="RUB">49205</BaseAmount>
8FareFiledIn BaseAmount
(error)
Shows if MetadataKey = "smartchoice" in requestRequestedDate /PriceDetail /FareFiledIn /BaseAmount
<BaseAmount Code="RUB">27975</BaseAmount>
9FareFiledIn BaseAmount currency code

(error)
Shows if MetadataKey = "smartchoice" in requestRequestedDate /PriceDetail /FareFiledIn /BaseAmount /@Code
<BaseAmount Code="RUB">27975</BaseAmount>
10FareGroup (FG) reference
(tick)

RequestedDate /Associations /OtherAssociation[Type="FARE"] && /ReferenceValue
<OtherAssociation>
<Type>FARE</Type>
<ReferenceValue>FG67</ReferenceValue>
</OtherAssociation>
11AnonymousTraveler (SH) reference
(tick)

RequestedDate /Associations[if MetadataKey = "lowfare" then 2 else 1] /AssociatedTraveler
<AssociatedTraveler>
<TravelerReferences>SH1</TravelerReferences>
</AssociatedTraveler>
12OriginDestination (OD) reference
(tick)

RequestedDate /Associations[if MetadataKey = "lowfare" then 2 else 1] /ApplicableFlight /OriginDestinationReferences
<OriginDestinationReferences>OD4 OD6
OD3</OriginDestinationReferences>
13Flight (FL) reference
(error)

RequestedDate /Associations[if MetadataKey = "lowfare" then 2 else 1] /ApplicableFlight /FlightReferences
<FlightReferences>FL22</FlightReferences>
14149718850
(tick)

RequestedDate /Associations[if MetadataKey = "lowfare" then 2 else 1] /ApplicableFlight /FlightSegmentReference
<FlightSegmentReference ref="SEG68"> ... 
</FlightSegmentReference>
15Penalty (PL) reference(error)(error)

RequestedDate /Associations[if MetadataKey = "lowfare" then 2 else 1] /OfferDetailAssociation /OfferPenaltyReferences
<OfferPenaltyReferences>PL1</OfferPenaltyReferences>
16FareComponent (FC) to AnonymousTraveler (SH) reference

(error)
Shows if MetadataKey = "smartchoice" in requestFareDetail /FareComponent /@refs
<FareComponent refs="SH1" ObjectKey="FC1">
17FareComponent (FC) ID 
(error)
Shows if MetadataKey = "smartchoice" in requestFareDetail /FareComponent /@ObjectKey
<FareComponent refs="SH1" ObjectKey="FC1">
18Parameters Quantity
(error)

FareDetail /FareComponent /Parameters /@Quantity
<Parameters Quantity="1"/>
19Base amount
(error)

FareDetail /FareComponent /PriceBreakdown /Price /BaseAmount
<BaseAmount Code="RUB">49205</BaseAmount>
20Base amount currency code
(error)

FareDetail /FareComponent /PriceBreakdown /Price /BaseAmount /@Code
<BaseAmount Code="RUB">49205</BaseAmount>
21Fare amount
(error)

FareDetail /FareComponent /PriceBreakdown /Price /FareFiledIn /BaseAmount
<BaseAmount Code="RUB">49205</BaseAmount>
22Fare amount currency code
(error)

FareDetail /FareComponent /PriceBreakdown /Price /FareFiledIn /BaseAmount /@Code
<BaseAmount Code="RUB">49205</BaseAmount>
23Total taxes amount
(error)

FareDetail /FareComponent /PriceBreakdown /Price /Taxes /Total
<Total Code="RUB">5202</Total>
24Total taxes amount currency code
(error)

FareDetail /FareComponent /PriceBreakdown /Price /Taxes /Total /@Code
<Total Code="RUB">5202</Total>
25149718850
(tick)
Shows if MetadataKey = "lowfare" in request

FareDetail /FareComponent /PriceBreakdown /Price /Taxes /Breakdown /Tax

<Tax> ... </Tax>
26Fare remark
(error)
Shows if MetadataKey = "lowfare" in requestFareDetail /Remarks /Remark
<Remark>20JUL16MSQ S7 X/LED199.63 S7 X/OVB S7 
KHV586.36NUC785.99END ROE0.881606FARE EUR</Remark>
27Fare remark 
(error)
Shows if MetadataKey = "smartchoice" in requestFareDetail /Remarks /Remark
<Remark>eNrz93fz8Q93DjY0MzA3MvANDnTxdQ02NzExNr
EOCQFKhTlBZIDCQHawuaG5JaoEkOHtERZsbmxqYAkAEp0T6A==</Remark>

Tax. 

  • No labels