GroupedPrice
Price (GroupedPrice)
Contains the following parameters:
- ID - unique ID of this price. Data type - 64-bit integer.
- Refundable - refundable ticket for this fare/price. Data type - enumeration, possible values:
- 0 (Unknown)
- 1 (Refundable)
- 2 (NonRefundable)
- PrivateFareInd - attribute of the availability of a private fare in the price. Data type - bool.
- TicketTimeLimit - time-limit of the given price (the price is valid till) in the format
yyyy-mm-ddthh:mm:ss
format. Data type - string.
- PassengerFares - container for the information about the price component for a certain type of passenger. Data type - array.
- PassengerFares.PassengerFare - information on the price component for a certain type of passenger. Data type - array.
- PassengerFares.PassengerFare.Type - type of the passenger for which this price component is applied. Data type - enumeration, possible values:
- ADT - adult - passenger over 12 years old
- UNN - child - passenger older than 2 and under 12 years old - unaccompanied by an adult
- CNN - child - passenger over 2 and under 12 years old
- INF - infant - passenger under 2 years old - not occupying space in the airplane
- MIL - Military
- SEA - seaman
- SRC - elderly passenger (pensioner)
- STU - student
- YTH - youth
- PassengerFares.PassengerFare.Quantity - number of passengers of this type. Data type - 32-bit integer.
- PassengerFares.PassengerFare.PricedAs - price type of the passenger for whom the price was received for this passenger type from the GDS. Data type - enumeration, possible values:
- ADT - adult - passenger over 12 years old
- UNN - child - passenger older than 2 and under 12 years old - unaccompanied by an adult
- CNN - child - passenger over 2 and under 12 years old
- INF - infant - passenger under 2 years old - not occupying seat in the airplane
- MIL - military
- SEA - seaman
- SRC - elderly passenger (pensioner)
- STU - student
- YTH - youth
- JCB - "wholesale" type - adult
- JNN - "wholesale" type - child or an infant having a seat
- JNF - "wholesale" type - baby without a seat
- PassengerFares.PassengerFare.BaseFare - base price (pure fares without taxes) for 1 passenger of this type. Data type - array.
- PassengerFares.PassengerFare.BaseFare.Currency - base price currency code. Data type - string.
- PassengerFares.PassengerFare.BaseFare.Amount - base price amount. Data type - fractional number.
- PassengerFares.PassengerFare.EquiveFare - base price in the equivalent currency for 1 passenger of this type. Data type - array. The element format is similar to the BaseFare element.
- PassengerFares.PassengerFare.TotalFare - total price (fares + taxes) for 1 passenger of this type in an equivalent currency. Data type - array. The element format is similar to the BaseFare element.
- PassengerFares.PassengerFare.Taxes - container for taxes for this price component. Data type - array.
- PassengerFares.PassengerFare.Taxes.Tax - information about the certain tax. Data type - array.
- PassengerFares.PassengerFare.Taxes.Tax.Currency - tax currency code. Data type - string.
- PassengerFares.PassengerFare.Taxes.Tax.Amount - amount of the taxes. Data type - fractional number.
- PassengerFares.PassengerFare.Taxes.Tax.TaxCode - tax code. Data type - string.
- PassengerFares.PassengerFare.Tariffs - container for fares of this price component. Data type - array.
- PassengerFares.PassengerFare.Tariffs.Tariff - information about one of the fares of this price component. Data type - array.
- PassengerFares.PassengerFare.Tariffs.Tariff.Code - fare code. The data type is a string.
- PassengerFares.PassengerFare.Tariffs.Tariff.Type - fare type. DThe data type - enumeration, possible values:
- 0 (Public) - public (not private) fare
- 1 (Coded) - fare received through corporate ID/account code/tour code, etc.
- 2 (Cat35) - category 35, also called contractual tariffs.
- 3 (NonCat35) - fares "unsuitable for ticketing in category 35".
- 4 (Private) - all the other private rates
- PassengerFares.PassengerFare.Tariffs.Tariff.IsSystemTransfer - attribute of the system transfer. Data type - bool.
- PassengerFares.PassengerFare.Tariffs.Tariff.SegNum - segment number for which this fare is applied. Data type - 32-bit integer.
- PassengerFares.PassengerFare.Commission - information about the commission for this price component from the GDS. Data type - array.
- PassengerFares.PassengerFare.Commission.Amount - absolute value of the commission. Data type - fractional number.
- PassengerFares.PassengerFare.Commission.Percent - commission value in percent. Data type - fractional number.
- PassengerFares.PassengerFare.Commission.Currency - commission currency code. Data type - string.
- PassengerFares.PassengerFare.FareCalc - string for calculating the price. Data type - string.
- SourceID - ID of the requisite package from which the given price was received.
- ValidatingCompany - validating carrier for a given price.
- BookingClassInfo - information about the flight classes to which this price applies. Data type - array.
- BookingClassInfo.BookingClass - information about the flight class for a particular flight segment. Data type - array.
- BookingClassInfo.BookingClass.SegmentNumber - The number of the flight segment to which this flight class belongs. Data type - 32-bit integer.
- BookingClassInfo.BookingClass.BaseClass - base flight class. Data type - enumeration. Possible values are:
- 0 (Economy) - economy class (both standard and premium).
- 1 (Business) - business class (both standard and premium).
- 2 (First) - first class (both standard and premium).
- 5 (Other) - all the other classes that do not belong to any of the above.
- BookingClassInfo.BookingClass.BookingClassCode - flight class code. Data type - string.
- BookingClassInfo.BookingClass.FreeSeatCount - number of available seats for this flight class. Data type - 32-bit integer.
- BookingClassInfo.BookingClass.MealType - available type of meal for this flight class. Data type - string.
- BookingClassInfo.BookingClass.Baggage - permissible measure of free baggage allowance for this flight class. Data type - array.
- BookingClassInfo.BookingClass.Baggage.Measure - measure of the baggage amount. Data type - string.
- BookingClassInfo.BookingClass.Baggage.Value - Quantitatively the value for the allowable amount of baggage. Data type - string.
Sample
<?xml version="1.0"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<Search_1_2Response xmlns="http://ws-ibe.com/Avia">
<Search_1_2Result xmlns:a="http://ws-ibe.com/STL" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<a:RequestID>256568515</a:RequestID>
<a:ResponseBody>
<SearchData />
<SimpleGroupedFlights>
<AirItineraries>
<AirItinerary/>
<AirItinerary/>
<AirItinerary/>
</AirItineraries>
<Prices>
<GroupedPrice>
<a:ID>0</a:ID>
<ValidatingCompany>ZZ</ValidatingCompany>
<Refundable>NonRefundable</Refundable>
<PrivateFareInd>false</PrivateFareInd>
<TicketTimeLimit>2017-09-03T23:59:00</TicketTimeLimit>
<PassengerFares>
<PassengerFare>
<Type>ADT</Type>
<Quantity>1</Quantity>
<BaseFare>
<a:Amount>153</a:Amount>
<a:Currency>EUR</a:Currency>
</BaseFare>
<EquiveFare>
<a:Amount>153</a:Amount>
<a:Currency>EUR</a:Currency>
</EquiveFare>
<TotalFare>
<a:Amount>172</a:Amount>
<a:Currency>EUR</a:Currency>
</TotalFare>
<Taxes>
<Tax>
<a:Amount>4</a:Amount>
<a:Currency>EUR</a:Currency>
<TaxCode>YQF</TaxCode>
</Tax>
<Tax>
<a:Amount>15</a:Amount>
<a:Currency>EUR</a:Currency>
<TaxCode>YRF</TaxCode>
</Tax>
</Taxes>
<Tariffs>
<Tariff>
<Code>RBSOW</Code>
<Type>Public</Type>
<SegNum>1</SegNum>
<FareFamilyDescID>0</FareFamilyDescID>
</Tariff>
</Tariffs>
<FareCalc>TEXT</FareCalc>
</PassengerFare>
</PassengerFares>
<SourceID>23359</SourceID>
<BookingClassInfo>
<BookingClass>
<BaseClass>Economy</BaseClass>
<BookingClassCode>R</BookingClassCode>
<FreeSeatCount>7</FreeSeatCount>
<MealType>H</MealType>
<SegmentNumber>1</SegmentNumber>
</BookingClass>
</BookingClassInfo>
</GroupedPrice>
<GroupedPrice>
<a:ID>1</a:ID>
</GroupedPrice>
<GroupedPrice>
<a:ID>2</a:ID>
</GroupedPrice>
</Prices>
<FlightSegments>
<FlightSegment/>
<FlightSegment/>
<FlightSegment/>
</FlightSegments>
<FlightPriceGroups>
<FlightPriceGroup/>
<FlightPriceGroup/>
<FlightPriceGroup/>
</FlightPriceGroups>
</SimpleGroupedFlights>
<FareFamiliesDescription/>
<SubsidiesInformation/>
</a:ResponseBody>
</Search_1_2Result>
</Search_1_2Response>
</s:Body>
</s:Envelope>