Implementation Notes
Parameters
Parameter | Value | Description |
---|---|---|
Response Messages
|
Reason | Response Model |
---|
Name | Description | Type | Required |
clientCode |
ClientCode information of clienta calling for service | String | Mandatory (Optional for WEBSDOM) |
clientUsername |
ClientUserName information of client calling for service | String | Mandatory |
channel |
Channel information calling for service | String | Mandatory (Optional for WEBSDOM) |
airlineCode |
Airline Code | String | Mandatory (Optional for WEBSDOM) |
application |
Application information calling for service | String | Optional |
agent |
Information on which device made the service call (Nokia E72, Browser) | String | Optional |
clientTransactionId |
Transaction information of the making service call | String | Mandatory |
languageCode |
The language in which the query was made. Such as TR, EN | String | Optional |
agencyOfficeCode |
The agency's triple code | String | Optional |
userAgencyCode |
The agency's triple code | String | Optional |
agencyCode |
The agency's triple code | String | Optional |
dutyCode |
The code that determines the sales authority of the agency. Like GS, SU | String | Optional |
Ton |
Ton of currency | Integer | Optional |
Currency |
Currency code | String | Optional |
extraParameters |
Extra parameters | Model[] | Optional |
Name | Description | Type | Required |
Key |
If there are extra parameters to be sent in the request, they are sent in this field | String | Optional |
Value |
The value of the extra parameters that must be sent in the request is sent in this field. | String | Optional |
Name | Description | Type | Required |
WindowAfter |
Indicates how many days after the flight time you want to search for flights | String | Yes |
WindowBefore |
Indicates how many days before the flight time you want to search for flights | String | Yes |
Date |
Defines Flight Date | String | Yes |
Name | Description | Type | Required |
AlternateLocation |
Default False | Boolean | No |
LocationCode |
Defines arrival airport short code | String | Yes |
MultiAirportCityInd |
Set as true if searching flights for all ports in arrival city | Boolean | Yes |
Name | Description | Type | Required |
Code |
Defines account code | String | Yes |
Name | Description | Type | Required |
ReducedDataIndicator |
True: To request just flight information (No RBD and Fare returns), False: To request flights with price information. | Boolean | Yes |
Name | Description | Type | Required |
AlternateLocation |
Default False | Boolean | No |
LocationCode |
Defines departure airport short code | String | Yes |
MultiAirportCityInd |
Set as true if searching flights for all ports in departure city | Boolean | Yes |
Name | Description | Type | Required |
Cabin |
Defines cabin type | String | Yes |
Name | Description | Type | Required |
RoutingType |
Defines preferred flight characteristics to be used in the search. O: One Way R: Round Trip M: Multicity | String | Yes |
Name | Description | Type | Required |
Code |
Defines passenger type | String | Yes |
Quantity |
Defines the passenger type quantity | Integer | Yes |
Name | Description | Type | Required |
displayType |
Indicates if the search is weekly or daily ( 2:weekly, 1:daily) | Integer | Yes |
Name | Description | Type |
RPH |
Dep-Arr cities and departure date will be shown. | String |
Name | Description | Type |
isPureAnadoluJetFlight |
If all flight segments are operated by Anadolujet, it will be ‘true’ | String |
isFullInternational |
If all flight segments are international, it will be ‘true’ | String |
isFullCodeshare |
If all flight segments are codeshare, it will be ‘true’ | String |
isDomestic |
If all flight segments are domestic, it will be ‘true’ | String |
flightNumber |
Flight number | String |
Name | Description | Type |
FareBasisCode |
It shows fare family code like EU, ER, BU. | String |
Name | Description | Type |
Quantity |
Passenger type quantity | String |
Code |
Passenger type code | String |
Name | Description | Type |
ResBookDesigCode |
It shows fare class of that fare family. | String |
content |
It shows fare family code like EU, ER, BU. | String |
Name | Description | Type |
CurrencyCode |
It shows total fare currency. | String |
Amount |
It shows total fare (base fare + tax) for each passenger type for quantity 1. | String |
Name | Description | Type |
CurrencyCode |
It shows tax currency code. | String |
Amount |
It shows tax amount of each tax code for each passenger type. | String |
TaxCode |
It shows different tax codes. | String |
Name | Description | Type |
CurrencyCode |
It shows base fare currency. | String |
Amount |
It shows base fare amount for each passenger type. | String |
Name | Description | Type |
UnitOfMeasure |
It shows unit of measure for baggage. | String |
UnitOfMeasureQuantity |
It shows quantity of unit of measure for baggage. | String |
FlightSegmentRPH |
It shows the segment that allowed for baggage.td> | String |
Name | Description | Type |
DepartureDateTime |
Departure Date will be shown | String |
ArrivalDateTime |
Arrival Date will be shown | String |
RPH |
Dep-Arr cities and departure date will be shown.td> | String |
Name | Description | Type |
LocationCode |
Origin city code | String |
Name | Description | Type |
LocationCode |
Destination city code | String |
Name | Description | Type |
DepartureDateTime |
Departure date and time | String |
ArrivalDateTime |
Arrival date and time | String |
CodeshareInd |
It shows the flight is codeshare or not | String |
FlightNumber |
Flight number | String |
JourneyDuration |
Total flight duration including stopover waits | String |
StopQuantity |
Count of stopover points | String |
Name | Description | Type |
LocationCode |
Port code | String |
Name | Description | Type |
LocationCode |
Port code | String |
Name | Description | Type |
ResBookDesigQuantity |
Available number of seats | String |
ResBookDesigStatusCode |
Fare family of the class | String |
ResBookDesigCode |
Flight class | String |
RPH |
Pax type, cabin and flight segment number will be given. (i.e. Pax:ADT SegmentIndex:1Cabin:EU) | String |
Name | Description | Type |
Value |
Equipment (i.e. AIRBUS A320-200) | String |
AirEquipType |
Troya euipment code (i.e. 32P, 2AJ) | String |
Name | Description | Type |
CompanyShortName |
AJ or TK | String |
Name | Description | Type |
flexPricerAvailabilityOutput |
flexPricerAvailabilityOutput | flexPricerAvailabilityOutput |
Name | Description | Type |
LIST_AVAILABILITY_RANGE |
It includes min and max availability dates by departure location. | Modal[] |
jSessionId |
Amadeus sessionid | String |
LIST_PANEL |
All availability information, flight recommendations, segment, traveller and trip prices are returned | Modal[] |
PAGE_TICKET |
Default response parameters: “0” | String |
FLOW_SIGNATURE |
It includes some default response parameters not affecting by request. | ComplexElement |
FARE_FAMILY_DICTIONARY |
Fare family details. | ComplexElement |
LIST_SERVICE_FEES_GROUP |
With respect to fare family which ancillaries are included. | |
LIST_MSG |
Error messages are returned | ComplexElement |
Name | Description | Type |
LIST_TAB |
It includes flight recommendations and prices. | Modal[] |
SEARCH_DATA |
It includes searching parameters. (LIST_COMMERCIAL_FARE_FAMILY, TRIP_TYPE, LIST_DESTINATION, PRICING_TYPE, DISPLAY_TYPE) | Modal[] |
IS_LOADED_FROM_CACHE |
It shows whether flight and prices are coming from cache | String |
TYPE |
When it is ‘FP’, flight recommendation and price information in related LIST_PANEL return for specific date. When it is ‘C’, bestbuy prices return for specific timeframe (ex: weekly) | String |
BOUND_ID |
0: Inbound calculated 1: Outbound calculated | Numeric |
LIST_OC_RECOMMENDATION |
Indicates the OC group for ancillaries | Modal[] |
MINI_RULES_DICTIONARY |
MNR and FBA rules list per ID | Modal[] |
MINIRULES_TYPE_QUALIFIER_DICTIONARY |
MNR type list | Modal[] |
Name | Description | Type |
LIST_DATE |
It shows outbound and inbound dates of availability search. | ComplexElement |
LIST_RECOMMENDATION |
It includes flight recommendations and their prices. | Modal[] |
LIST_PROPOSED_BOUND |
It includes “LIST_FLIGHT”. | Modal[] |
Name | Description | Type |
DATE |
The first one shows requested departure date, second one shows requested arrival date. | ComplexElement |
Name | Description | Type |
code |
It shows outbound and inbound dates of availability search. (ex: "2019-05-25T00:00:00" | DateTime |
content |
It shows outbound and inbound dates of availability search. (ex: ; "Saturday, May 25, 2019") | DateTime |
Name | Description | Type |
RECOMMENDATION_ID |
It shows flight recommendation_ids which includes flight_ids.(ex:0) | Numeric |
LIST_BOUND |
It shows outbound and inbound flight list and their fare families. First bound refers to outbound, second bound refers to inbound. | Modal[] |
FARE_FAMILY |
It shows fare family name and code of that recommendation. (ex: “ECONOMY PROMOTIONAL”; “TREUPRO”) | Modal[] |
LIST_TRIP_PRICE |
It shows trip and bound price details. | Modal[] |
LIST_PNR |
It shows price per passenger details. | Modal[] |
RECOMMENDATION_DESCRIPTION |
Modal[] |
Name | Description | Type |
LIST_FLIGHT |
It shows flight id, number of last seats and booking class. | Modal[] |
FARE_FAMILY |
It shows fare family of the bound. | ComplexElement |
Name | Description | Type |
FLIGHT_ID |
It shows flight_ids. (ex:0) | Numeric |
NUMBER_OF_LAST_SEATS |
It shows number of last seats of the booking class for the first flight. | Numeric |
LSA_DEBUG_INFO |
It shows booking class and flight number of first segment. | ComplexElement |
ELIGIBLE_OC_RECOMMENDATION |
It shows which segment has ancillaries. | ComplexElement |
Name | Description | Type |
TOTAL_AMOUNT |
It shows total price of recommendation as sum of AMOUNT and FEE values. | Numeric |
AMOUNT |
It shows total of taxes and amount without tax (base fare) | Numeric |
AMOUNT_WITHOUT_TAX |
It shows base fare of trip. | Numeric |
TAX |
It shows total tax amount. | Numeric |
CURRENCY |
It shows currency of amount, tax and fees. | ComplexElement |
LIST_FEE |
It shows ticketing service charge value with the code as “0”. | ComplexElement |
LIST_BOUND_PRICE |
It shows outbound and inbound prices and taxes. | ComplexElement |
LIST_DISPLAY_TAX |
It shows some tax codes (not all taxes) and their amount. | ComplexElement |
Name | Description | Type |
CODE |
Currency code | String |
NAME |
Currency | String |
Name | Description | Type |
TYPE>CODE |
Ticketing service charge code is "0" | String |
LIST_VALUE |
It shows value of the fee | ComplexElement |
Name | Description | Type |
TOTAL_AMOUNT |
It shows total price of the bound as sum of AMOUNT and FEE values. | Numeric |
AMOUNT |
It shows total of taxes and amount without tax (base fare) | Numeric |
AMOUNT_WITHOUT_TAX |
It shows base fare of the bound | Numeric |
TAX |
It shows total tax amount of the bound | Numeric |
CURRENCY |
It shows currency of amount, tax and fees. | ComplexElement |
LIST_FEE |
It shows ticketing service charge value with the code as “0”. | ComplexElement |
Name | Description | Type |
CODE |
It shows some tax codes (YQ, US) | String |
VALUE |
It shows amount of each tax. | Number |
Name | Description | Type |
LIST_TRAVELLER_TYPE |
It includes price details of requested passenger types. | Modal[] |
LIST_PNR_PRICE |
It has same parameters as LIST_TRIP_PRICE | Modal[] |
LIST_APPLICABLE_MARKUP_DISCOUNT |
It shows ticketing service charge value. | Modal[] |
Name | Description | Type |
LIST_TRAVELLER |
It shows traveler details. | ComplexElement |
TRAVELLER_TYPE |
It shows one of requested passenger type. | ComplexElement |
NUMBER |
It shows requested passenger type number. If there are adult and child types requested, NUMBER will be 1 and 2 for each. | Numeric |
LIST_BOUND |
It shows farebasis, booking class, ptc applied details of each segment. | Modal[] |
LIST_TRAVELLER_PRICE |
It has same parameters as LIST_TRIP_PRICE. Prices belong to only one requested passenger. (Ex: If the request has 2 adults and 1 child, 1 adult prices will be shown in one of LIST_TRAVELER_TYPE) | Modal[] |
LIST_TRAVELLER_TYPE_PRICE |
It has same parameters as LIST_TRIP_PRICE. Prices belong to only one requested passenger type. (Ex: If the request has 2 adults and 1 child, 2 adults’ prices in total will be shown in one of LIST_TRAVELER_TYPE) | Modal[] |
Name | Description | Type |
HAS_INFANT |
It shows if requested traveller has infant. (If there is infant in request, it will be “true”) | String |
IS_PRIMARY_TRAVELLER |
String | |
REQUESTED_TRAVELLER_TYPE |
It shows requested traveller type. | ComplexElement |
Name | Description | Type |
CODE |
It shows requested traveller type code. EX: ADT | String |
NAME |
It shows requested traveller type. EX: ADULT | String |
Name | Description | Type |
CODE |
It shows traveller type code. EX: ADT | String |
NAME |
It shows traveller type. EX: ADULT | String |
Name | Description | Type |
LIST_SEGMENT |
It shows segment cabin, booking class, fare family detail. | Modal[] |
Name | Description | Type |
SEGMENT_ID |
It shows segment id. | Numeric |
FARE_CLASS |
It shows fare basis code of the segment. | String |
RBD |
It shows fare/booking class of segment. | String |
CABIN |
It shows cabin type of each bound. M: economy; C: business | String |
FARE_FAMILY |
It shows fare family details of the segment. | ComplexElement |
LIST_PTC_APPLIED>CODE |
It shows fare applied passenger type code. | String |
LIST_FARE_TYPES |
It shows fare types whether public or private. | ComplexElement |
Name | Description | Type |
SHORT_NAME |
It shows fare family code of the recommendation. | String |
BRAND_NAME |
It shows fare family name of the recommendation. | String |
Name | Description | Type |
CODE |
It indicates the type code of fare | String |
NAME |
It shows fare types whether public or private. | String |
Name | Description | Type |
LOCATION |
Departure location of the query | String |
MAX_AVAIL_DATE |
Valid date of the availability search | ComplexElement |
MIN_AVAIL_DATE |
System date of the availability search | ComplexElement |
Name | Description | Type |
code |
Valid date of the availability search (datetime format; “2020-05-04T06:06:00") | DateTime |
content |
Content of the valid availability date (ex: "Monday, May 04, 2020") | String |
Name | Description | Type |
code |
System date of the availability search (datetime format; "2019-05-15T08:06:00") | DateTime |
content |
Content of the availability search date ("Wednesday, May 15, 2019") | String |
Name | Description | Type |
FIRST_FLIGHT_NUMBER |
It shows flight number of first segment. (ex: “1591”) | Numeric |
RBD |
It shows flight booking class. | String |
Name | Description | Type |
SHORT_NAME |
It shows fare family code of the bound. | String |
BRAND_NAME |
It shows fare family name of the bound. | String |
Name | Description | Type |
SHORT_NAME |
It shows fare family code of the recommendation. | String |
BRAND_NAME |
It shows fare family name of the recommendation. | String |
Name | Description | Type |
TYPE>CODE |
Ticketing service charge code is "0" | String |
VALUE |
It shows value of the fee | Numeric |
Name | Description | Type |
TOTAL_AMOUNT |
It shows total price of the traveler as sum of AMOUNT and FEE values. | Numeric |
AMOUNT |
It shows total of taxes and amount without tax (base fare) for the traveller | Numeric |
AMOUNT_WITHOUT_TAX |
It shows base fare of trip for the traveller | Numeric |
TAX |
It shows total tax amount. | Numeric |
CURRENCY |
It shows currency of amount, tax and fees. | ComplexElement |
LIST_FEE |
It shows ticketing service charge value with the code as “0”. | ComplexElement |
LIST_BOUND_PRICE |
It shows outbound and inbound prices for each passenger type. (Ex: In first LIST_BOUND_PRICE, outbound prices will be shown for 2 adults.In second, inbound prices will be shown for 2 adults.) | ComplexElement |
LIST_DISPLAY_TAX |
It shows some tax codes (not all taxes) and their amount. | ComplexElement |
Name | Description | Type |
TOTAL_AMOUNT |
It shows total price of the traveler type as sum of AMOUNT and FEE values. | Numeric |
AMOUNT |
It shows total of taxes and amount without tax (base fare) for the traveller type | Numeric |
AMOUNT_WITHOUT_TAX |
It shows base fare of trip for the traveller | Numeric |
TAX |
It shows total tax amount. | Numeric |
CURRENCY |
It shows currency of amount, tax and fees. | ComplexElement |
LIST_FEE |
It shows ticketing service charge value with the code as “0”. | ComplexElement |
LIST_BOUND_PRICE |
It shows outbound and inbound prices for each passenger type. (Ex: In first LIST_BOUND_PRICE, outbound prices will be shown for 2 adults.In second, inbound prices will be shown for 2 adults.) | ComplexElement |
LIST_DISPLAY_TAX |
It shows some tax codes (not all taxes) and their amount. | ComplexElement |
Name | Description | Type |
TOTAL_AMOUNT |
It shows total price of the travel as sum of AMOUNT and FEE values. | Numeric |
AMOUNT |
It shows total of taxes and amount without tax (base fare) for the travel | Numeric |
AMOUNT_WITHOUT_TAX |
It shows base fare of trip for the travel | Numeric |
TAX |
It shows total tax amount. | Numeric |
CURRENCY |
It shows currency of amount, tax and fees. | ComplexElement |
LIST_FEE |
It shows ticketing service charge value with the code as “0”. | ComplexElement |
LIST_BOUND_PRICE |
It shows outbound and inbound prices and taxes. | ComplexElement |
LIST_DISPLAY_TAX |
It shows some tax codes (not all taxes) and their amount. | ComplexElement |
Name | Description | Type |
TYPE>CODE |
It shows ticketing servis charge code as "0". | String |
LIST_VALUE |
It shows ticketing service charge value. | ComplexElement |
HIDE_FEE |
Boolean | String |
Name | Description | Type |
LIST_FLIGHT |
It includes “LIST_SEGMENT”. | Modal[] |
Name | Description | Type |
FLIGHT_ID |
Flight id | Numeric |
LIST_SEGMENT |
It includes flight recommendations and prices. | Modal[] |
Name | Description | Type |
SEGMENT_ID |
Segment id of the flight | Numeric |
B_LOCATION |
It shows departure location details of the segment. | ComplexElement |
E_LOCATION |
It shows arrival location details of the segment. | ComplexElement |
AIRLINE |
It shows airline information of the segment. (ex: “TK”; “Turkish Airlines”) | ComplexElement |
OTHER_AIRLINE |
It shows operating airline information. (ex: “XQTAJ”; “XQ FOR ANADOLUJET TRADEMARK OF TK” | ComplexElement |
FLIGHT_NUMBER |
It shows flight number of the segment. | Numeric |
B_DATE |
It shows depature date and time. (ex: “2019-05-15T11:35:00"; “Wednesday, May 15, 2019") | ComplexElement |
E_DATE |
It shows arrival date and time (ex: "2019-05-15T13:45:00"; "Wednesday, May 15, 2019") | ComplexElement |
B_TERMINAL |
It shows arrival terminal. (ex: “1”) | String |
E_TICKETING |
Boolean/true | String |
NUMBER_OF_STOPS |
It shows number of stops in that flight segment. | Numeric |
SEGMENT_FLIGHT_TIME |
It shows segment flight time in milisecond. | Numeric |
ELAPSED_FLYING_TIME |
It shows total time in milisecond. | Numeric |
EQUIPMENT |
It shows aircraft details. (ex: “333"; "Airbus Industrie A330-300") | ComplexElement |
Name | Description | Type |
CITY_CODE |
It shows departure city code. (ex: FRA) | String |
CITY_NAME |
It shows departure city name (ex: Frankfurt) | String |
COUNTRY_CODE |
It shows departure country_code. (ex: DE) | String |
COUNTRY_NAME |
It shows departure country name. (ex: Germany) | String |
LOCATION_CODE |
It shows departure airport code (ex: FRA) | String |
LOCATION_NAME |
It shows departure airport name (ex: Frankfurt International) | String |
Name | Description | Type |
CITY_CODE |
It shows arrival city code. (ex: FRA) | String |
CITY_NAME |
It shows arrival city name (ex: Frankfurt) | String |
COUNTRY_CODE |
It shows arrival country_code. (ex: DE) | String |
COUNTRY_NAME |
It shows arrival country name. (ex: Germany) | String |
LOCATION_CODE |
It shows arrival airport code (ex: FRA) | String |
LOCATION_NAME |
It shows arrival airport name (ex: Frankfurt International) | String |
Name | Description | Type |
CODE |
It shows airline information of the segment. (ex: “TK”) | String |
NAME |
It shows airline information of the segment. (ex: “Turkish Airlines”) | String |
Name | Description | Type |
code |
It shows depature date and time. (ex: “2019-05-15T11:35:00") | DateTime |
content |
It shows depature date and time. (ex: “Wednesday, May 15, 2019") | DateTime |
Name | Description | Type |
code |
It shows arrival date and time (ex: "2019-05-15T13:45:00") | DateTime |
content |
It shows arrival date and time (ex: "Wednesday, May 15, 2019") | DateTime |
Name | Description | Type |
CODE |
It shows aircraft details. (ex: “333") | String |
NAME |
It shows aircraft details. (ex:"Airbus Industrie A330-300") | String |
Name | Description | Type |
LIST_COMMERCIAL_FARE_FAMILY |
It shows requested cabin types. | ComplexElement |
TRIP_TYPE |
It shows requested trip type. R: round trip, O:one way, M:multicity | String |
LIST_DESTINATION |
It shows origin and destination ports and travel date. | ComplexElement |
PRICING_TYPE |
Default parameter, one way, round trip: O, multicity: I | String |
DISPLAY_TYPE |
1: upsell, 2: dual display | String |
Name | Description | Type |
CODE |
It shows commercial fare family code. (ex: BUSINESS, ECO) | String |
SET_INDEX |
- | String |
PANEL_TYPE |
- | String |
NAME |
It shows commercial fare family name. (ex: BUSINESS, ECONOMY) | String |
Name | Description | Type |
B_TIME_WINDOW |
- | Numeric |
B_DATE |
It shows requested travel date. | ComplexElement |
B_LOCATION |
It shows requested departure location | ComplexElement |
E_LOCATION |
It shows requested arrival location. | ComplexElement |
DATE_RANGE |
It shows requested date range. | ComplexElement |
Name | Description | Type |
CODE |
C: +/-n days will be added | Numeric |
QUALIFIER |
It shows how many days should be added after travel date. | String |
Name | Description | Type |
OC_RECOMMENDATION_ID |
OC recommendation ID | Numeric |
LIST_BOUND |
Represents the travel bounds. For RT first one is for outbound. Second one is for inbound. | ComplexElement |
Name | Description | Type |
LIST_FARE_FAMILY |
It lists all fare families in the response. | ComplexElement |
Name | Description | Type |
COMMERCIAL_FARE_FAMILY |
It shows commercial fare family of the fare families. (ex:ECO) | String |
FARE_FAMILY |
It shows fare families. (ex: TREUPRO) | String |
LIST_SERVICE |
It shows fare families related ancillaries | ComplexElement |
Name | Description | Type |
NUMBER |
It shows number of the message. | Numeric |
SUBERROR_LIST>SUBERROR_ITEMS |
It shows suberror number of the error. | ComplexElement |
TEXT |
It shows error text. | String |
TYPE |
It shows message type (ex: W: warning) | String |
SUBERROR |
It shows suberror number of the error. | ComplexElement |
Name | Description | Type |
NUMBER |
It shows suberror number. | Numeric |
TYPE |
- | Numeric |
Name | Description | Type |
REF |
It shows bound id which is equal to OC_RECOMMENDATION_ID. | Numeric |
Name | Description | Type |
SERVICE_STATUS |
It shows dictionary of services INC : Icluded CHA: Chargeable NOF: Not offered services | String |
SERVICE_REFERENCE |
It shows the service reference ID under LIST_SERVICE_FEES_GROUP -> ITEM_NUMBER_INFO | Numeric |
Name | Description | Type |
LIST_SERVICE_FEE_INFO_GROUP |
Indicates details about service fee | ComplexElement |
LIST_SERVICE_COVERAGE_INFO_GROUP |
Indicates ancillary services per flight leg | ComplexElement |
LIST_SERVICE_FEE_REFS |
Reference details of the ancillary lists | ComplexElement |
LIST_SERVICE_DETAILS_GROUP |
Indicates service details | ComplexElement |
TYPE |
Indicates service type for ex. OC | String |
LIST_SERVICE_FEE_INFO_PER_BOUND |
Only in FPP Response | ComplexElement |
LIST_SERVICE_COVERAGE_INFO_PER_BOUND |
Only in FPP Response | ComplexElement |
LIST_SERVICE_FEE_REFS_PER_BOUND |
Only in FPP Response | ComplexElement |
Name | Description | Type |
SERVICE_DETAILS_GROUP |
It shows service details | ComplexElement |
ITEM_NUMBER_INFO |
It indicates the service | ComplexElement |
Name | Description | Type |
SERVICE_MATCHED_INFO_GROUP |
It shows the pax and price details of the service | ComplexElement |
REF_INFO |
ComplexElement |
Name | Description | Type |
PRICING_INFO |
It includes fare details | ComplexElement |
AMOUNT_INFO |
It includes amount details | ComplexElement |
PAX_REF_INFO |
It includes pax ref info | ComplexElement |
Name | Description | Type |
FARE_DETAILS |
It shows fare details | ComplexElement |
Name | Description | Type |
PASSENGER_TYPE |
It shows pax type short code | String |
Name | Description | Type |
MONETARY_DETAIL |
It shows price info | ComplexElement |
Name | Description | Type |
AMOUNT_TYPE |
It indicates amount type | String |
AMOUNT |
It shows the amount | Numeric |
Name | Description | Type |
TRAVELLER_DETAILS |
It indicates the pax reference | ComplexElement |
Name | Description | Type |
NUMBER |
It indicates the pax reference | Numeric |
Name | Description | Type |
REFERENCING_DETAIL |
It indicates service reference details | ComplexElement |
Name | Description | Type |
QUALIFIER |
It indicates it is a service | String |
NUMBER |
It indicates the service number | Numeric |
Name | Description | Type |
ITEM_NUMBER |
It indicates item references | ComplexElement |
Name | Description | Type |
TYPE |
It indicates the reference type | String |
NUMBER |
It indicates the reference number | Numeric |
Name | Description | Type |
SERVICE_COV_INFO_GROUP |
Pax and Flight relation of the ancillary list | ComplexElement |
ITEM_NUMBER_INFO |
Unique ID and Type for list | ComplexElement |
Name | Description | Type |
PAX_REF_INFO |
Indicates pax reference ID | ComplexElement |
REF_INFO |
Indicate service references | ComplexElement |
COVERAGE_PER_FLIGHTS_INFO |
Service coverage per flight leg | ComplexElement |
Name | Description | Type |
TRAVELLER_DETAILS |
Indicates the unique traveler ID | ComplexElement |
Name | Description | Type |
REFERENCE_NUMBER |
Refers to the ID under the LIST_SERVICE_FEE_INFO_GROUP | String |
Name | Description | Type |
REFERENCING_DETAIL |
Details of service references | ComplexElement |
Name | Description | Type |
QUALIFIER |
Service Indicator | String |
NUMBER |
Indicates the serviced under LIST_SERVICE_DETAILS_GROUP | Numeric |
Name | Description | Type |
NUMBER_OF_ITEMS_DETAILS |
It indicates the reference details | ComplexElement |
LAST_ITEMS_DETAILS |
It indicates the flight legs covered | ComplexElement |
Name | Description | Type |
REF_NUM |
Indicates the flight 1: Outbound flight 2: Inbound flight | Numeric |
REFERENCE_QUALIFIER |
String |
Name | Description | Type |
REF_OF_LEG |
Indicates the flight legs that this list covers | Numeric |
Name | Description | Type |
ITEM_NUMBER |
Unique ID and Type for list | ComplexElement |
Name | Description | Type |
TYPE |
Short code of ancillary list type | String |
NUMBER |
ID information | Numeric |
Name | Description | Type |
REF_INFO |
Reference details of the ancillary lists | ComplexElement |
Name | Description | Type |
REFERENCING_DETAIL |
Indicates the relation between ancillary lists | ComplexElement |
Name | Description | Type |
QUALIFIER |
Indicates the list type | String |
NUMBER |
Unique ID | String |
Name | Description | Type |
SERVICE_OPTION_INFO |
It indicates the short code of service | ComplexElement |
FEE_DESCRIPTION_GROUP |
It indicates service details | ComplexElement |
Name | Description | Type |
DATA_TYPE_INFORMATION |
Short code of the service | ComplexElement |
DATA_INFORMATION |
Service type indicator | ComplexElement |
Name | Description | Type |
SUBTYPE |
It shows subtype code of service Full list of subcodes can be seen from: https://www.atpco.net/sites/atpco-public/files/all_pdfs/Opt_Scvs_Industry_Sub_Codes_Online_C.pdf | String |
Name | Description | Type |
INDICATOR |
Service type indicator | String |
Name | Description | Type |
COMMERCIAL_NAME |
It shows the service name | ComplexElement |
SERVICE_DESCRIPTION_INFO |
It indicates service type details | ComplexElement |
ITEM_NUMBER_INFO |
It represents the service ID | ComplexElement |
SERVICE_ATTRIBUTES_INFO |
It shows service attributes | ComplexElement |
Name | Description | Type |
FREE_TEXT_QUALIFICATION |
It shows free text of service if any | ComplexElement |
FREE_TEXT |
It shows service group Commercial Name | String |
Name | Description | Type |
TEXT_SUBJECT_QUALIFIER |
It shows free text of service if any | Numeric |
Name | Description | Type |
SERVICE_REQUIREMENTS_INFO |
It shows service attributes | ComplexElement |
Name | Description | Type |
SERVICE_SUB_GROUP |
It shows service sub group code | String |
SERVICE_GROUP |
It shows service group code | String |
SERVICE_MARKETING_CARRIER |
It shows marketing carrier short code | String |
SERVICE_NUMBER_OF_INSTANCES |
It indicates the instance of service | Numeric |
SERVICE_CLASSIFICATION |
It shows service classification code | String |
Name | Description | Type |
ITEM_NUMBER_DETAILS |
It shows the service ID | ComplexElement |
Name | Description | Type |
TYPE |
It shows item number type | String |
NUMBER |
It shows ancillary service number | Numeric |
Name | Description | Type |
LIST_COMBINATION_DESCRIPTION |
It shows baggage allowance for each traveller and leg. | ComplexElement |
Name | Description | Type |
LIST_BOUND |
It shows flight id for baggage allowance | ComplexElement |
LIST_TRAVELLER_DESCRIPTION |
It shows traveller type | ComplexElement |
MINI_RULES_ID |
It shows id of MNR rules | Numeric |
Name | Description | Type |
FLIGHT_ID |
Flight id for each bound | Numeric |
Name | Description | Type |
TRAVELLER_TYPE |
It shows traveller type and code | ComplexElement |
BAGGAGE_ALLOWANCE |
Baggage allowance | ComplexElement |
Name | Description | Type |
CODE |
It shows traveller type code (ADT) | String |
NAME |
It shows traveller type name (Adult) | String |
Name | Description | Type |
LIST_BOUND |
It shows baggage allowance for each segment of the bound | ComplexElement |
Name | Description | Type |
LIST_SEGMENT |
It shows baggage allowance for each segment | ComplexElement |
Name | Description | Type |
TYPED_BAGGAGE_ALLOWANCE |
ComplexElement |
Name | Description | Type |
UNIT |
Unit of baggage allowance (KILOGRAMS) | String |
VALUE |
Value of baggage allowance (30) | Numeric |
Name | Description | Type |
OC_REF |
Bound OC ID | Numeric |
Name | Description | Type |
LIST_MNR_DETAILS |
Details of MNR and FBA rules | ComplexElement |
Name | Description | Type |
MNR_REF |
It indicates the ID of MNR Details | Modal[] |
CAT_GRP |
Description of MNR Type | Modal[] |
Name | Description | Type |
NUMBER |
Unique ID for MNR list | Numeric |
Name | Description | Type |
LIST_CAT_GROUP |
It indicates the details about category groups | ComplexElement |
Name | Description | Type |
CATINFO |
Indicates Cat Type | Modal[] |
STATUS_INFO |
Indicates the MNR status information | Modal[] |
MONETARY_INFO |
Indicates the price information | Modal[] |
Name | Description | Type |
NUMBER |
Indicates Cat group Number 31: Reissue Rules 33: Refund Rules | Numeric |
Name | Description | Type |
LIST_STATUS_INFORMATION |
Lists MNR details per Indicator | ComplexElement |
Name | Description | Type |
INDICATOR |
Short code of MNR rules | String |
ACTION |
MNR rule validity information 1: Active 0: passive | Numeric |
Name | Description | Type |
LIST_MONETARY_DETAILS |
MNR Type information | ComplexElement |
Name | Description | Type |
NAME |
Short code of MNR type BDV: Ticket validity date before departure RVJ: Reval before departure is allowed FFT: Part of the rule is free form text in Cat16 BDC: Revalidation Max penalty amount for the ticket BDT: Max penalty amount to change all the ticket BDJ: Reissue before departure allowed? | String |
DESCRIPTION |
Description of MNR Type | String |
Name | Description | Type |
MONETARY_DETAILS |
Price information details | ComplexElement |
Name | Description | Type |
TYPE_QUALIFIER |
Indicates MNR Type code | String |
AMOUNT |
Indicates the price information for the MNR Type | Numeric |
Name | Description | Type |
ATTRIBUTE_DETAILS |
It shows service attributes | ComplexElement |
Name | Description | Type |
ATTRIBUTE_TYPE |
It shows attribute type (i.e BKM, SSR, RFIC) | String |
ATTRIBUTE_DESCRIPTION |
It shows attribute detail | String |
Name | Description | Type |
BOUND_ID |
Only in FPP Response | Numeric |
Name | Description | Type |
BOUND_ID |
Only in FPP Response | Numeric |
Name | Description | Type |
BOUND_ID |
Only in FPP Response | Numeric |
Code | Description | Detailed Description |
10008 |
NO_FLIGHTS_TO_DISPLAY | If there is no flight. |
14015 |
REQUEST_NOT_PROPER | If request is not proper. Please check sample response and update your request. |
24002 |
INVALID_PAX_TYPE | If passenger type is not defined in Pax Table. |
25004 |
ROUND_TRIP_MANDATORY_PORT_EXCEPTION | If round trip is mandatory for requested ports and request has only one OriginDestinationInformation. |
25015 |
PORTS_ARE_SAME | If origin and destination ports are the same. |
25016 |
AVAILQUERY_DATE_OUT_OF_OVER_LIMIT | If departure date in the request is passed. |
25019 |
T2SE_GET_THROTTLER_TOKEN_ERROR | T2SE error |
25022 |
UNABLE_FIND_LOCAL_TIME_FOR_AVAILFILTER | If local time of departure or arrival ports cannot be gathered from Troya. |
25027 |
NO_FLIGHTS_WITH_THIS_CRITERIA | If there is no flight on requested dates. |
25028 |
T2SE_THREAD_AVAIL_RESP_ERROR | T2SE error |
25030 |
QUERY_IS_NOT_ROUND_TRIP | If routingtype is set R in request, but there is only one OriginDestinationInformation. |
25031 |
ROUND_TRIP_DATE_INCONSISTENT | If return flight is departing before arrival of first flight. |
25035 |
EXCESSIVE_INFANT_ERROR | If number of infants excess number of adults. |
25036 |
EXCESSIVE_PASSENGER_ERROR | If total number of passengers (excludes infant) is over the limit. (parametric, MAX_DOMESTIC_PASSENGER_ COUNT_EXCEPT_INFANT) |
25037 |
ZERO_PASSENGER_ERROR | If request has no passenger. |
25038 |
TOTAL_PASSENGER_OVERFLOW | If total number of passengers is over the limit. (parametric, MAX_DOMESTIC_ PASSENGER_COUNT) |
25040 |
NO_PERMISSION_FOR_AGENCY | If agency is not authorized to send query for the route. |
25041 |
UNAUTHORIZED_CHANNEL_FOR_PASSENGERTYPE | If client_username has not allowed to query the requested passenger type. |
25042 |
NO_FARE_OR_SEAT_AVAILABLE | If there is no seat or fare available (coming from DFS). |
25058 |
NO_RESPONSE_FROM_COMMONFARE | DFS System Error |
25070 |
AVAILABILITY_WEEKLY_DATAOPTIMIZE_ERROR | If there is a problem while optimization for calender requests. |
25085 |
AMADEUS_TIMEOUT_ERROR | If Readtimeout error is occured. |
25099 |
NO_AVAILABILITY_FOR_AGENCY | If the client send a query for unauthorized types like AWT. |
29100 |
DFS_REST_RESPONSE_EMPTY | If DFS is not able to send a response. |
29101 |
DFS_REST_RESPONSE_CORRUPTED | If DFS response is corrupted. |
29102 |
DFS_REST_RESULT_HEADER_EMPTY | If DFS response has no resultHeader. |
29103 |
DFS_REST_RESPONSE_ERROR | If DFS send an error message like FARE NOT FOUND, NO AVAILABILITY. |
30010 |
AMADEUS_SERVICE_EXECUTION_ERROR | If Amadeus service does not respond. |
52001 |
AMADEUS_RESPONSE_EXCEPTION | If there are no flight recommendation for the requested route and dates. |
52002 |
AMADEUS_SESSIONTIMEOUT_EXCEPTION | If Amadeus session is timed out. |
52004 |
AMADEUS_TRIPTYPE_MANDATORY | If RoutingType is not set. |
52005 |
AMADEUS_AVAILQUERY_DATE_OUT_OF_OVER_LIMIT | If departure and arrival dates are in past. |
Domestic Request
{
"requestHeader": {
"clientUsername": "OPENAPI",
"clientTransactionId": "CLIENT_TEST_1",
"channel": "WEB"
},
"ReducedDataIndicator": false,
"RoutingType": "R",
"TargetSource": "BrandedFares",
"PassengerTypeQuantity": [{
"Code": "adult",
"Quantity": 1
},
{
"Code": "child",
"Quantity": 1
},
{
"Code": "infant",
"Quantity": 0
}],
"OriginDestinationInformation": [{
"DepartureDateTime": {
"WindowAfter": "P0D",
"WindowBefore": "P0D",
"Date": "14JAN"
},
"OriginLocation": {
"LocationCode": "IST",
"MultiAirportCityInd": false
},
"DestinationLocation": {
"LocationCode": "ESB",
"MultiAirportCityInd": false
},
"CabinPreferences": [{
"Cabin": "ECONOMY"
},
{
"Cabin": "BUSINESS"
}]
},
{
"DepartureDateTime": {
"WindowAfter": "P0D",
"WindowBefore": "P0D",
"Date": "19JAN"
},
"OriginLocation": {
"LocationCode": "ESB",
"MultiAirportCityInd": false
},
"DestinationLocation": {
"LocationCode": "IST",
"MultiAirportCityInd": false
},
"CabinPreferences": [{
"Cabin": "ECONOMY"
},
{
"Cabin": "BUSINESS"
}]
}]
}
International Request
{
"requestHeader": {
"clientUsername": "WEBSDOM",
"clientTransactionId": "UNIQUE_TRX_ID"
"extraParameters": [
{
"key": "BrandedFares",
"value": "T"
}
]
},
"ReducedDataIndicator": false,
"RoutingType": "R",
"TargetSource": "PREMIUM",
"PassengerTypeQuantity": [
{
"Code": "adult",
"Quantity": 1
},
{
"Code": "child",
"Quantity": 0
},
{
"Code": "infant",
"Quantity": 0
}
],
"OriginDestinationInformation": [
{
"DepartureDateTime": {
"WindowAfter": "P0D",
"WindowBefore": "P0D",
"Date": "21OCT"
},
"OriginLocation": {
"LocationCode": "IST",
"MultiAirportCityInd": false
},
"DestinationLocation": {
"LocationCode": "AMS",
"MultiAirportCityInd": false
},
"FlightTypePref": {
"MaxConnections": "1"
},
"CabinPreferences": [
{
"Cabin": "ECONOMY"
},
{
"Cabin": "BUSINESS"
}
]
},
{
"DepartureDateTime": {
"WindowAfter": "P0D",
"WindowBefore": "P0D",
"Date": "28OCT"
},
"OriginLocation": {
"LocationCode": "AMS",
"MultiAirportCityInd": false
},
"DestinationLocation": {
"LocationCode": "IST",
"MultiAirportCityInd": false
},
"FlightTypePref": {
"MaxConnections": "0"
},
"CabinPreferences": [
{
"Cabin": "ECONOMY"
},
{
"Cabin": "BUSINESS"
}
]
}
]
}
{
"status": "SUCCESS",
"requestId": "0000016fe848e606-44b292ff",
"message": {
"code": "TK-0000",
"description": "Request Processed Successfully."
},
"data": {"availabilityOTAResponse": {
"extraOTABrandInfoList": {"fareBrandOtaResponseItems": [
{
"BrandName": "ECO FLY",
"BonusMile": false,
"BrandCode": "EF",
"CarrierCode": "AJ",
"SeatSelection": false,
"BonusMileAmount": "0",
"BrandKey": "EFAJ1",
"BrandIndex": "1"
},
{
"BrandName": "ECOFLY",
"BonusMile": false,
"BrandCode": "EF",
"CarrierCode": "TK",
"SeatSelection": true,
"BonusMileAmount": "0",
"BrandKey": "EFTK41",
"BrandIndex": "1"
},
{
"BrandName": "ECOFLY",
"BonusMile": false,
"BrandCode": "EF",
"CarrierCode": "TK",
"SeatSelection": false,
"BonusMileAmount": "0",
"BrandKey": "EFTK42",
"BrandIndex": "1"
},
{
"BrandName": "ECOFLY",
"BonusMile": false,
"BrandCode": "EF",
"CarrierCode": "TK",
"SeatSelection": false,
"BonusMileAmount": "0",
"BrandKey": "EFTK21",
"BrandIndex": "1"
},
{
"BrandName": "EXTRA FLY",
"BonusMile": false,
"BrandCode": "XF",
"CarrierCode": "AJ",
"SeatSelection": true,
"BonusMileAmount": "0",
"BrandKey": "XFAJ3",
"BrandIndex": "2"
},
{
"BrandName": "EXTRAFLY",
"BonusMile": true,
"BrandCode": "XF",
"CarrierCode": "TK",
"SeatSelection": false,
"BonusMileAmount": "250",
"BrandKey": "XFTK43",
"BrandIndex": "2"
},
{
"BrandName": "EXTRAFLY",
"BonusMile": true,
"BrandCode": "XF",
"CarrierCode": "TK",
"SeatSelection": true,
"BonusMileAmount": "250",
"BrandKey": "XFTK22",
"BrandIndex": "2"
},
{
"BrandName": "PRIME FLY",
"BonusMile": false,
"BrandCode": "PF",
"CarrierCode": "AJ",
"SeatSelection": true,
"BonusMileAmount": "0",
"BrandKey": "PFAJ5",
"BrandIndex": "3"
},
{
"BrandName": "PRIMEFLY",
"BonusMile": true,
"BrandCode": "PF",
"CarrierCode": "TK",
"SeatSelection": false,
"BonusMileAmount": "500",
"BrandKey": "PFTK44",
"BrandIndex": "3"
},
{
"BrandName": "PRIMEFLY",
"BonusMile": true,
"BrandCode": "PF",
"CarrierCode": "TK",
"SeatSelection": true,
"BonusMileAmount": "500",
"BrandKey": "PFTK23",
"BrandIndex": "3"
},
{
"BrandName": "BUSINESS",
"BonusMile": false,
"BrandCode": "BU",
"CarrierCode": "TK",
"SeatSelection": true,
"BonusMileAmount": "0",
"BrandKey": "BUTK24",
"BrandIndex": "4"
}
]},
"createOTAAirRoute": {
"extraOTAAvailabilityInfoListType": {"extraOTAAvailabilityInfoList": {
"extraOTAFlightInfoListType": {"extraOTAFlightInfoList": {
"isPureAnadoluJetFlight": false,
"extraOTASegmentInfoListType": {"extraOTASegmentInfoList": [
{
"isAvailable": true,
"isConnected": false,
"segmentIndex": "1",
"isAnadoluJetSegment": false,
"isDomestic": true,
"isStandBySeat": false
},
{
"isAvailable": true,
"isConnected": false,
"segmentIndex": "2",
"isAnadoluJetSegment": false,
"isDomestic": true,
"isStandBySeat": false
}
]},
"isElectronicTicketAvailable": true,
"isMarketable": true,
"isCodeShare": false,
"isFullCodeShare": false,
"miniRulesList": {"MiniRules": [
{
"PassengerType": "ADT",
"MealCommercialName": "ECONOMY CLASS MEAL",
"CarryOnBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "1",
"kilos": "8"
}},
"BrandCode": "EF",
"PenaltyMiniRule": {
"ChangePenaltyList": {"ChangePenalty": [
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "1"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
}
]},
"CancellationPenaltyList": {"CancellationPenalty": [
{
"IsRefundable": false,
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
},
{
"IsRefundable": false,
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
}
]}
},
"BusinessLounge": "NO",
"RPH": "TK2192",
"MealSubCode": "0B3",
"BrandKey": "EFTK21",
"CheckedBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "1",
"kilos": "15"
}}
},
{
"PassengerType": "ADT",
"MealCommercialName": "ECONOMY CLASS MEAL",
"CarryOnBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "1",
"kilos": "8"
}},
"BrandCode": "EF",
"PenaltyMiniRule": {
"ChangePenaltyList": {"ChangePenalty": [
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "1"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
}
]},
"CancellationPenaltyList": {"CancellationPenalty": [
{
"IsRefundable": false,
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
},
{
"IsRefundable": false,
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
}
]}
},
"BusinessLounge": "NO",
"RPH": "TK2183",
"MealSubCode": "0B3",
"BrandKey": "EFTK21",
"CheckedBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "1",
"kilos": "15"
}}
},
{
"PassengerType": "CNN",
"MealCommercialName": "ECONOMY CLASS MEAL",
"CarryOnBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "1",
"kilos": "8"
}},
"BrandCode": "EF",
"PenaltyMiniRule": {
"ChangePenaltyList": {"ChangePenalty": [
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "1"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
}
]},
"CancellationPenaltyList": {"CancellationPenalty": [
{
"IsRefundable": false,
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
},
{
"IsRefundable": false,
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
}
]}
},
"BusinessLounge": "NO",
"RPH": "TK2192",
"MealSubCode": "0B3",
"BrandKey": "EFTK21",
"CheckedBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "1",
"kilos": "15"
}}
},
{
"PassengerType": "CNN",
"MealCommercialName": "ECONOMY CLASS MEAL",
"CarryOnBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "1",
"kilos": "8"
}},
"BrandCode": "EF",
"PenaltyMiniRule": {
"ChangePenaltyList": {"ChangePenalty": [
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "1"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
}
]},
"CancellationPenaltyList": {"CancellationPenalty": [
{
"IsRefundable": false,
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
},
{
"IsRefundable": false,
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
}
]}
},
"BusinessLounge": "NO",
"RPH": "TK2183",
"MealSubCode": "0B3",
"BrandKey": "EFTK21",
"CheckedBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "1",
"kilos": "15"
}}
},
{
"PassengerType": "ADT",
"MealCommercialName": "ECONOMY CLASS MEAL",
"CarryOnBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "1",
"kilos": "8"
}},
"BrandCode": "XF",
"PenaltyMiniRule": {
"ChangePenaltyList": {"ChangePenalty": [
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "1"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
}
]},
"CancellationPenaltyList": {"CancellationPenalty": [
{
"PercentageOrFixedAmount": {"FixedAmount": {
"CurrencyCode": "TRY",
"Amount": "100.00"
}},
"IsRefundable": true,
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
},
{
"IsRefundable": false,
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
}
]}
},
"BusinessLounge": "NO",
"RPH": "TK2192",
"MealSubCode": "0B3",
"BrandKey": "XFTK22",
"CheckedBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "1",
"kilos": "20"
}}
},
{
"PassengerType": "ADT",
"MealCommercialName": "ECONOMY CLASS MEAL",
"CarryOnBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "1",
"kilos": "8"
}},
"BrandCode": "XF",
"PenaltyMiniRule": {
"ChangePenaltyList": {"ChangePenalty": [
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "1"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
}
]},
"CancellationPenaltyList": {"CancellationPenalty": [
{
"PercentageOrFixedAmount": {"FixedAmount": {
"CurrencyCode": "TRY",
"Amount": "100.00"
}},
"IsRefundable": true,
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
},
{
"IsRefundable": false,
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
}
]}
},
"BusinessLounge": "NO",
"RPH": "TK2183",
"MealSubCode": "0B3",
"BrandKey": "XFTK22",
"CheckedBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "1",
"kilos": "20"
}}
},
{
"PassengerType": "CNN",
"MealCommercialName": "ECONOMY CLASS MEAL",
"CarryOnBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "1",
"kilos": "8"
}},
"BrandCode": "XF",
"PenaltyMiniRule": {
"ChangePenaltyList": {"ChangePenalty": [
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "1"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
}
]},
"CancellationPenaltyList": {"CancellationPenalty": [
{
"PercentageOrFixedAmount": {"FixedAmount": {
"CurrencyCode": "TRY",
"Amount": "100.00"
}},
"IsRefundable": true,
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
},
{
"IsRefundable": false,
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
}
]}
},
"BusinessLounge": "NO",
"RPH": "TK2192",
"MealSubCode": "0B3",
"BrandKey": "XFTK22",
"CheckedBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "1",
"kilos": "20"
}}
},
{
"PassengerType": "CNN",
"MealCommercialName": "ECONOMY CLASS MEAL",
"CarryOnBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "1",
"kilos": "8"
}},
"BrandCode": "XF",
"PenaltyMiniRule": {
"ChangePenaltyList": {"ChangePenalty": [
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "1"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
}
]},
"CancellationPenaltyList": {"CancellationPenalty": [
{
"PercentageOrFixedAmount": {"FixedAmount": {
"CurrencyCode": "TRY",
"Amount": "100.00"
}},
"IsRefundable": true,
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
},
{
"IsRefundable": false,
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
}
]}
},
"BusinessLounge": "NO",
"RPH": "TK2183",
"MealSubCode": "0B3",
"BrandKey": "XFTK22",
"CheckedBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "1",
"kilos": "20"
}}
},
{
"PassengerType": "ADT",
"MealCommercialName": "ECONOMY CLASS MEAL",
"CarryOnBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "1",
"kilos": "8"
}},
"BrandCode": "PF",
"PenaltyMiniRule": {
"ChangePenaltyList": {"ChangePenalty": [
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "1"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
}
]},
"CancellationPenaltyList": {"CancellationPenalty": [
{
"IsRefundable": true,
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
},
{
"PercentageOrFixedAmount": {"FixedAmount": {
"CurrencyCode": "TRY",
"Amount": "90.00"
}},
"IsRefundable": true,
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
},
{
"IsRefundable": false,
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "1"
}
}
]}
},
"BusinessLounge": "NO",
"RPH": "TK2192",
"MealSubCode": "0B3",
"BrandKey": "PFTK23",
"CheckedBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "1",
"kilos": "25"
}}
},
{
"PassengerType": "ADT",
"MealCommercialName": "ECONOMY CLASS MEAL",
"CarryOnBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "1",
"kilos": "8"
}},
"BrandCode": "PF",
"PenaltyMiniRule": {
"ChangePenaltyList": {"ChangePenalty": [
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "1"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
}
]},
"CancellationPenaltyList": {"CancellationPenalty": [
{
"IsRefundable": true,
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
},
{
"PercentageOrFixedAmount": {"FixedAmount": {
"CurrencyCode": "TRY",
"Amount": "90.00"
}},
"IsRefundable": true,
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
},
{
"IsRefundable": false,
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "1"
}
}
]}
},
"BusinessLounge": "NO",
"RPH": "TK2183",
"MealSubCode": "0B3",
"BrandKey": "PFTK23",
"CheckedBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "1",
"kilos": "25"
}}
},
{
"PassengerType": "CNN",
"MealCommercialName": "ECONOMY CLASS MEAL",
"CarryOnBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "1",
"kilos": "8"
}},
"BrandCode": "PF",
"PenaltyMiniRule": {
"ChangePenaltyList": {"ChangePenalty": [
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "1"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
}
]},
"CancellationPenaltyList": {"CancellationPenalty": [
{
"IsRefundable": true,
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
},
{
"PercentageOrFixedAmount": {"FixedAmount": {
"CurrencyCode": "TRY",
"Amount": "90.00"
}},
"IsRefundable": true,
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
},
{
"IsRefundable": false,
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "1"
}
}
]}
},
"BusinessLounge": "NO",
"RPH": "TK2192",
"MealSubCode": "0B3",
"BrandKey": "PFTK23",
"CheckedBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "1",
"kilos": "25"
}}
},
{
"PassengerType": "CNN",
"MealCommercialName": "ECONOMY CLASS MEAL",
"CarryOnBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "1",
"kilos": "8"
}},
"BrandCode": "PF",
"PenaltyMiniRule": {
"ChangePenaltyList": {"ChangePenalty": [
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "1"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
}
]},
"CancellationPenaltyList": {"CancellationPenalty": [
{
"IsRefundable": true,
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
},
{
"PercentageOrFixedAmount": {"FixedAmount": {
"CurrencyCode": "TRY",
"Amount": "90.00"
}},
"IsRefundable": true,
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
},
{
"IsRefundable": false,
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "1"
}
}
]}
},
"BusinessLounge": "NO",
"RPH": "TK2183",
"MealSubCode": "0B3",
"BrandKey": "PFTK23",
"CheckedBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "1",
"kilos": "25"
}}
},
{
"PassengerType": "ADT",
"MealCommercialName": "BUSINESS CLASS MEAL",
"CarryOnBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "2",
"kilos": "8"
}},
"BrandCode": "BU",
"PenaltyMiniRule": {
"ChangePenaltyList": {"ChangePenalty": [
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "1"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
}
]},
"CancellationPenaltyList": {"CancellationPenalty": [
{
"IsRefundable": true,
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
},
{
"IsRefundable": false,
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "1"
}
},
{
"PercentageOrFixedAmount": {"FixedAmount": {
"CurrencyCode": "TRY",
"Amount": "200.00"
}},
"IsRefundable": true,
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
}
]}
},
"BusinessLounge": "YES",
"RPH": "TK2192",
"MealSubCode": "0LO",
"BrandKey": "BUTK24",
"CheckedBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "1",
"kilos": "30"
}}
},
{
"PassengerType": "ADT",
"MealCommercialName": "BUSINESS CLASS MEAL",
"CarryOnBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "2",
"kilos": "8"
}},
"BrandCode": "BU",
"PenaltyMiniRule": {
"ChangePenaltyList": {"ChangePenalty": [
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "1"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
}
]},
"CancellationPenaltyList": {"CancellationPenalty": [
{
"IsRefundable": true,
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
},
{
"IsRefundable": false,
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "1"
}
},
{
"PercentageOrFixedAmount": {"FixedAmount": {
"CurrencyCode": "TRY",
"Amount": "200.00"
}},
"IsRefundable": true,
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
}
]}
},
"BusinessLounge": "YES",
"RPH": "TK2183",
"MealSubCode": "0LO",
"BrandKey": "BUTK24",
"CheckedBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "1",
"kilos": "30"
}}
},
{
"PassengerType": "CNN",
"MealCommercialName": "BUSINESS CLASS MEAL",
"CarryOnBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "2",
"kilos": "8"
}},
"BrandCode": "BU",
"PenaltyMiniRule": {
"ChangePenaltyList": {"ChangePenalty": [
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "1"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
}
]},
"CancellationPenaltyList": {"CancellationPenalty": [
{
"IsRefundable": true,
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
},
{
"IsRefundable": false,
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "1"
}
},
{
"PercentageOrFixedAmount": {"FixedAmount": {
"CurrencyCode": "TRY",
"Amount": "200.00"
}},
"IsRefundable": true,
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
}
]}
},
"BusinessLounge": "YES",
"RPH": "TK2192",
"MealSubCode": "0LO",
"BrandKey": "BUTK24",
"CheckedBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "1",
"kilos": "30"
}}
},
{
"PassengerType": "CNN",
"MealCommercialName": "BUSINESS CLASS MEAL",
"CarryOnBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "2",
"kilos": "8"
}},
"BrandCode": "BU",
"PenaltyMiniRule": {
"ChangePenaltyList": {"ChangePenalty": [
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "1"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
},
{
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
},
"IsChangeable": true
}
]},
"CancellationPenaltyList": {"CancellationPenalty": [
{
"IsRefundable": true,
"TimeToDeparture": {
"TimePeriodCondition": "MORE",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
},
{
"IsRefundable": false,
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "1"
}
},
{
"PercentageOrFixedAmount": {"FixedAmount": {
"CurrencyCode": "TRY",
"Amount": "200.00"
}},
"IsRefundable": true,
"TimeToDeparture": {
"TimePeriodCondition": "LESS",
"TimeUnit": "HOUR",
"TimeAmount": "12"
}
}
]}
},
"BusinessLounge": "YES",
"RPH": "TK2183",
"MealSubCode": "0LO",
"BrandKey": "BUTK24",
"CheckedBaggageAllowance": {"FreeBaggageAllowance": {
"pieces": "1",
"kilos": "30"
}}
}
]},
"isDomestic": true,
"isFullInternational": false,
"flightNumber": "TK2192TK2183",
"StandbyIndicator": false,
"bookingPriceInfoType": {"PTC_FareBreakdowns": {"PTC_FareBreakdown": [
{
"FareBasisCodes": {"FareBasisCode": [
{
"FlightSegmentRPH": "TK2192",
"content": "UEF"
},
{
"FlightSegmentRPH": "TK2183",
"content": "UEF"
}
]},
"PassengerTypeQuantity": {
"CodeContext": "ADT",
"Quantity": "1",
"Code": "ADT"
},
"FareInfo": {
"FareInfo": [
{
"FareType": "EF",
"RPH": "TK2192"
},
{
"FareType": "EF",
"RPH": "TK2183"
}
],
"PassengerFare": "",
"FareReference": [
{
"ResBookDesigCode": "U",
"content": "ECONOMY"
},
{
"ResBookDesigCode": "U",
"content": "ECONOMY"
}
]
},
"PassengerFare": {
"TotalFare": {
"CurrencyCode": "TRY",
"Amount": "343.98"
},
"Taxes": {"Tax": [
{
"CurrencyCode": "TRY",
"TaxCode": "VQ",
"Amount": "46.00"
},
{
"CurrencyCode": "TRY",
"TaxCode": "YR",
"Amount": "0.00"
},
{
"CurrencyCode": "TRY",
"TaxCode": "KD",
"Amount": "2.95"
}
]},
"BaseFare": {
"CurrencyCode": "TRY",
"Amount": "297.98"
},
"FareBaggageAllowance": [
{
"UnitOfMeasureCode": "1 X PIECE",
"UnitOfMeasure": "KILO",
"UnitOfMeasureQuantity": "15",
"FlightSegmentRPH": "1"
},
{
"UnitOfMeasureCode": "1 X PIECE",
"UnitOfMeasure": "KILO",
"UnitOfMeasureQuantity": "15",
"FlightSegmentRPH": "2"
}
]
}
},
{
"FareBasisCodes": {"FareBasisCode": [
{
"FlightSegmentRPH": "TK2192",
"content": "UEF"
},
{
"FlightSegmentRPH": "TK2183",
"content": "UEF"
}
]},
"PassengerTypeQuantity": {
"CodeContext": "ADT",
"Quantity": "1",
"Code": "CNN"
},
"FareInfo": {
"FareInfo": [
{
"FareType": "EF",
"RPH": "TK2192"
},
{
"FareType": "EF",
"RPH": "TK2183"
}
],
"PassengerFare": "",
"FareReference": [
{
"ResBookDesigCode": "U",
"content": "ECONOMY"
},
{
"ResBookDesigCode": "U",
"content": "ECONOMY"
}
]
},
"PassengerFare": {
"TotalFare": {
"CurrencyCode": "TRY",
"Amount": "343.98"
},
"Taxes": {"Tax": [
{
"CurrencyCode": "TRY",
"TaxCode": "VQ",
"Amount": "46.00"
},
{
"CurrencyCode": "TRY",
"TaxCode": "YR",
"Amount": "0.00"
},
{
"CurrencyCode": "TRY",
"TaxCode": "KD",
"Amount": "2.95"
}
]},
"BaseFare": {
"CurrencyCode": "TRY",
"Amount": "297.98"
},
"FareBaggageAllowance": [
{
"UnitOfMeasureCode": "1 X PIECE",
"UnitOfMeasure": "KILO",
"UnitOfMeasureQuantity": "15",
"FlightSegmentRPH": "1"
},
{
"UnitOfMeasureCode": "1 X PIECE",
"UnitOfMeasure": "KILO",
"UnitOfMeasureQuantity": "15",
"FlightSegmentRPH": "2"
}
]
}
},
{
"FareBasisCodes": {"FareBasisCode": [
{
"FlightSegmentRPH": "TK2192",
"content": "UXF"
},
{
"FlightSegmentRPH": "TK2183",
"content": "UXF"
}
]},
"PassengerTypeQuantity": {
"CodeContext": "ADT",
"Quantity": "1",
"Code": "ADT"
},
"FareInfo": {
"FareInfo": [
{
"FareType": "XF",
"RPH": "TK2192"
},
{
"FareType": "XF",
"RPH": "TK2183"
}
],
"PassengerFare": "",
"FareReference": [
{
"ResBookDesigCode": "U",
"content": "ECONOMY"
},
{
"ResBookDesigCode": "U",
"content": "ECONOMY"
}
]
},
"PassengerFare": {
"TotalFare": {
"CurrencyCode": "TRY",
"Amount": "413.98"
},
"Taxes": {"Tax": [
{
"CurrencyCode": "TRY",
"TaxCode": "VQ",
"Amount": "46.00"
},
{
"CurrencyCode": "TRY",
"TaxCode": "YR",
"Amount": "0.00"
},
{
"CurrencyCode": "TRY",
"TaxCode": "KD",
"Amount": "3.64"
}
]},
"BaseFare": {
"CurrencyCode": "TRY",
"Amount": "367.98"
},
"FareBaggageAllowance": [
{
"UnitOfMeasureCode": "1 X PIECE",
"UnitOfMeasure": "KILO",
"UnitOfMeasureQuantity": "20",
"FlightSegmentRPH": "1"
},
{
"UnitOfMeasureCode": "1 X PIECE",
"UnitOfMeasure": "KILO",
"UnitOfMeasureQuantity": "20",
"FlightSegmentRPH": "2"
}
]
}
},
{
"FareBasisCodes": {"FareBasisCode": [
{
"FlightSegmentRPH": "TK2192",
"content": "UXF"
},
{
"FlightSegmentRPH": "TK2183",
"content": "UXF"
}
]},
"PassengerTypeQuantity": {
"CodeContext": "ADT",
"Quantity": "1",
"Code": "CNN"
},
"FareInfo": {
"FareInfo": [
{
"FareType": "XF",
"RPH": "TK2192"
},
{
"FareType": "XF",
"RPH": "TK2183"
}
],
"PassengerFare": "",
"FareReference": [
{
"ResBookDesigCode": "U",
"content": "ECONOMY"
},
{
"ResBookDesigCode": "U",
"content": "ECONOMY"
}
]
},
"PassengerFare": {
"TotalFare": {
"CurrencyCode": "TRY",
"Amount": "413.98"
},
"Taxes": {"Tax": [
{
"CurrencyCode": "TRY",
"TaxCode": "VQ",
"Amount": "46.00"
},
{
"CurrencyCode": "TRY",
"TaxCode": "YR",
"Amount": "0.00"
},
{
"CurrencyCode": "TRY",
"TaxCode": "KD",
"Amount": "3.64"
}
]},
"BaseFare": {
"CurrencyCode": "TRY",
"Amount": "367.98"
},
"FareBaggageAllowance": [
{
"UnitOfMeasureCode": "1 X PIECE",
"UnitOfMeasure": "KILO",
"UnitOfMeasureQuantity": "20",
"FlightSegmentRPH": "1"
},
{
"UnitOfMeasureCode": "1 X PIECE",
"UnitOfMeasure": "KILO",
"UnitOfMeasureQuantity": "20",
"FlightSegmentRPH": "2"
}
]
}
},
{
"FareBasisCodes": {"FareBasisCode": [
{
"FlightSegmentRPH": "TK2192",
"content": "UPF"
},
{
"FlightSegmentRPH": "TK2183",
"content": "UPF"
}
]},
"PassengerTypeQuantity": {
"CodeContext": "ADT",
"Quantity": "1",
"Code": "ADT"
},
"FareInfo": {
"FareInfo": [
{
"FareType": "PF",
"RPH": "TK2192"
},
{
"FareType": "PF",
"RPH": "TK2183"
}
],
"PassengerFare": "",
"FareReference": [
{
"ResBookDesigCode": "U",
"content": "ECONOMY"
},
{
"ResBookDesigCode": "U",
"content": "ECONOMY"
}
]
},
"PassengerFare": {
"TotalFare": {
"CurrencyCode": "TRY",
"Amount": "523.98"
},
"Taxes": {"Tax": [
{
"CurrencyCode": "TRY",
"TaxCode": "VQ",
"Amount": "46.00"
},
{
"CurrencyCode": "TRY",
"TaxCode": "YR",
"Amount": "0.00"
},
{
"CurrencyCode": "TRY",
"TaxCode": "KD",
"Amount": "4.73"
}
]},
"BaseFare": {
"CurrencyCode": "TRY",
"Amount": "477.98"
},
"FareBaggageAllowance": [
{
"UnitOfMeasureCode": "1 X PIECE",
"UnitOfMeasure": "KILO",
"UnitOfMeasureQuantity": "25",
"FlightSegmentRPH": "1"
},
{
"UnitOfMeasureCode": "1 X PIECE",
"UnitOfMeasure": "KILO",
"UnitOfMeasureQuantity": "25",
"FlightSegmentRPH": "2"
}
]
}
},
{
"FareBasisCodes": {"FareBasisCode": [
{
"FlightSegmentRPH": "TK2192",
"content": "UPF"
},
{
"FlightSegmentRPH": "TK2183",
"content": "UPF"
}
]},
"PassengerTypeQuantity": {
"CodeContext": "ADT",
"Quantity": "1",
"Code": "CNN"
},
"FareInfo": {
"FareInfo": [
{
"FareType": "PF",
"RPH": "TK2192"
},
{
"FareType": "PF",
"RPH": "TK2183"
}
],
"PassengerFare": "",
"FareReference": [
{
"ResBookDesigCode": "U",
"content": "ECONOMY"
},
{
"ResBookDesigCode": "U",
"content": "ECONOMY"
}
]
},
"PassengerFare": {
"TotalFare": {
"CurrencyCode": "TRY",
"Amount": "523.98"
},
"Taxes": {"Tax": [
{
"CurrencyCode": "TRY",
"TaxCode": "VQ",
"Amount": "46.00"
},
{
"CurrencyCode": "TRY",
"TaxCode": "YR",
"Amount": "0.00"
},
{
"CurrencyCode": "TRY",
"TaxCode": "KD",
"Amount": "4.73"
}
]},
"BaseFare": {
"CurrencyCode": "TRY",
"Amount": "477.98"
},
"FareBaggageAllowance": [
{
"UnitOfMeasureCode": "1 X PIECE",
"UnitOfMeasure": "KILO",
"UnitOfMeasureQuantity": "25",
"FlightSegmentRPH": "1"
},
{
"UnitOfMeasureCode": "1 X PIECE",
"UnitOfMeasure": "KILO",
"UnitOfMeasureQuantity": "25",
"FlightSegmentRPH": "2"
}
]
}
},
{
"FareBasisCodes": {"FareBasisCode": [
{
"FlightSegmentRPH": "TK2192",
"content": "JBU"
},
{
"FlightSegmentRPH": "TK2183",
"content": "JBU"
}
]},
"PassengerTypeQuantity": {
"CodeContext": "ADT",
"Quantity": "1",
"Code": "ADT"
},
"FareInfo": {
"FareInfo": [
{
"FareType": "BU",
"RPH": "TK2192"
},
{
"FareType": "BU",
"RPH": "TK2183"
}
],
"PassengerFare": "",
"FareReference": [
{
"ResBookDesigCode": "J",
"content": "BUSINESS"
},
{
"ResBookDesigCode": "J",
"content": "BUSINESS"
}
]
},
"PassengerFare": {
"TotalFare": {
"CurrencyCode": "TRY",
"Amount": "1145.98"
},
"Taxes": {"Tax": [
{
"CurrencyCode": "TRY",
"TaxCode": "VQ",
"Amount": "46.00"
},
{
"CurrencyCode": "TRY",
"TaxCode": "YR",
"Amount": "55.98"
},
{
"CurrencyCode": "TRY",
"TaxCode": "KD",
"Amount": "10.89"
}
]},
"BaseFare": {
"CurrencyCode": "TRY",
"Amount": "1044.00"
},
"FareBaggageAllowance": [
{
"UnitOfMeasureCode": "1 X PIECE",
"UnitOfMeasure": "KILO",
"UnitOfMeasureQuantity": "30",
"FlightSegmentRPH": "1"
},
{
"UnitOfMeasureCode": "1 X PIECE",
"UnitOfMeasure": "KILO",
"UnitOfMeasureQuantity": "30",
"FlightSegmentRPH": "2"
}
]
}
},
{
"FareBasisCodes": {"FareBasisCode": [
{
"FlightSegmentRPH": "TK2192",
"content": "JBU"
},
{
"FlightSegmentRPH": "TK2183",
"content": "JBU"
}
]},
"PassengerTypeQuantity": {
"CodeContext": "ADT",
"Quantity": "1",
"Code": "CNN"
},
"FareInfo": {
"FareInfo": [
{
"FareType": "BU",
"RPH": "TK2192"
},
{
"FareType": "BU",
"RPH": "TK2183"
}
],
"PassengerFare": "",
"FareReference": [
{
"ResBookDesigCode": "J",
"content": "BUSINESS"
},
{
"ResBookDesigCode": "J",
"content": "BUSINESS"
}
]
},
"PassengerFare": {
"TotalFare": {
"CurrencyCode": "TRY",
"Amount": "989.38"
},
"Taxes": {"Tax": [
{
"CurrencyCode": "TRY",
"TaxCode": "VQ",
"Amount": "46.00"
},
{
"CurrencyCode": "TRY",
"TaxCode": "YR",
"Amount": "55.98"
},
{
"CurrencyCode": "TRY",
"TaxCode": "KD",
"Amount": "9.34"
}
]},
"BaseFare": {
"CurrencyCode": "TRY",
"Amount": "887.40"
},
"FareBaggageAllowance": [
{
"UnitOfMeasureCode": "1 X PIECE",
"UnitOfMeasure": "KILO",
"UnitOfMeasureQuantity": "30",
"FlightSegmentRPH": "1"
},
{
"UnitOfMeasureCode": "1 X PIECE",
"UnitOfMeasure": "KILO",
"UnitOfMeasureQuantity": "30",
"FlightSegmentRPH": "2"
}
]
}
}
]}},
"isFullAvailable": true
}},
"isAllFlightsFullCodeShare": false,
"isIndeedHasMoreFlightsForAnotherPortInTheSameCity": false,
"RPH": "IST_ANK_14JAN2021"
}},
"OTA_AirAvailRS": {
"Comment": "",
"OriginDestinationInformation": {
"OriginLocation": {
"AlternateLocationInd": false,
"LocationCode": "IST"
},
"OriginDestinationOptions": {"OriginDestinationOption": {"FlightSegment": [
{
"DepartureAirport": {"LocationCode": "IST"},
"Ticket": "eTicket",
"ArrivalAirport": {"LocationCode": "ESB"},
"BookingClassAvail": [
{
"ResBookDesigQuantity": "9",
"ResBookDesigStatusCode": "UEF",
"ResBookDesigCode": "U",
"RPH": "Pax:ADT SegmentIndex:1 Cabin:ECONOMY"
},
{
"ResBookDesigQuantity": "9",
"ResBookDesigStatusCode": "UEF",
"ResBookDesigCode": "U",
"RPH": "Pax:CNN SegmentIndex:1 Cabin:ECONOMY"
},
{
"ResBookDesigQuantity": "9",
"ResBookDesigStatusCode": "UXF",
"ResBookDesigCode": "U",
"RPH": "Pax:ADT SegmentIndex:1 Cabin:ECONOMY"
},
{
"ResBookDesigQuantity": "9",
"ResBookDesigStatusCode": "UXF",
"ResBookDesigCode": "U",
"RPH": "Pax:CNN SegmentIndex:1 Cabin:ECONOMY"
},
{
"ResBookDesigQuantity": "9",
"ResBookDesigStatusCode": "UPF",
"ResBookDesigCode": "U",
"RPH": "Pax:ADT SegmentIndex:1 Cabin:ECONOMY"
},
{
"ResBookDesigQuantity": "9",
"ResBookDesigStatusCode": "UPF",
"ResBookDesigCode": "U",
"RPH": "Pax:CNN SegmentIndex:1 Cabin:ECONOMY"
},
{
"ResBookDesigQuantity": "9",
"ResBookDesigStatusCode": "JBU",
"ResBookDesigCode": "J",
"RPH": "Pax:ADT SegmentIndex:1 Cabin:BUSINESS"
},
{
"ResBookDesigQuantity": "9",
"ResBookDesigStatusCode": "JBU",
"ResBookDesigCode": "J",
"RPH": "Pax:CNN SegmentIndex:1 Cabin:BUSINESS"
}
],
"DateChangeNbr": false,
"StopQuantity": "0",
"CodeshareInd": false,
"Equipment": {
"Value": "UNKNOWN_PLANE",
"AirEquipType": "32M"
},
"DepartureDateTime": "2021-01-14T02:00:00.000+03:00",
"ArrivalDateTime": "2021-01-14T03:20:00.000+03:00",
"FlightNumber": "TK2192",
"OperatingAirline": {"CompanyShortName": "TK"},
"JourneyDuration": "P0DT1H20M0.000S"
},
{
"DepartureAirport": {"LocationCode": "ESB"},
"Ticket": "eTicket",
"ArrivalAirport": {"LocationCode": "IST"},
"BookingClassAvail": [
{
"ResBookDesigQuantity": "9",
"ResBookDesigStatusCode": "UEF",
"ResBookDesigCode": "U",
"RPH": "Pax:ADT SegmentIndex:2 Cabin:ECONOMY"
},
{
"ResBookDesigQuantity": "9",
"ResBookDesigStatusCode": "UEF",
"ResBookDesigCode": "U",
"RPH": "Pax:CNN SegmentIndex:2 Cabin:ECONOMY"
},
{
"ResBookDesigQuantity": "9",
"ResBookDesigStatusCode": "UXF",
"ResBookDesigCode": "U",
"RPH": "Pax:ADT SegmentIndex:2 Cabin:ECONOMY"
},
{
"ResBookDesigQuantity": "9",
"ResBookDesigStatusCode": "UXF",
"ResBookDesigCode": "U",
"RPH": "Pax:CNN SegmentIndex:2 Cabin:ECONOMY"
},
{
"ResBookDesigQuantity": "9",
"ResBookDesigStatusCode": "UPF",
"ResBookDesigCode": "U",
"RPH": "Pax:ADT SegmentIndex:2 Cabin:ECONOMY"
},
{
"ResBookDesigQuantity": "9",
"ResBookDesigStatusCode": "UPF",
"ResBookDesigCode": "U",
"RPH": "Pax:CNN SegmentIndex:2 Cabin:ECONOMY"
},
{
"ResBookDesigQuantity": "8",
"ResBookDesigStatusCode": "JBU",
"ResBookDesigCode": "J",
"RPH": "Pax:ADT SegmentIndex:2 Cabin:BUSINESS"
},
{
"ResBookDesigQuantity": "8",
"ResBookDesigStatusCode": "JBU",
"ResBookDesigCode": "J",
"RPH": "Pax:CNN SegmentIndex:2 Cabin:BUSINESS"
}
],
"DateChangeNbr": true,
"StopQuantity": "0",
"CodeshareInd": false,
"Equipment": {
"Value": "AIRBUS A321-231",
"AirEquipType": "32R"
},
"DepartureDateTime": "2021-01-19T23:20:00.000+03:00",
"ArrivalDateTime": "2021-01-20T00:55:00.000+03:00",
"FlightNumber": "TK2183",
"OperatingAirline": {"CompanyShortName": "TK"},
"JourneyDuration": "P0DT1H35M0.000S"
}
]}},
"DepartureDateTime": "2021-01-14T00:00:00.000+03:00",
"ArrivalDateTime": "2021-01-14T00:00:00.000+03:00",
"RPH": "IST_ANK_14JAN2021",
"DestinationLocation": {
"AlternateLocationInd": false,
"LocationCode": "ANK"
}
},
"Version": "0"
}
},
"isMixCabin": false
}}
}
{
"status": "SUCCESS",
"requestId": "00000176e8a8056f-975acc5a",
"message": {
"code": "TK-0000",
"description": "Request Processed Successfully."
},
"data": {
"availabilityFlexPricerResponse": {
"flexPricerAvailabilityOutput": {
"LIST_AVAILABILITY_RANGE": {
"LOCATION": "IST+",
"MAX_AVAIL_DATE": {
"code": "2022-09-20T08:47:00",
"content": "Tuesday, September 20, 2022"
},
"MIN_AVAIL_DATE": {
"code": "2021-09-30T10:47:00",
"content": "Thursday, September 30, 2021"
}
},
"jSessionId": "lmdrue+67b32960446501d7c1812696e166ab9a~8Fm8ibPYGeSbRtBP1JMqogOL6Pt7nKMEbZQr-4ts!1632991662075.aere-xml-controller-67-r4p4j",
"LIST_PANEL": {
"MINI_RULES_DICTIONARY": {
"LIST_MNR_DETAILS": [
{
"CAT_GRP": {
"LIST_CAT_GROUP": [
{
"STATUS_INFO": {
"LIST_STATUS_INFORMATION": [
{
"ACTION": "1",
"INDICATOR": "FFT"
},
{
"ACTION": "0",
"INDICATOR": "RVJ"
},
{
"ACTION": "0",
"INDICATOR": "BDJ"
},
{
"ACTION": "0",
"INDICATOR": "GUA"
}
]
},
"CATINFO": {
"NUMBER": "31"
}
},
{
"STATUS_INFO": {
"LIST_STATUS_INFORMATION": [
{
"ACTION": "1",
"INDICATOR": "FFT"
},
{
"ACTION": "0",
"INDICATOR": "BDJ"
},
{
"ACTION": "0",
"INDICATOR": "GUA"
}
]
},
"CATINFO": {
"NUMBER": "33"
}
}
]
},
"MNR_REF": {
"NUMBER": "1"
}
},
{
"CAT_GRP": {
"LIST_CAT_GROUP": [
{
"MONETARY_INFO": {
"MONETARY_DETAILS": {
"AMOUNT": "726.00",
"TYPE_QUALIFIER": "BDC"
},
"OTHER_MONETARY_DETAILS": {
"AMOUNT": "726.00",
"TYPE_QUALIFIER": "BDT"
}
},
"STATUS_INFO": {
"LIST_STATUS_INFORMATION": [
{
"ACTION": "1",
"INDICATOR": "FFT"
},
{
"ACTION": "1",
"INDICATOR": "RVJ"
},
{
"ACTION": "1",
"INDICATOR": "BDJ"
},
{
"ACTION": "0",
"INDICATOR": "GUA"
}
]
},
"CATINFO": {
"NUMBER": "31"
}
},
{
"STATUS_INFO": {
"LIST_STATUS_INFORMATION": [
{
"ACTION": "1",
"INDICATOR": "FFT"
},
{
"ACTION": "0",
"INDICATOR": "BDJ"
},
{
"ACTION": "0",
"INDICATOR": "GUA"
}
]
},
"CATINFO": {
"NUMBER": "33"
}
}
]
},
"MNR_REF": {
"NUMBER": "2"
}
},
{
"CAT_GRP": {
"LIST_CAT_GROUP": [
{
"MONETARY_INFO": {
"MONETARY_DETAILS": {
"AMOUNT": "0.00",
"TYPE_QUALIFIER": "BDC"
},
"OTHER_MONETARY_DETAILS": {
"AMOUNT": "0.00",
"TYPE_QUALIFIER": "BDT"
}
},
"STATUS_INFO": {
"LIST_STATUS_INFORMATION": [
{
"ACTION": "1",
"INDICATOR": "FFT"
},
{
"ACTION": "1",
"INDICATOR": "RVJ"
},
{
"ACTION": "1",
"INDICATOR": "BDJ"
},
{
"ACTION": "0",
"INDICATOR": "GUA"
}
]
},
"CATINFO": {
"NUMBER": "31"
}
},
{
"MONETARY_INFO": {
"MONETARY_DETAILS": {
"AMOUNT": "726.00",
"TYPE_QUALIFIER": "BDT"
}
},
"STATUS_INFO": {
"LIST_STATUS_INFORMATION": [
{
"ACTION": "1",
"INDICATOR": "FFT"
},
{
"ACTION": "1",
"INDICATOR": "BDJ"
},
{
"ACTION": "0",
"INDICATOR": "GUA"
}
]
},
"CATINFO": {
"NUMBER": "33"
}
}
]
},
"MNR_REF": {
"NUMBER": "3"
}
},
{
"CAT_GRP": {
"LIST_CAT_GROUP": [
{
"MONETARY_INFO": {
"MONETARY_DETAILS": {
"AMOUNT": "0.00",
"TYPE_QUALIFIER": "BDC"
},
"OTHER_MONETARY_DETAILS": {
"AMOUNT": "0.00",
"TYPE_QUALIFIER": "BDT"
}
},
"STATUS_INFO": {
"LIST_STATUS_INFORMATION": [
{
"ACTION": "1",
"INDICATOR": "FFT"
},
{
"ACTION": "1",
"INDICATOR": "RVJ"
},
{
"ACTION": "1",
"INDICATOR": "BDJ"
},
{
"ACTION": "0",
"INDICATOR": "GUA"
}
]
},
"CATINFO": {
"NUMBER": "31"
}
},
{
"MONETARY_INFO": {
"MONETARY_DETAILS": {
"AMOUNT": "0.00",
"TYPE_QUALIFIER": "BDT"
}
},
"STATUS_INFO": {
"LIST_STATUS_INFORMATION": [
{
"ACTION": "1",
"INDICATOR": "FFT"
},
{
"ACTION": "1",
"INDICATOR": "BDJ"
},
{
"ACTION": "0",
"INDICATOR": "GUA"
}
]
},
"CATINFO": {
"NUMBER": "33"
}
}
]
},
"MNR_REF": {
"NUMBER": "4"
}
}
]
},
"LIST_TAB": {
"LIST_DATE": {
"DATE": {
"code": "2021-10-08T00:00:00",
"content": "Friday, October 08, 2021"
}
},
"LIST_PROPOSED_BOUND": {
"LIST_FLIGHT": [
{
"LIST_SEGMENT": {
"SEGMENT_ID": "0",
"E_TICKETING": true,
"SEGMENT_FLIGHT_TIME": "14400000",
"ELAPSED_FLYING_TIME": "14400000",
"E_LOCATION": {
"CITY_CODE": "DOH",
"LOCATION_CODE": "DOH",
"CITY_NAME": "Doha",
"COUNTRY_NAME": "Qatar",
"LOCATION_NAME": "Hamad International",
"COUNTRY_CODE": "QA"
},
"AIRLINE": {
"CODE": "TK",
"NAME": "Turkish Airlines"
},
"B_DATE": {
"code": "2021-10-08T20:45:00",
"content": "Friday, October 08, 2021"
},
"E_DATE": {
"code": "2021-10-09T00:45:00",
"content": "Saturday, October 09, 2021"
},
"EQUIPMENT": {
"CODE": "73H",
"NAME": "Boeing 737-800 (Winglets)"
},
"NUMBER_OF_STOPS": "0",
"E_DAY_INDICATOR": "1",
"E_TERMINAL": "1",
"B_LOCATION": {
"CITY_CODE": "IST",
"LOCATION_CODE": "IST",
"CITY_NAME": "Istanbul",
"COUNTRY_NAME": "Turkey",
"LOCATION_NAME": "Istanbul Airport",
"COUNTRY_CODE": "TR"
},
"FLIGHT_NUMBER": "780"
},
"FLIGHT_ID": "0"
},
{
"LIST_SEGMENT": {
"SEGMENT_ID": "1",
"E_TICKETING": true,
"SEGMENT_FLIGHT_TIME": "14700000",
"ELAPSED_FLYING_TIME": "14700000",
"E_LOCATION": {
"CITY_CODE": "DOH",
"LOCATION_CODE": "DOH",
"CITY_NAME": "Doha",
"COUNTRY_NAME": "Qatar",
"LOCATION_NAME": "Hamad International",
"COUNTRY_CODE": "QA"
},
"AIRLINE": {
"CODE": "TK",
"NAME": "Turkish Airlines"
},
"B_DATE": {
"code": "2021-10-08T00:50:00",
"content": "Friday, October 08, 2021"
},
"E_DATE": {
"code": "2021-10-08T04:55:00",
"content": "Friday, October 08, 2021"
},
"EQUIPMENT": {
"CODE": "321",
"NAME": "Airbus A321"
},
"NUMBER_OF_STOPS": "0",
"E_TERMINAL": "1",
"B_LOCATION": {
"CITY_CODE": "IST",
"LOCATION_CODE": "IST",
"CITY_NAME": "Istanbul",
"COUNTRY_NAME": "Turkey",
"LOCATION_NAME": "Istanbul Airport",
"COUNTRY_CODE": "TR"
},
"FLIGHT_NUMBER": "782"
},
"FLIGHT_ID": "1"
}
]
},
"LIST_RECOMMENDATION": [
{
"FARE_FAMILY": {
"BRAND_NAME": "Brand name not yet defined",
"COLOR": "#E0EBEC",
"SHORT_NAME": "BF",
"HIERARCHY": "9999"
},
"RECOMMENDATION_ID": "3",
"RECOMMENDATION_DESCRIPTION": {
"LIST_COMBINATION_DESCRIPTION": [
{
"MINI_RULES_ID": "1",
"LIST_TRAVELLER_DESCRIPTION": {
"BAGGAGE_ALLOWANCE": {
"LIST_BOUND": {
"LIST_SEGMENT": {
"TYPED_BAGGAGE_ALLOWANCE": {
"UNIT": "KILOGRAMS",
"VALUE": "40.0"
}
}
}
},
"TRAVELLER_TYPE": {
"CODE": "ADT",
"NAME": "Adult"
}
},
"LIST_BOUND": {
"FLIGHT_ID": "0"
}
},
{
"MINI_RULES_ID": "1",
"LIST_TRAVELLER_DESCRIPTION": {
"BAGGAGE_ALLOWANCE": {
"LIST_BOUND": {
"LIST_SEGMENT": {
"TYPED_BAGGAGE_ALLOWANCE": {
"UNIT": "KILOGRAMS",
"VALUE": "40.0"
}
}
}
},
"TRAVELLER_TYPE": {
"CODE": "ADT",
"NAME": "Adult"
}
},
"LIST_BOUND": {
"FLIGHT_ID": "1"
}
}
]
},
"LIST_BOUND": {
"LIST_FLIGHT": [
{
"DISPLAY_LAST_SEATS": "NO_NO_RULE",
"FLIGHT_ID": "0",
"ELIGIBLE_OC_RECOMMENDATION": {
"REF": "1"
},
"NUMBER_OF_LAST_SEATS": "4",
"LSA_DEBUG_INFO": {
"RBD": "K",
"FIRST_FLIGHT_NUMBER": "780"
}
},
{
"DISPLAY_LAST_SEATS": "NO_NO_RULE",
"FLIGHT_ID": "1",
"ELIGIBLE_OC_RECOMMENDATION": {
"REF": "1"
},
"NUMBER_OF_LAST_SEATS": "4",
"LSA_DEBUG_INFO": {
"RBD": "K",
"FIRST_FLIGHT_NUMBER": "782"
}
}
]
},
"LIST_TRIP_PRICE": {
"CURRENCY": {
"CODE": "TRY",
"NAME": "Turkish Lira"
},
"AMOUNT": "9164.61",
"EXCHANGE_RATE": "1.00",
"LIST_DISPLAY_TAX": [
{
"CODE": "YQ",
"VALUE": "711.27"
},
{
"CODE": "US",
"VALUE": "0.0"
}
],
"AMOUNT_WITHOUT_TAX": "8197.00",
"TAX": "967.61",
"TOTAL_AMOUNT": "9164.61"
},
"LIST_PNR": {
"LIST_TRAVELLER_TYPE": {
"NUMBER": "1",
"LIST_TRAVELLER_TYPE_PRICE": {
"CURRENCY": {
"CODE": "TRY",
"NAME": "Turkish Lira"
},
"AMOUNT": "9164.61",
"EXCHANGE_RATE": "1.00",
"LIST_DISPLAY_TAX": [
{
"CODE": "YQ",
"VALUE": "711.27"
},
{
"CODE": "US",
"VALUE": "0.0"
}
],
"AMOUNT_WITHOUT_TAX": "8197.00",
"TAX": "967.61",
"TOTAL_AMOUNT": "9164.61"
},
"TRAVELLER_TYPE": {
"CODE": "ADT",
"NAME": "Adult"
},
"LIST_BOUND": {
"LIST_SEGMENT": {
"SEGMENT_ID": "0",
"FARE_FAMILY": {
"BRAND_NAME": "Brand name not yet defined",
"COLOR": "#E0EBEC",
"SHORT_NAME": "BF",
"HIERARCHY": "9999"
},
"LIST_PTC_APPLIED": {
"CODE": "ADT"
},
"FARE_CLASS": "KT2XBFO",
"RBD": "K",
"CABIN": "C",
"LIST_FARE_TYPES": {
"CODE": "RP",
"NAME": "Public"
}
}
},
"LIST_TRAVELLER_PRICE": {
"CURRENCY": {
"CODE": "TRY",
"NAME": "Turkish Lira"
},
"AMOUNT": "9164.61",
"EXCHANGE_RATE": "1.00",
"LIST_DISPLAY_TAX": [
{
"CODE": "YQ",
"VALUE": "711.27"
},
{
"CODE": "US",
"VALUE": "0.0"
}
],
"AMOUNT_WITHOUT_TAX": "8197.00",
"TAX": "967.61",
"TOTAL_AMOUNT": "9164.61"
},
"LIST_TRAVELLER": {
"IS_PRIMARY_TRAVELLER": true,
"HAS_INFANT": false,
"REQUESTED_TRAVELLER_TYPE": {
"CODE": "ADT",
"NAME": "Adult"
}
}
},
"LIST_PNR_PRICE": {
"CURRENCY": {
"CODE": "TRY",
"NAME": "Turkish Lira"
},
"AMOUNT": "9164.61",
"EXCHANGE_RATE": "1.00",
"LIST_DISPLAY_TAX": [
{
"CODE": "YQ",
"VALUE": "711.27"
},
{
"CODE": "US",
"VALUE": "0.0"
}
],
"AMOUNT_WITHOUT_TAX": "8197.00",
"TAX": "967.61",
"TOTAL_AMOUNT": "9164.61"
}
}
},
{
"FARE_FAMILY": {
"BRAND_NAME": "Brand name not yet defined",
"COLOR": "#E0EBEC",
"SHORT_NAME": "CL",
"HIERARCHY": "9999"
},
"RECOMMENDATION_ID": "0",
"RECOMMENDATION_DESCRIPTION": {
"LIST_COMBINATION_DESCRIPTION": [
{
"MINI_RULES_ID": "1",
"LIST_TRAVELLER_DESCRIPTION": {
"BAGGAGE_ALLOWANCE": {
"LIST_BOUND": {
"LIST_SEGMENT": {
"TYPED_BAGGAGE_ALLOWANCE": {
"UNIT": "KILOGRAMS",
"VALUE": "30.0"
}
}
}
},
"TRAVELLER_TYPE": {
"CODE": "ADT",
"NAME": "Adult"
}
},
"LIST_BOUND": {
"FLIGHT_ID": "0"
}
},
{
"MINI_RULES_ID": "1",
"LIST_TRAVELLER_DESCRIPTION": {
"BAGGAGE_ALLOWANCE": {
"LIST_BOUND": {
"LIST_SEGMENT": {
"TYPED_BAGGAGE_ALLOWANCE": {
"UNIT": "KILOGRAMS",
"VALUE": "30.0"
}
}
}
},
"TRAVELLER_TYPE": {
"CODE": "ADT",
"NAME": "Adult"
}
},
"LIST_BOUND": {
"FLIGHT_ID": "1"
}
}
]
},
"LIST_BOUND": {
"LIST_FLIGHT": [
{
"DISPLAY_LAST_SEATS": "NO_NO_RULE",
"FLIGHT_ID": "0",
"ELIGIBLE_OC_RECOMMENDATION": {
"REF": "0"
},
"NUMBER_OF_LAST_SEATS": "9",
"LSA_DEBUG_INFO": {
"RBD": "Q",
"FIRST_FLIGHT_NUMBER": "780"
}
},
{
"DISPLAY_LAST_SEATS": "NO_NO_RULE",
"FLIGHT_ID": "1",
"ELIGIBLE_OC_RECOMMENDATION": {
"REF": "0"
},
"NUMBER_OF_LAST_SEATS": "9",
"LSA_DEBUG_INFO": {
"RBD": "Q",
"FIRST_FLIGHT_NUMBER": "782"
}
}
]
},
"LIST_TRIP_PRICE": {
"CURRENCY": {
"CODE": "TRY",
"NAME": "Turkish Lira"
},
"AMOUNT": "3119.11",
"EXCHANGE_RATE": "1.00",
"LIST_DISPLAY_TAX": [
{
"CODE": "YQ",
"VALUE": "511.77"
},
{
"CODE": "US",
"VALUE": "0.0"
}
],
"AMOUNT_WITHOUT_TAX": "2351.00",
"TAX": "768.11",
"TOTAL_AMOUNT": "3119.11"
},
"LIST_PNR": {
"LIST_TRAVELLER_TYPE": {
"NUMBER": "1",
"LIST_TRAVELLER_TYPE_PRICE": {
"CURRENCY": {
"CODE": "TRY",
"NAME": "Turkish Lira"
},
"AMOUNT": "3119.11",
"EXCHANGE_RATE": "1.00",
"LIST_DISPLAY_TAX": [
{
"CODE": "YQ",
"VALUE": "511.77"
},
{
"CODE": "US",
"VALUE": "0.0"
}
],
"AMOUNT_WITHOUT_TAX": "2351.00",
"TAX": "768.11",
"TOTAL_AMOUNT": "3119.11"
},
"TRAVELLER_TYPE": {
"CODE": "ADT",
"NAME": "Adult"
},
"LIST_BOUND": {
"LIST_SEGMENT": {
"SEGMENT_ID": "0",
"FARE_FAMILY": {
"BRAND_NAME": "Brand name not yet defined",
"COLOR": "#E0EBEC",
"SHORT_NAME": "CL",
"HIERARCHY": "9999"
},
"LIST_PTC_APPLIED": {
"CODE": "ADT"
},
"FARE_CLASS": "QT2XCLO",
"RBD": "Q",
"CABIN": "M",
"LIST_FARE_TYPES": {
"CODE": "RP",
"NAME": "Public"
}
}
},
"LIST_TRAVELLER_PRICE": {
"CURRENCY": {
"CODE": "TRY",
"NAME": "Turkish Lira"
},
"AMOUNT": "3119.11",
"EXCHANGE_RATE": "1.00",
"LIST_DISPLAY_TAX": [
{
"CODE": "YQ",
"VALUE": "511.77"
},
{
"CODE": "US",
"VALUE": "0.0"
}
],
"AMOUNT_WITHOUT_TAX": "2351.00",
"TAX": "768.11",
"TOTAL_AMOUNT": "3119.11"
},
"LIST_TRAVELLER": {
"IS_PRIMARY_TRAVELLER": true,
"HAS_INFANT": false,
"REQUESTED_TRAVELLER_TYPE": {
"CODE": "ADT",
"NAME": "Adult"
}
}
},
"LIST_PNR_PRICE": {
"CURRENCY": {
"CODE": "TRY",
"NAME": "Turkish Lira"
},
"AMOUNT": "3119.11",
"EXCHANGE_RATE": "1.00",
"LIST_DISPLAY_TAX": [
{
"CODE": "YQ",
"VALUE": "511.77"
},
{
"CODE": "US",
"VALUE": "0.0"
}
],
"AMOUNT_WITHOUT_TAX": "2351.00",
"TAX": "768.11",
"TOTAL_AMOUNT": "3119.11"
}
}
},
{
"FARE_FAMILY": {
"BRAND_NAME": "Brand name not yet defined",
"COLOR": "#E0EBEC",
"SHORT_NAME": "BP",
"HIERARCHY": "9998"
},
"RECOMMENDATION_ID": "4",
"RECOMMENDATION_DESCRIPTION": {
"LIST_COMBINATION_DESCRIPTION": [
{
"MINI_RULES_ID": "4",
"LIST_TRAVELLER_DESCRIPTION": {
"BAGGAGE_ALLOWANCE": {
"LIST_BOUND": {
"LIST_SEGMENT": {
"TYPED_BAGGAGE_ALLOWANCE": {
"UNIT": "KILOGRAMS",
"VALUE": "40.0"
}
}
}
},
"TRAVELLER_TYPE": {
"CODE": "ADT",
"NAME": "Adult"
}
},
"LIST_BOUND": {
"FLIGHT_ID": "0"
}
},
{
"MINI_RULES_ID": "4",
"LIST_TRAVELLER_DESCRIPTION": {
"BAGGAGE_ALLOWANCE": {
"LIST_BOUND": {
"LIST_SEGMENT": {
"TYPED_BAGGAGE_ALLOWANCE": {
"UNIT": "KILOGRAMS",
"VALUE": "40.0"
}
}
}
},
"TRAVELLER_TYPE": {
"CODE": "ADT",
"NAME": "Adult"
}
},
"LIST_BOUND": {
"FLIGHT_ID": "1"
}
}
]
},
"LIST_BOUND": {
"LIST_FLIGHT": [
{
"DISPLAY_LAST_SEATS": "NO_NO_RULE",
"FLIGHT_ID": "0",
"ELIGIBLE_OC_RECOMMENDATION": {
"REF": "1"
},
"NUMBER_OF_LAST_SEATS": "4",
"LSA_DEBUG_INFO": {
"RBD": "K",
"FIRST_FLIGHT_NUMBER": "780"
}
},
{
"DISPLAY_LAST_SEATS": "NO_NO_RULE",
"FLIGHT_ID": "1",
"ELIGIBLE_OC_RECOMMENDATION": {
"REF": "1"
},
"NUMBER_OF_LAST_SEATS": "4",
"LSA_DEBUG_INFO": {
"RBD": "K",
"FIRST_FLIGHT_NUMBER": "782"
}
}
]
},
"LIST_TRIP_PRICE": {
"CURRENCY": {
"CODE": "TRY",
"NAME": "Turkish Lira"
},
"AMOUNT": "9251.61",
"EXCHANGE_RATE": "1.00",
"LIST_DISPLAY_TAX": [
{
"CODE": "YQ",
"VALUE": "711.27"
},
{
"CODE": "US",
"VALUE": "0.0"
}
],
"AMOUNT_WITHOUT_TAX": "8284.00",
"TAX": "967.61",
"TOTAL_AMOUNT": "9251.61"
},
"LIST_PNR": {
"LIST_TRAVELLER_TYPE": {
"NUMBER": "1",
"LIST_TRAVELLER_TYPE_PRICE": {
"CURRENCY": {
"CODE": "TRY",
"NAME": "Turkish Lira"
},
"AMOUNT": "9251.61",
"EXCHANGE_RATE": "1.00",
"LIST_DISPLAY_TAX": [
{
"CODE": "YQ",
"VALUE": "711.27"
},
{
"CODE": "US",
"VALUE": "0.0"
}
],
"AMOUNT_WITHOUT_TAX": "8284.00",
"TAX": "967.61",
"TOTAL_AMOUNT": "9251.61"
},
"TRAVELLER_TYPE": {
"CODE": "ADT",
"NAME": "Adult"
},
"LIST_BOUND": {
"LIST_SEGMENT": {
"SEGMENT_ID": "0",
"FARE_FAMILY": {
"BRAND_NAME": "Brand name not yet defined",
"COLOR": "#E0EBEC",
"SHORT_NAME": "BP",
"HIERARCHY": "9998"
},
"LIST_PTC_APPLIED": {
"CODE": "ADT"
},
"FARE_CLASS": "KT2XBPO",
"RBD": "K",
"CABIN": "C",
"LIST_FARE_TYPES": {
"CODE": "RP",
"NAME": "Public"
}
}
},
"LIST_TRAVELLER_PRICE": {
"CURRENCY": {
"CODE": "TRY",
"NAME": "Turkish Lira"
},
"AMOUNT": "9251.61",
"EXCHANGE_RATE": "1.00",
"LIST_DISPLAY_TAX": [
{
"CODE": "YQ",
"VALUE": "711.27"
},
{
"CODE": "US",
"VALUE": "0.0"
}
],
"AMOUNT_WITHOUT_TAX": "8284.00",
"TAX": "967.61",
"TOTAL_AMOUNT": "9251.61"
},
"LIST_TRAVELLER": {
"IS_PRIMARY_TRAVELLER": true,
"HAS_INFANT": false,
"REQUESTED_TRAVELLER_TYPE": {
"CODE": "ADT",
"NAME": "Adult"
}
}
},
"LIST_PNR_PRICE": {
"CURRENCY": {
"CODE": "TRY",
"NAME": "Turkish Lira"
},
"AMOUNT": "9251.61",
"EXCHANGE_RATE": "1.00",
"LIST_DISPLAY_TAX": [
{
"CODE": "YQ",
"VALUE": "711.27"
},
{
"CODE": "US",
"VALUE": "0.0"
}
],
"AMOUNT_WITHOUT_TAX": "8284.00",
"TAX": "967.61",
"TOTAL_AMOUNT": "9251.61"
}
}
},
{
"FARE_FAMILY": {
"BRAND_NAME": "Brand name not yet defined",
"COLOR": "#E0EBEC",
"SHORT_NAME": "LG",
"HIERARCHY": "9998"
},
"RECOMMENDATION_ID": "1",
"RECOMMENDATION_DESCRIPTION": {
"LIST_COMBINATION_DESCRIPTION": [
{
"MINI_RULES_ID": "2",
"LIST_TRAVELLER_DESCRIPTION": {
"BAGGAGE_ALLOWANCE": {
"LIST_BOUND": {
"LIST_SEGMENT": {
"TYPED_BAGGAGE_ALLOWANCE": {
"UNIT": "KILOGRAMS",
"VALUE": "30.0"
}
}
}
},
"TRAVELLER_TYPE": {
"CODE": "ADT",
"NAME": "Adult"
}
},
"LIST_BOUND": {
"FLIGHT_ID": "0"
}
},
{
"MINI_RULES_ID": "2",
"LIST_TRAVELLER_DESCRIPTION": {
"BAGGAGE_ALLOWANCE": {
"LIST_BOUND": {
"LIST_SEGMENT": {
"TYPED_BAGGAGE_ALLOWANCE": {
"UNIT": "KILOGRAMS",
"VALUE": "30.0"
}
}
}
},
"TRAVELLER_TYPE": {
"CODE": "ADT",
"NAME": "Adult"
}
},
"LIST_BOUND": {
"FLIGHT_ID": "1"
}
}
]
},
"LIST_BOUND": {
"LIST_FLIGHT": [
{
"DISPLAY_LAST_SEATS": "NO_NO_RULE",
"FLIGHT_ID": "0",
"ELIGIBLE_OC_RECOMMENDATION": {
"REF": "1"
},
"NUMBER_OF_LAST_SEATS": "9",
"LSA_DEBUG_INFO": {
"RBD": "Q",
"FIRST_FLIGHT_NUMBER": "780"
}
},
{
"DISPLAY_LAST_SEATS": "NO_NO_RULE",
"FLIGHT_ID": "1",
"ELIGIBLE_OC_RECOMMENDATION": {
"REF": "1"
},
"NUMBER_OF_LAST_SEATS": "9",
"LSA_DEBUG_INFO": {
"RBD": "Q",
"FIRST_FLIGHT_NUMBER": "782"
}
}
]
},
"LIST_TRIP_PRICE": {
"CURRENCY": {
"CODE": "TRY",
"NAME": "Turkish Lira"
},
"AMOUNT": "3206.11",
"EXCHANGE_RATE": "1.00",
"LIST_DISPLAY_TAX": [
{
"CODE": "YQ",
"VALUE": "511.77"
},
{
"CODE": "US",
"VALUE": "0.0"
}
],
"AMOUNT_WITHOUT_TAX": "2438.00",
"TAX": "768.11",
"TOTAL_AMOUNT": "3206.11"
},
"LIST_PNR": {
"LIST_TRAVELLER_TYPE": {
"NUMBER": "1",
"LIST_TRAVELLER_TYPE_PRICE": {
"CURRENCY": {
"CODE": "TRY",
"NAME": "Turkish Lira"
},
"AMOUNT": "3206.11",
"EXCHANGE_RATE": "1.00",
"LIST_DISPLAY_TAX": [
{
"CODE": "YQ",
"VALUE": "511.77"
},
{
"CODE": "US",
"VALUE": "0.0"
}
],
"AMOUNT_WITHOUT_TAX": "2438.00",
"TAX": "768.11",
"TOTAL_AMOUNT": "3206.11"
},
"TRAVELLER_TYPE": {
"CODE": "ADT",
"NAME": "Adult"
},
"LIST_BOUND": {
"LIST_SEGMENT": {
"SEGMENT_ID": "0",
"FARE_FAMILY": {
"BRAND_NAME": "Brand name not yet defined",
"COLOR": "#E0EBEC",
"SHORT_NAME": "LG",
"HIERARCHY": "9998"
},
"LIST_PTC_APPLIED": {
"CODE": "ADT"
},
"FARE_CLASS": "QT2XLGO",
"RBD": "Q",
"CABIN": "M",
"LIST_FARE_TYPES": {
"CODE": "RP",
"NAME": "Public"
}
}
},
"LIST_TRAVELLER_PRICE": {
"CURRENCY": {
"CODE": "TRY",
"NAME": "Turkish Lira"
},
"AMOUNT": "3206.11",
"EXCHANGE_RATE": "1.00",
"LIST_DISPLAY_TAX": [
{
"CODE": "YQ",
"VALUE": "511.77"
},
{
"CODE": "US",
"VALUE": "0.0"
}
],
"AMOUNT_WITHOUT_TAX": "2438.00",
"TAX": "768.11",
"TOTAL_AMOUNT": "3206.11"
},
"LIST_TRAVELLER": {
"IS_PRIMARY_TRAVELLER": true,
"HAS_INFANT": false,
"REQUESTED_TRAVELLER_TYPE": {
"CODE": "ADT",
"NAME": "Adult"
}
}
},
"LIST_PNR_PRICE": {
"CURRENCY": {
"CODE": "TRY",
"NAME": "Turkish Lira"
},
"AMOUNT": "3206.11",
"EXCHANGE_RATE": "1.00",
"LIST_DISPLAY_TAX": [
{
"CODE": "YQ",
"VALUE": "511.77"
},
{
"CODE": "US",
"VALUE": "0.0"
}
],
"AMOUNT_WITHOUT_TAX": "2438.00",
"TAX": "768.11",
"TOTAL_AMOUNT": "3206.11"
}
}
},
{
"FARE_FAMILY": {
"BRAND_NAME": "Brand name not yet defined",
"COLOR": "#E0EBEC",
"SHORT_NAME": "FL",
"HIERARCHY": "9997"
},
"RECOMMENDATION_ID": "2",
"RECOMMENDATION_DESCRIPTION": {
"LIST_COMBINATION_DESCRIPTION": [
{
"MINI_RULES_ID": "3",
"LIST_TRAVELLER_DESCRIPTION": {
"BAGGAGE_ALLOWANCE": {
"LIST_BOUND": {
"LIST_SEGMENT": {
"TYPED_BAGGAGE_ALLOWANCE": {
"UNIT": "KILOGRAMS",
"VALUE": "30.0"
}
}
}
},
"TRAVELLER_TYPE": {
"CODE": "ADT",
"NAME": "Adult"
}
},
"LIST_BOUND": {
"FLIGHT_ID": "0"
}
},
{
"MINI_RULES_ID": "3",
"LIST_TRAVELLER_DESCRIPTION": {
"BAGGAGE_ALLOWANCE": {
"LIST_BOUND": {
"LIST_SEGMENT": {
"TYPED_BAGGAGE_ALLOWANCE": {
"UNIT": "KILOGRAMS",
"VALUE": "30.0"
}
}
}
},
"TRAVELLER_TYPE": {
"CODE": "ADT",
"NAME": "Adult"
}
},
"LIST_BOUND": {
"FLIGHT_ID": "1"
}
}
]
},
"LIST_BOUND": {
"LIST_FLIGHT": [
{
"DISPLAY_LAST_SEATS": "NO_NO_RULE",
"FLIGHT_ID": "0",
"ELIGIBLE_OC_RECOMMENDATION": {
"REF": "0"
},
"NUMBER_OF_LAST_SEATS": "9",
"LSA_DEBUG_INFO": {
"RBD": "Q",
"FIRST_FLIGHT_NUMBER": "780"
}
},
{
"DISPLAY_LAST_SEATS": "NO_NO_RULE",
"FLIGHT_ID": "1",
"ELIGIBLE_OC_RECOMMENDATION": {
"REF": "0"
},
"NUMBER_OF_LAST_SEATS": "9",
"LSA_DEBUG_INFO": {
"RBD": "Q",
"FIRST_FLIGHT_NUMBER": "782"
}
}
]
},
"LIST_TRIP_PRICE": {
"CURRENCY": {
"CODE": "TRY",
"NAME": "Turkish Lira"
},
"AMOUNT": "3293.11",
"EXCHANGE_RATE": "1.00",
"LIST_DISPLAY_TAX": [
{
"CODE": "YQ",
"VALUE": "511.77"
},
{
"CODE": "US",
"VALUE": "0.0"
}
],
"AMOUNT_WITHOUT_TAX": "2525.00",
"TAX": "768.11",
"TOTAL_AMOUNT": "3293.11"
},
"LIST_PNR": {
"LIST_TRAVELLER_TYPE": {
"NUMBER": "1",
"LIST_TRAVELLER_TYPE_PRICE": {
"CURRENCY": {
"CODE": "TRY",
"NAME": "Turkish Lira"
},
"AMOUNT": "3293.11",
"EXCHANGE_RATE": "1.00",
"LIST_DISPLAY_TAX": [
{
"CODE": "YQ",
"VALUE": "511.77"
},
{
"CODE": "US",
"VALUE": "0.0"
}
],
"AMOUNT_WITHOUT_TAX": "2525.00",
"TAX": "768.11",
"TOTAL_AMOUNT": "3293.11"
},
"TRAVELLER_TYPE": {
"CODE": "ADT",
"NAME": "Adult"
},
"LIST_BOUND": {
"LIST_SEGMENT": {
"SEGMENT_ID": "0",
"FARE_FAMILY": {
"BRAND_NAME": "Brand name not yet defined",
"COLOR": "#E0EBEC",
"SHORT_NAME": "FL",
"HIERARCHY": "9997"
},
"LIST_PTC_APPLIED": {
"CODE": "ADT"
},
"FARE_CLASS": "QT2XFLO",
"RBD": "Q",
"CABIN": "M",
"LIST_FARE_TYPES": {
"CODE": "RP",
"NAME": "Public"
}
}
},
"LIST_TRAVELLER_PRICE": {
"CURRENCY": {
"CODE": "TRY",
"NAME": "Turkish Lira"
},
"AMOUNT": "3293.11",
"EXCHANGE_RATE": "1.00",
"LIST_DISPLAY_TAX": [
{
"CODE": "YQ",
"VALUE": "511.77"
},
{
"CODE": "US",
"VALUE": "0.0"
}
],
"AMOUNT_WITHOUT_TAX": "2525.00",
"TAX": "768.11",
"TOTAL_AMOUNT": "3293.11"
},
"LIST_TRAVELLER": {
"IS_PRIMARY_TRAVELLER": true,
"HAS_INFANT": false,
"REQUESTED_TRAVELLER_TYPE": {
"CODE": "ADT",
"NAME": "Adult"
}
}
},
"LIST_PNR_PRICE": {
"CURRENCY": {
"CODE": "TRY",
"NAME": "Turkish Lira"
},
"AMOUNT": "3293.11",
"EXCHANGE_RATE": "1.00",
"LIST_DISPLAY_TAX": [
{
"CODE": "YQ",
"VALUE": "511.77"
},
{
"CODE": "US",
"VALUE": "0.0"
}
],
"AMOUNT_WITHOUT_TAX": "2525.00",
"TAX": "768.11",
"TOTAL_AMOUNT": "3293.11"
}
}
},
{
"FARE_FAMILY": {
"BRAND_NAME": "Brand name not yet defined",
"COLOR": "#E0EBEC",
"SHORT_NAME": "BB",
"HIERARCHY": "9995"
},
"RECOMMENDATION_ID": "5",
"RECOMMENDATION_DESCRIPTION": {
"LIST_COMBINATION_DESCRIPTION": [
{
"MINI_RULES_ID": "4",
"LIST_TRAVELLER_DESCRIPTION": {
"BAGGAGE_ALLOWANCE": {
"LIST_BOUND": {
"LIST_SEGMENT": {
"TYPED_BAGGAGE_ALLOWANCE": {
"UNIT": "KILOGRAMS",
"VALUE": "40.0"
}
}
}
},
"TRAVELLER_TYPE": {
"CODE": "ADT",
"NAME": "Adult"
}
},
"LIST_BOUND": {
"FLIGHT_ID": "0"
}
},
{
"MINI_RULES_ID": "4",
"LIST_TRAVELLER_DESCRIPTION": {
"BAGGAGE_ALLOWANCE": {
"LIST_BOUND": {
"LIST_SEGMENT": {
"TYPED_BAGGAGE_ALLOWANCE": {
"UNIT": "KILOGRAMS",
"VALUE": "40.0"
}
}
}
},
"TRAVELLER_TYPE": {
"CODE": "ADT",
"NAME": "Adult"
}
},
"LIST_BOUND": {
"FLIGHT_ID": "1"
}
}
]
},
"LIST_BOUND": {
"LIST_FLIGHT": [
{
"DISPLAY_LAST_SEATS": "NO_NO_RULE",
"FLIGHT_ID": "0",
"ELIGIBLE_OC_RECOMMENDATION": {
"REF": "1"
},
"NUMBER_OF_LAST_SEATS": "4",
"LSA_DEBUG_INFO": {
"RBD": "K",
"FIRST_FLIGHT_NUMBER": "780"
}
},
{
"DISPLAY_LAST_SEATS": "NO_NO_RULE",
"FLIGHT_ID": "1",
"ELIGIBLE_OC_RECOMMENDATION": {
"REF": "1"
},
"NUMBER_OF_LAST_SEATS": "4",
"LSA_DEBUG_INFO": {
"RBD": "K",
"FIRST_FLIGHT_NUMBER": "782"
}
}
]
},
"LIST_TRIP_PRICE": {
"CURRENCY": {
"CODE": "TRY",
"NAME": "Turkish Lira"
},
"AMOUNT": "9425.61",
"EXCHANGE_RATE": "1.00",
"LIST_DISPLAY_TAX": [
{
"CODE": "YQ",
"VALUE": "711.27"
},
{
"CODE": "US",
"VALUE": "0.0"
}
],
"AMOUNT_WITHOUT_TAX": "8458.00",
"TAX": "967.61",
"TOTAL_AMOUNT": "9425.61"
},
"LIST_PNR": {
"LIST_TRAVELLER_TYPE": {
"NUMBER": "1",
"LIST_TRAVELLER_TYPE_PRICE": {
"CURRENCY": {
"CODE": "TRY",
"NAME": "Turkish Lira"
},
"AMOUNT": "9425.61",
"EXCHANGE_RATE": "1.00",
"LIST_DISPLAY_TAX": [
{
"CODE": "YQ",
"VALUE": "711.27"
},
{
"CODE": "US",
"VALUE": "0.0"
}
],
"AMOUNT_WITHOUT_TAX": "8458.00",
"TAX": "967.61",
"TOTAL_AMOUNT": "9425.61"
},
"TRAVELLER_TYPE": {
"CODE": "ADT",
"NAME": "Adult"
},
"LIST_BOUND": {
"LIST_SEGMENT": {
"SEGMENT_ID": "0",
"FARE_FAMILY": {
"BRAND_NAME": "Brand name not yet defined",
"COLOR": "#E0EBEC",
"SHORT_NAME": "BB",
"HIERARCHY": "9995"
},
"LIST_PTC_APPLIED": {
"CODE": "ADT"
},
"FARE_CLASS": "KTOW",
"RBD": "K",
"CABIN": "C",
"LIST_FARE_TYPES": {
"CODE": "RP",
"NAME": "Public"
}
}
},
"LIST_TRAVELLER_PRICE": {
"CURRENCY": {
"CODE": "TRY",
"NAME": "Turkish Lira"
},
"AMOUNT": "9425.61",
"EXCHANGE_RATE": "1.00",
"LIST_DISPLAY_TAX": [
{
"CODE": "YQ",
"VALUE": "711.27"
},
{
"CODE": "US",
"VALUE": "0.0"
}
],
"AMOUNT_WITHOUT_TAX": "8458.00",
"TAX": "967.61",
"TOTAL_AMOUNT": "9425.61"
},
"LIST_TRAVELLER": {
"IS_PRIMARY_TRAVELLER": true,
"HAS_INFANT": false,
"REQUESTED_TRAVELLER_TYPE": {
"CODE": "ADT",
"NAME": "Adult"
}
}
},
"LIST_PNR_PRICE": {
"CURRENCY": {
"CODE": "TRY",
"NAME": "Turkish Lira"
},
"AMOUNT": "9425.61",
"EXCHANGE_RATE": "1.00",
"LIST_DISPLAY_TAX": [
{
"CODE": "YQ",
"VALUE": "711.27"
},
{
"CODE": "US",
"VALUE": "0.0"
}
],
"AMOUNT_WITHOUT_TAX": "8458.00",
"TAX": "967.61",
"TOTAL_AMOUNT": "9425.61"
}
}
}
]
},
"SEARCH_DATA": {
"LIST_COMMERCIAL_FARE_FAMILY": [
{
"CODE": "BUSINESSB",
"SET_INDEX": "0",
"PANEL_TYPE": "A"
},
{
"CODE": "ECOB",
"SET_INDEX": "0",
"PANEL_TYPE": "A"
}
],
"TRIP_TYPE": "O",
"LIST_DESTINATION": {
"B_TIME_WINDOW": "0",
"B_DATE": {
"code": "2021-10-08T00:00:00",
"content": "Friday, October 08, 2021"
},
"E_LOCATION": {
"CITY_CODE": "DOH",
"LOCATION_CODE": "DOH",
"CITY_NAME": "Doha",
"COUNTRY_NAME": "Qatar",
"LOCATION_NAME": "Hamad International",
"COUNTRY_CODE": "QA"
},
"B_LOCATION": {
"CITY_CODE": "IST",
"LOCATION_CODE": "IST",
"CITY_NAME": "Istanbul",
"COUNTRY_NAME": "Turkey",
"LOCATION_NAME": "Istanbul Airport",
"COUNTRY_CODE": "TR"
}
},
"PRICING_TYPE": "O",
"DISPLAY_TYPE": "2"
},
"IS_LOADED_FROM_CACHE": false,
"LIST_OC_RECOMMENDATION": [
{
"OC_RECOMMENDATION_ID": "0",
"LIST_BOUND": {
"OC_REF": "1"
}
},
{
"OC_RECOMMENDATION_ID": "1",
"LIST_BOUND": {
"OC_REF": "-1"
}
}
],
"MINIRULES_TYPE_QUALIFIER_DICTIONARY": {
"LIST_MONETARY_DETAILS": [
{
"DESCRIPTION": "Check full fare conditions for additional information",
"NAME": "FFT"
},
{
"DESCRIPTION": "Maximum Revalidation penalty fee for entire ticket ^DATA(BDC)",
"NAME": "BDC"
},
{
"DESCRIPTION": "Maximum Refund penalty fee for entire ticket: ^DATA(BDT)",
"NAME": "BDT"
}
]
},
"TYPE": "FP"
},
"LIST_SERVICE_FEES_GROUP": {
"LIST_SERVICE_FEE_REFS": {
"REF_INFO": {
"REFERENCING_DETAIL": [
{
"NUMBER": "1",
"QUALIFIER": "OC"
},
{
"NUMBER": "1",
"QUALIFIER": "OCM"
},
{
"NUMBER": "1",
"QUALIFIER": "OCC"
}
]
}
},
"LIST_SERVICE_COVERAGE_INFO_GROUP": {
"ITEM_NUMBER_INFO": {
"ITEM_NUMBER": {
"NUMBER": "1",
"TYPE": "OCC"
}
},
"SERVICE_COV_INFO_GROUP": {
"REF_INFO": {
"REFERENCING_DETAIL": {
"NUMBER": "1",
"QUALIFIER": "S"
}
},
"PAX_REF_INFO": {
"TRAVELLER_DETAILS": {
"REFERENCE_NUMBER": "1"
}
},
"COVERAGE_PER_FLIGHTS_INFO": {
"NUMBER_OF_ITEMS_DETAILS": {
"REFERENCE_QUALIFIER": "RS",
"REF_NUM": "1"
},
"LAST_ITEMS_DETAILS": {
"REF_OF_LEG": "1"
}
}
}
},
"LIST_SERVICE_DETAILS_GROUP": [
{
"FEE_DESCRIPTION_GROUP": {
"COMMERCIAL_NAME": {
"FREE_TEXT": "DINNER",
"FREE_TEXT_QUALIFICATION": {
"TEXT_SUBJECT_QUALIFIER": "3"
}
},
"ITEM_NUMBER_INFO": {
"ITEM_NUMBER_DETAILS": {
"NUMBER": "1",
"TYPE": "SD"
}
},
"SERVICE_DESCRIPTION_INFO": {
"SERVICE_REQUIREMENTS_INFO": {
"SERVICE_GROUP": "ML",
"SERVICE_NUMBER_OF_INSTANCES": "1",
"SERVICE_CLASSIFICATION": "F",
"SERVICE_MARKETING_CARRIER": "TK",
"SERVICE_SUB_GROUP": "DI"
}
}
},
"SERVICE_OPTION_INFO": {
"DATA_INFORMATION": {
"INDICATOR": "COI"
},
"DATA_TYPE_INFORMATION": {
"SUBTYPE": "0AK"
}
}
},
{
"FEE_DESCRIPTION_GROUP": {
"COMMERCIAL_NAME": {
"FREE_TEXT": "SEAT RESERVATION",
"FREE_TEXT_QUALIFICATION": {
"TEXT_SUBJECT_QUALIFIER": "3"
}
},
"SERVICE_ATTRIBUTES_INFO": {
"ATTRIBUTE_DETAILS": [
{
"ATTRIBUTE_TYPE": "BKM",
"ATTRIBUTE_DESCRIPTION": "01"
},
{
"ATTRIBUTE_TYPE": "RFIC",
"ATTRIBUTE_DESCRIPTION": "A"
},
{
"ATTRIBUTE_TYPE": "SSR",
"ATTRIBUTE_DESCRIPTION": "RQST"
}
]
},
"ITEM_NUMBER_INFO": {
"ITEM_NUMBER_DETAILS": {
"NUMBER": "2",
"TYPE": "SD"
}
},
"SERVICE_DESCRIPTION_INFO": {
"SERVICE_REQUIREMENTS_INFO": {
"SERVICE_GROUP": "SA",
"SERVICE_CLASSIFICATION": "F",
"SERVICE_MARKETING_CARRIER": "TK"
}
}
},
"SERVICE_OPTION_INFO": {
"DATA_TYPE_INFORMATION": {
"SUBTYPE": "0B5"
}
}
},
{
"FEE_DESCRIPTION_GROUP": {
"COMMERCIAL_NAME": {
"FREE_TEXT": "CHANGEABLE TICKET",
"FREE_TEXT_QUALIFICATION": {
"TEXT_SUBJECT_QUALIFIER": "3"
}
},
"ITEM_NUMBER_INFO": {
"ITEM_NUMBER_DETAILS": {
"NUMBER": "3",
"TYPE": "SD"
}
},
"SERVICE_DESCRIPTION_INFO": {
"SERVICE_REQUIREMENTS_INFO": {
"SERVICE_GROUP": "BF",
"SERVICE_FREE_TEXT": "CD",
"SERVICE_CLASSIFICATION": "Z",
"SERVICE_MARKETING_CARRIER": "TK",
"SERVICE_SUB_GROUP": "VC"
}
}
},
"SERVICE_OPTION_INFO": {
"DATA_TYPE_INFORMATION": {
"SUBTYPE": "059"
}
}
},
{
"FEE_DESCRIPTION_GROUP": {
"COMMERCIAL_NAME": {
"FREE_TEXT": "REFUNDABLE TICKET",
"FREE_TEXT_QUALIFICATION": {
"TEXT_SUBJECT_QUALIFIER": "3"
}
},
"ITEM_NUMBER_INFO": {
"ITEM_NUMBER_DETAILS": {
"NUMBER": "4",
"TYPE": "SD"
}
},
"SERVICE_DESCRIPTION_INFO": {
"SERVICE_REQUIREMENTS_INFO": {
"SERVICE_GROUP": "BF",
"SERVICE_CLASSIFICATION": "Z",
"SERVICE_MARKETING_CARRIER": "TK",
"SERVICE_SUB_GROUP": "RF"
}
}
},
"SERVICE_OPTION_INFO": {
"DATA_TYPE_INFORMATION": {
"SUBTYPE": "056"
}
}
},
{
"FEE_DESCRIPTION_GROUP": {
"COMMERCIAL_NAME": {
"FREE_TEXT": "CARRY ON UP TO 46LI 118LCM",
"FREE_TEXT_QUALIFICATION": {
"TEXT_SUBJECT_QUALIFIER": "3"
}
},
"SERVICE_ATTRIBUTES_INFO": {
"ATTRIBUTE_DETAILS": [
{
"ATTRIBUTE_TYPE": "RFIC",
"ATTRIBUTE_DESCRIPTION": "C"
},
{
"ATTRIBUTE_TYPE": "SSR",
"ATTRIBUTE_DESCRIPTION": "RFIC"
}
]
},
"ITEM_NUMBER_INFO": {
"ITEM_NUMBER_DETAILS": {
"NUMBER": "5",
"TYPE": "SD"
}
},
"SERVICE_DESCRIPTION_INFO": {
"SERVICE_REQUIREMENTS_INFO": {
"SERVICE_GROUP": "BG",
"SERVICE_FREE_TEXT": "4Y",
"SERVICE_CLASSIFICATION": "C",
"SERVICE_MARKETING_CARRIER": "TK",
"SERVICE_SUB_GROUP": "CY"
}
}
},
"SERVICE_OPTION_INFO": {
"DATA_TYPE_INFORMATION": {
"SUBTYPE": "09Q"
}
}
},
{
"FEE_DESCRIPTION_GROUP": {
"COMMERCIAL_NAME": {
"FREE_TEXT": "STANDARD SEAT",
"FREE_TEXT_QUALIFICATION": {
"TEXT_SUBJECT_QUALIFIER": "3"
}
},
"ITEM_NUMBER_INFO": {
"ITEM_NUMBER_DETAILS": {
"NUMBER": "6",
"TYPE": "SD"
}
},
"SERVICE_DESCRIPTION_INFO": {
"SERVICE_REQUIREMENTS_INFO": {
"SERVICE_GROUP": "BF",
"SERVICE_FREE_TEXT": "BS",
"SERVICE_CLASSIFICATION": "Z",
"SERVICE_MARKETING_CARRIER": "TK",
"SERVICE_SUB_GROUP": "SE"
}
}
},
"SERVICE_OPTION_INFO": {
"DATA_TYPE_INFORMATION": {
"SUBTYPE": "050"
}
}
},
{
"FEE_DESCRIPTION_GROUP": {
"COMMERCIAL_NAME": {
"FREE_TEXT": "25 PERCENT MILES EARNED",
"FREE_TEXT_QUALIFICATION": {
"TEXT_SUBJECT_QUALIFIER": "3"
}
},
"ITEM_NUMBER_INFO": {
"ITEM_NUMBER_DETAILS": {
"NUMBER": "7",
"TYPE": "SD"
}
},
"SERVICE_DESCRIPTION_INFO": {
"SERVICE_REQUIREMENTS_INFO": {
"SERVICE_GROUP": "BF",
"SERVICE_FREE_TEXT": "MI",
"SERVICE_CLASSIFICATION": "Z",
"SERVICE_MARKETING_CARRIER": "TK",
"SERVICE_SUB_GROUP": "FR"
}
}
},
"SERVICE_OPTION_INFO": {
"DATA_TYPE_INFORMATION": {
"SUBTYPE": "06A"
}
}
},
{
"FEE_DESCRIPTION_GROUP": {
"COMMERCIAL_NAME": {
"FREE_TEXT": "75 PERCENT MILES EARNED",
"FREE_TEXT_QUALIFICATION": {
"TEXT_SUBJECT_QUALIFIER": "3"
}
},
"ITEM_NUMBER_INFO": {
"ITEM_NUMBER_DETAILS": {
"NUMBER": "8",
"TYPE": "SD"
}
},
"SERVICE_DESCRIPTION_INFO": {
"SERVICE_REQUIREMENTS_INFO": {
"SERVICE_GROUP": "BF",
"SERVICE_FREE_TEXT": "MI",
"SERVICE_CLASSIFICATION": "Z",
"SERVICE_MARKETING_CARRIER": "TK",
"SERVICE_SUB_GROUP": "FR"
}
}
},
"SERVICE_OPTION_INFO": {
"DATA_TYPE_INFORMATION": {
"SUBTYPE": "06C"
}
}
},
{
"FEE_DESCRIPTION_GROUP": {
"COMMERCIAL_NAME": {
"FREE_TEXT": "FAST TRACK",
"FREE_TEXT_QUALIFICATION": {
"TEXT_SUBJECT_QUALIFIER": "3"
}
},
"SERVICE_ATTRIBUTES_INFO": {
"ATTRIBUTE_DETAILS": [
{
"ATTRIBUTE_TYPE": "BKM",
"ATTRIBUTE_DESCRIPTION": "01"
},
{
"ATTRIBUTE_TYPE": "RFIC",
"ATTRIBUTE_DESCRIPTION": "G"
},
{
"ATTRIBUTE_TYPE": "SSR",
"ATTRIBUTE_DESCRIPTION": "INTR"
}
]
},
"ITEM_NUMBER_INFO": {
"ITEM_NUMBER_DETAILS": {
"NUMBER": "9",
"TYPE": "SD"
}
},
"SERVICE_DESCRIPTION_INFO": {
"SERVICE_REQUIREMENTS_INFO": {
"SERVICE_GROUP": "TS",
"SERVICE_CLASSIFICATION": "F",
"SERVICE_MARKETING_CARRIER": "TK",
"SERVICE_SUB_GROUP": "FT"
}
}
},
"SERVICE_OPTION_INFO": {
"DATA_TYPE_INFORMATION": {
"SUBTYPE": "029"
}
}
},
{
"FEE_DESCRIPTION_GROUP": {
"COMMERCIAL_NAME": {
"FREE_TEXT": "100 PERCENT MILES EARNED",
"FREE_TEXT_QUALIFICATION": {
"TEXT_SUBJECT_QUALIFIER": "3"
}
},
"ITEM_NUMBER_INFO": {
"ITEM_NUMBER_DETAILS": {
"NUMBER": "10",
"TYPE": "SD"
}
},
"SERVICE_DESCRIPTION_INFO": {
"SERVICE_REQUIREMENTS_INFO": {
"SERVICE_GROUP": "BF",
"SERVICE_FREE_TEXT": "MI",
"SERVICE_CLASSIFICATION": "Z",
"SERVICE_MARKETING_CARRIER": "TK",
"SERVICE_SUB_GROUP": "FR"
}
}
},
"SERVICE_OPTION_INFO": {
"DATA_TYPE_INFORMATION": {
"SUBTYPE": "06D"
}
}
},
{
"FEE_DESCRIPTION_GROUP": {
"COMMERCIAL_NAME": {
"FREE_TEXT": "UPTO18LB 8KG AND 62LI 158LCM",
"FREE_TEXT_QUALIFICATION": {
"TEXT_SUBJECT_QUALIFIER": "3"
}
},
"SERVICE_ATTRIBUTES_INFO": {
"ATTRIBUTE_DETAILS": [
{
"ATTRIBUTE_TYPE": "BKM",
"ATTRIBUTE_DESCRIPTION": "01"
},
{
"ATTRIBUTE_TYPE": "RFIC",
"ATTRIBUTE_DESCRIPTION": "C"
},
{
"ATTRIBUTE_TYPE": "SSR",
"ATTRIBUTE_DESCRIPTION": "RFIC"
}
]
},
"ITEM_NUMBER_INFO": {
"ITEM_NUMBER_DETAILS": {
"NUMBER": "11",
"TYPE": "SD"
}
},
"SERVICE_DESCRIPTION_INFO": {
"SERVICE_REQUIREMENTS_INFO": {
"SERVICE_GROUP": "BG",
"SERVICE_FREE_TEXT": "08",
"SERVICE_CLASSIFICATION": "C",
"SERVICE_MARKETING_CARRIER": "TK"
}
}
},
"SERVICE_OPTION_INFO": {
"DATA_TYPE_INFORMATION": {
"SUBTYPE": "09B"
}
}
},
{
"FEE_DESCRIPTION_GROUP": {
"COMMERCIAL_NAME": {
"FREE_TEXT": "150 PERCENT MILES EARNED",
"FREE_TEXT_QUALIFICATION": {
"TEXT_SUBJECT_QUALIFIER": "3"
}
},
"ITEM_NUMBER_INFO": {
"ITEM_NUMBER_DETAILS": {
"NUMBER": "12",
"TYPE": "SD"
}
},
"SERVICE_DESCRIPTION_INFO": {
"SERVICE_REQUIREMENTS_INFO": {
"SERVICE_GROUP": "BF",
"SERVICE_FREE_TEXT": "MI",
"SERVICE_CLASSIFICATION": "Z",
"SERVICE_MARKETING_CARRIER": "TK",
"SERVICE_SUB_GROUP": "FR"
}
}
},
"SERVICE_OPTION_INFO": {
"DATA_TYPE_INFORMATION": {
"SUBTYPE": "06M"
}
}
}
],
"TYPE": "OC",
"LIST_SERVICE_FEE_INFO_GROUP": {
"ITEM_NUMBER_INFO": {
"ITEM_NUMBER": {
"NUMBER": "1",
"TYPE": "OCM"
}
},
"SERVICE_DETAILS_GROUP": {
"REF_INFO": {
"REFERENCING_DETAIL": {
"NUMBER": "1",
"QUALIFIER": "S"
}
},
"SERVICE_MATCHED_INFO_GROUP": {
"AMOUNT_INFO": {
"MONETARY_DETAIL": {
"AMOUNT": "0.00",
"AMOUNT_TYPE": "PU"
}
},
"PAX_REF_INFO": {
"TRAVELLER_DETAILS": {
"NUMBER": "1"
}
},
"PRICING_INFO": {
"FARE_DETAILS": {
"PASSENGER_TYPE": "ADT"
}
}
}
}
}
},
"PAGE_TICKET": "0",
"TEMPLATE": "SITE_JSP_FLEX_PRICER_AVL",
"FLOW_SIGNATURE": {
"INITIAL_PRODUCT": "1",
"TRANSACTION": "0",
"BOOKING_TYPE": "0"
},
"FARE_FAMILY_DICTIONARY": {
"LIST_FARE_FAMILY": [
{
"COMMERCIAL_FARE_FAMILY": "ECOB",
"FARE_FAMILY": "CL",
"LIST_SERVICE": [
{
"SERVICE_REFERENCE": "2",
"SERVICE_STATUS": "NOF"
},
{
"SERVICE_REFERENCE": "1",
"SERVICE_STATUS": "INC"
},
{
"SERVICE_REFERENCE": "3",
"SERVICE_STATUS": "NOF"
},
{
"SERVICE_REFERENCE": "4",
"SERVICE_STATUS": "NOF"
},
{
"SERVICE_REFERENCE": "5",
"SERVICE_STATUS": "INC"
},
{
"SERVICE_REFERENCE": "6",
"SERVICE_STATUS": "CHA"
}
]
},
{
"COMMERCIAL_FARE_FAMILY": "ECOB",
"FARE_FAMILY": "LG",
"LIST_SERVICE": [
{
"SERVICE_REFERENCE": "2",
"SERVICE_STATUS": "INC"
},
{
"SERVICE_REFERENCE": "1",
"SERVICE_STATUS": "INC"
},
{
"SERVICE_REFERENCE": "7",
"SERVICE_STATUS": "INC"
},
{
"SERVICE_REFERENCE": "3",
"SERVICE_STATUS": "CHA"
},
{
"SERVICE_REFERENCE": "4",
"SERVICE_STATUS": "NOF"
},
{
"SERVICE_REFERENCE": "5",
"SERVICE_STATUS": "INC"
},
{
"SERVICE_REFERENCE": "6",
"SERVICE_STATUS": "INC"
}
]
},
{
"COMMERCIAL_FARE_FAMILY": "ECOB",
"FARE_FAMILY": "FL",
"LIST_SERVICE": [
{
"SERVICE_REFERENCE": "2",
"SERVICE_STATUS": "INC"
},
{
"SERVICE_REFERENCE": "1",
"SERVICE_STATUS": "INC"
},
{
"SERVICE_REFERENCE": "8",
"SERVICE_STATUS": "INC"
},
{
"SERVICE_REFERENCE": "3",
"SERVICE_STATUS": "INC"
},
{
"SERVICE_REFERENCE": "4",
"SERVICE_STATUS": "CHA"
},
{
"SERVICE_REFERENCE": "5",
"SERVICE_STATUS": "INC"
},
{
"SERVICE_REFERENCE": "9",
"SERVICE_STATUS": "INC"
}
]
},
{
"COMMERCIAL_FARE_FAMILY": "BUSINESSB",
"FARE_FAMILY": "BF",
"LIST_SERVICE": [
{
"SERVICE_REFERENCE": "2",
"SERVICE_STATUS": "INC"
},
{
"SERVICE_REFERENCE": "1",
"SERVICE_STATUS": "INC"
},
{
"SERVICE_REFERENCE": "10",
"SERVICE_STATUS": "INC"
},
{
"SERVICE_REFERENCE": "3",
"SERVICE_STATUS": "NOF"
},
{
"SERVICE_REFERENCE": "4",
"SERVICE_STATUS": "NOF"
},
{
"SERVICE_REFERENCE": "11",
"SERVICE_STATUS": "INC"
}
]
},
{
"COMMERCIAL_FARE_FAMILY": "BUSINESSB",
"FARE_FAMILY": "BP",
"LIST_SERVICE": [
{
"SERVICE_REFERENCE": "2",
"SERVICE_STATUS": "INC"
},
{
"SERVICE_REFERENCE": "1",
"SERVICE_STATUS": "INC"
},
{
"SERVICE_REFERENCE": "12",
"SERVICE_STATUS": "INC"
},
{
"SERVICE_REFERENCE": "3",
"SERVICE_STATUS": "INC"
},
{
"SERVICE_REFERENCE": "4",
"SERVICE_STATUS": "INC"
},
{
"SERVICE_REFERENCE": "11",
"SERVICE_STATUS": "INC"
}
]
},
{
"COMMERCIAL_FARE_FAMILY": "BUSINESSB",
"FARE_FAMILY": "BB",
"LIST_SERVICE": [
{
"SERVICE_REFERENCE": "1",
"SERVICE_STATUS": "INC"
},
{
"SERVICE_REFERENCE": "3",
"SERVICE_STATUS": "INC"
},
{
"SERVICE_REFERENCE": "4",
"SERVICE_STATUS": "INC"
},
{
"SERVICE_REFERENCE": "11",
"SERVICE_STATUS": "INC"
}
]
}
]
}
}
}
}
}
{
"openapi": "3.0.1",
"info": {
"title": "RESTful getAvailability APIs",
"description": "Detailed Availability List",
"version": "0.1"
},
"servers": [
{
"url": "https://api.turkishairlines.com"
}
],
"tags": [
{
"name": "getAvailability 1.0",
"description": "Development environment"
}
],
"paths": {
"/test/getAvailability": {
"post": {
"tags": [
"getAvailability 1.0"
],
"summary": "Get API",
"description": "Get list of all availabilities for given O&D.",
"parameters": [
{
"name": "apikey",
"in": "header",
"description": "An active TK API Key for the getAvailability API",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "apisecret",
"in": "header",
"description": " An active TK API Secret for the getAvailability API",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/getAvailabilityRequest"
},
"examples": {
"getAvailabilityRequest" : {
"summary": "getAvailabilityRequest Example",
"externalValue": "https://developer.turkishairlines.com/documentation/get-availability"
}
}
}
}
},
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/body"
}
}
}
},
"400": {
"description": "BAD_REQUEST",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ErrorResponseDetail"
}
}
}
},
"401": {
"description": "UNAUTHORIZED",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ErrorResponseDetail"
}
}
}
},
"403": {
"description": "FORBIDDEN",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ErrorResponseDetail"
}
}
}
},
"404": {
"description": "NOT_FOUND",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ErrorResponseDetail"
}
}
}
},
"500": {
"description": "INTERNAL_SERVER_ERROR",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ErrorResponseDetail"
}
}
}
}
},
"servers": [
{
"url": "https://api.turkishairlines.com"
}
]
},
"servers": [
{
"url": "https://api.turkishairlines.com"
}
]
}
},
"components": {
"schemas": {
"getAvailabilityRequest": {
"type":"object",
"properties":{
"requestHeader":{
"type": "object",
"properties":{
"clientUsername": {
"description": "Client Username",
"type": "string"
},
"clientTransactionId": {
"description": "A unique id to identify transaction",
"type": "string"
},
"channel": {
"description": "Channel info",
"type": "string"
},
"languageCode": {
"description": "Language Code",
"type": "string"
},
"airlineCode": {
"description": "Airline info",
"type": "string"
},
"extraParameters": {
"type": "array",
"items": {
"$ref": "#/components/schemas/requestHeader_extraParameters"
}
}
}
},
"TargetSource": {
"type": "string"
},
"OriginDestinationInformation": {
"type": "array",
"items": {
"$ref": "#/components/schemas/OriginDestinationInformationInput"
}
},
"PassengerTypeQuantity": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PassengerTypeQuantityInput"
}
},
"ReducedDataIndicator": {
"type": "boolean"
},
"PriceRequestInformation": {
"$ref": "#/components/schemas/PriceRequestInformation"
},
"RoutingType": {
"type": "string"
}
}
},
"requestHeader_extraParameters": {
"type": "object",
"properties": {
"value": {
"type": "string"
},
"key": {
"type": "string"
}
}
},
"OriginLocation": {
"type": "object",
"properties": {
"MultiAirportCityInd": {
"type": "boolean"
},
"LocationCode": {
"type": "string"
}
}
},
"CabinPreferences": {
"type": "object",
"properties": {
"Cabin": {
"type": "string"
}
}
},
"DepartureDateTime": {
"type": "object",
"properties": {
"WindowAfter": {
"type": "string"
},
"WindowBefore": {
"type": "string"
},
"Date": {
"type": "string"
}
}
},
"OriginDestinationInformationInput": {
"type": "object",
"properties": {
"OriginLocation": {
"$ref": "#/components/schemas/OriginLocation"
},
"CabinPreferences": {
"type": "array",
"items": {
"$ref": "#/components/schemas/CabinPreferences"
}
},
"DepartureDateTime": {
"$ref": "#/components/schemas/DepartureDateTime"
},
"DestinationLocation": {
"$ref": "#/components/schemas/OriginLocation"
}
}
},
"PassengerTypeQuantityInput": {
"type": "object",
"properties": {
"Quantity": {
"type": "integer"
},
"Code": {
"type": "string"
}
}
},
"PriceRequestInformation_Account": {
"type": "object",
"properties": {
"Code": {
"type": "string"
}
}
},
"PriceRequestInformation_NegotiatedFareCode": {
"type": "object",
"properties": {
"CodeContext": {
"type": "string"
}
}
},
"PriceRequestInformation_DiscountPricing": {
"type": "object",
"properties": {
"Type": {
"type": "string"
}
}
},
"PriceRequestInformation": {
"type": "object",
"properties": {
"Account": {
"$ref": "#/components/schemas/PriceRequestInformation_Account"
},
"NegotiatedFareCode": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PriceRequestInformation_NegotiatedFareCode"
}
},
"DiscountPricing": {
"$ref": "#/components/schemas/PriceRequestInformation_DiscountPricing"
}
}
},
"Warning": {
"type": "object",
"properties": {
"Type": {
"type": "string"
},
"RPH": {
"type": "string"
},
"Code": {
"type": "string"
}
}
},
"Warnings": {
"type": "object",
"properties": {
"Warning": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Warning"
}
}
}
},
"FareAmount": {
"type": "object",
"properties": {
"CurrencyCode": {
"type": "string"
},
"Amount": {
"type": "number"
}
}
},
"fareBrandOtaResponseItems": {
"type": "object",
"properties": {
"BrandName": {
"type": "string"
},
"BonusMile": {
"type": "boolean"
},
"BrandCode": {
"type": "string"
},
"CarrierCode": {
"type": "string"
},
"SeatSelection": {
"type": "boolean"
},
"BonusMileAmount": {
"type": "integer"
},
"BrandKey": {
"type": "string"
},
"BrandIndex": {
"type": "integer"
}
}
},
"extraOTABrandInfoList": {
"type": "object",
"properties": {
"fareBrandOtaResponseItems": {
"type": "array",
"items": {
"$ref": "#/components/schemas/fareBrandOtaResponseItems"
}
}
}
},
"extraOTASegmentInfoList": {
"type": "object",
"properties": {
"isAvailable": {
"type": "boolean"
},
"isConnected": {
"type": "boolean"
},
"segmentIndex": {
"type": "integer"
},
"isAnadoluJetSegment": {
"type": "boolean"
},
"isDomestic": {
"type": "boolean"
},
"isStandBySeat": {
"type": "boolean"
}
}
},
"extraOTASegmentInfoListType": {
"type": "object",
"properties": {
"extraOTASegmentInfoList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/extraOTASegmentInfoList"
}
}
}
},
"CarryOnBaggageAllowance_FreeBaggageAllowance": {
"type": "object",
"properties": {
"pieces": {
"type": "integer"
},
"kilos": {
"type": "integer"
}
}
},
"CarryOnBaggageAllowance": {
"type": "object",
"properties": {
"FreeBaggageAllowance": {
"$ref": "#/components/schemas/CarryOnBaggageAllowance_FreeBaggageAllowance"
}
}
},
"PercentageOrFixedAmount_FixedAmount": {
"type": "object",
"properties": {
"CurrencyCode": {
"type": "string"
},
"Amount": {
"type": "number"
}
}
},
"PercentageOrFixedAmount": {
"type": "object",
"properties": {
"FixedAmount": {
"$ref": "#/components/schemas/PercentageOrFixedAmount_FixedAmount"
}
}
},
"TimeToDeparture": {
"type": "object",
"properties": {
"TimePeriodCondition": {
"type": "string"
},
"TimeUnit": {
"type": "string"
},
"TimeAmount": {
"type": "integer"
}
}
},
"ChangePenalty": {
"type": "object",
"properties": {
"PercentageOrFixedAmount": {
"$ref": "#/components/schemas/PercentageOrFixedAmount"
},
"TimeToDeparture": {
"$ref": "#/components/schemas/TimeToDeparture"
},
"IsChangeable": {
"type": "boolean"
}
}
},
"ChangePenaltyList": {
"type": "object",
"properties": {
"ChangePenalty": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ChangePenalty"
}
}
}
},
"CancellationPenaltyList_CancellationPenalty": {
"type": "object",
"properties": {
"IsRefundable": {
"type": "boolean"
},
"TimeToDeparture": {
"$ref": "#/components/schemas/TimeToDeparture"
}
}
},
"CancellationPenaltyList": {
"type": "object",
"properties": {
"CancellationPenalty": {
"type": "array",
"items": {
"$ref": "#/components/schemas/CancellationPenaltyList_CancellationPenalty"
}
}
}
},
"PenaltyMiniRule": {
"type": "object",
"properties": {
"ChangePenaltyList": {
"$ref": "#/components/schemas/ChangePenaltyList"
},
"CancellationPenaltyList": {
"$ref": "#/components/schemas/CancellationPenaltyList"
}
}
},
"MiniRules": {
"type": "object",
"properties": {
"PassengerType": {
"type": "string"
},
"MealCommercialName": {
"type": "string"
},
"CarryOnBaggageAllowance": {
"$ref": "#/components/schemas/CarryOnBaggageAllowance"
},
"BrandCode": {
"type": "string"
},
"PenaltyMiniRule": {
"$ref": "#/components/schemas/PenaltyMiniRule"
},
"BusinessLounge": {
"type": "string"
},
"RPH": {
"type": "string"
},
"MealSubCode": {
"type": "string"
},
"BrandKey": {
"type": "string"
},
"CheckedBaggageAllowance": {
"$ref": "#/components/schemas/CarryOnBaggageAllowance"
}
}
},
"miniRulesList": {
"type": "object",
"properties": {
"MiniRules": {
"type": "array",
"items": {
"$ref": "#/components/schemas/MiniRules"
}
}
}
},
"FareBasisCodes_FareBasisCode": {
"type": "object",
"properties": {
"FlightSegmentRPH": {
"type": "string"
},
"content": {
"type": "string"
}
}
},
"FareBasisCodes": {
"type": "object",
"properties": {
"FareBasisCode": {
"$ref": "#/components/schemas/FareBasisCodes_FareBasisCode"
}
}
},
"PassengerTypeQuantity": {
"type": "object",
"properties": {
"CodeContext": {
"type": "string"
},
"Quantity": {
"type": "integer"
},
"Code": {
"type": "string"
}
}
},
"FareInfo_FareInfo": {
"type": "object",
"properties": {
"FareType": {
"type": "string"
},
"RPH": {
"type": "string"
}
}
},
"FareInfo_FareReference": {
"type": "object",
"properties": {
"ResBookDesigCode": {
"type": "string"
},
"content": {
"type": "string"
}
}
},
"FareInfo": {
"type": "object",
"properties": {
"FareInfo": {
"$ref": "#/components/schemas/FareInfo_FareInfo"
},
"PassengerFare": {
"type": "string"
},
"FareReference": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FareInfo_FareReference"
}
}
}
},
"PassengerFare_Taxes_Tax": {
"type": "object",
"properties": {
"CurrencyCode": {
"type": "string"
},
"TaxCode": {
"type": "string"
},
"Amount": {
"type": "number"
},
"RefundableInd": {
"type": "boolean"
}
}
},
"PassengerFare_Taxes": {
"type": "object",
"properties": {
"Tax": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PassengerFare_Taxes_Tax"
}
}
}
},
"PassengerFare_FareBaggageAllowance": {
"type": "object",
"properties": {
"UnitOfMeasureCode": {
"type": "string"
},
"UnitOfMeasure": {
"type": "string"
},
"UnitOfMeasureQuantity": {
"type": "number"
},
"FlightSegmentRPH": {
"type": "string"
}
}
},
"PassengerFare": {
"type": "object",
"properties": {
"TotalFare": {
"$ref": "#/components/schemas/FareAmount"
},
"Taxes": {
"$ref": "#/components/schemas/PassengerFare_Taxes"
},
"BaseFare": {
"$ref": "#/components/schemas/FareAmount"
},
"FareBaggageAllowance": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PassengerFare_FareBaggageAllowance"
}
},
"TourCode": {
"type": "string"
},
}
},
"PTC_FareBreakdown": {
"type": "object",
"properties": {
"FareBasisCodes": {
"$ref": "#/components/schemas/FareBasisCodes"
},
"PassengerTypeQuantity": {
"$ref": "#/components/schemas/PassengerTypeQuantity"
},
"FareInfo": {
"$ref": "#/components/schemas/FareInfo"
},
"PassengerFare": {
"$ref": "#/components/schemas/PassengerFare"
}
}
},
"PTC_FareBreakdowns": {
"type": "object",
"properties": {
"PTC_FareBreakdown": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PTC_FareBreakdown"
}
}
}
},
"bookingPriceInfoType": {
"type": "object",
"properties": {
"PTC_FareBreakdowns": {
"$ref": "#/components/schemas/PTC_FareBreakdowns"
}
}
},
"extraOTAFlightInfoList": {
"type": "object",
"properties": {
"isPureAnadoluJetFlight": {
"type": "boolean"
},
"extraOTASegmentInfoListType": {
"$ref": "#/components/schemas/extraOTASegmentInfoListType"
},
"isElectronicTicketAvailable": {
"type": "boolean"
},
"isMarketable": {
"type": "boolean"
},
"isCodeShare": {
"type": "boolean"
},
"isFullCodeShare": {
"type": "boolean"
},
"miniRulesList": {
"$ref": "#/components/schemas/miniRulesList"
},
"isDomestic": {
"type": "boolean"
},
"isFullInternational": {
"type": "boolean"
},
"flightNumber": {
"type": "string"
},
"StandbyIndicator": {
"type": "boolean"
},
"bookingPriceInfoType": {
"$ref": "#/components/schemas/bookingPriceInfoType"
},
"isFullAvailable": {
"type": "boolean"
}
}
},
"extraOTAFlightInfoListType": {
"type": "object",
"properties": {
"extraOTAFlightInfoList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/extraOTAFlightInfoList"
}
}
}
},
"extraOTAAvailabilityInfoList": {
"type": "object",
"properties": {
"extraOTAFlightInfoListType": {
"$ref": "#/components/schemas/extraOTAFlightInfoListType"
},
"isAllFlightsFullCodeShare": {
"type": "boolean"
},
"isIndeedHasMoreFlightsForAnotherPortInTheSameCity": {
"type": "boolean"
},
"RPH": {
"type": "string"
}
}
},
"extraOTAAvailabilityInfoListType": {
"type": "object",
"properties": {
"extraOTAAvailabilityInfoList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/extraOTAAvailabilityInfoList"
}
}
}
},
"Location": {
"type": "object",
"properties": {
"AlternateLocationInd": {
"type": "boolean"
},
"LocationCode": {
"type": "string"
}
}
},
"Airport": {
"type": "object",
"properties": {
"LocationCode": {
"type": "string"
}
}
},
"BookingClassAvail": {
"type": "object",
"properties": {
"ResBookDesigQuantity": {
"type": "string"
},
"ResBookDesigStatusCode": {
"type": "string"
},
"ResBookDesigCode": {
"type": "string"
},
"RPH": {
"type": "string"
}
}
},
"Equipment": {
"type": "object",
"properties": {
"Value": {
"type": "string"
},
"AirEquipType": {
"type": "string"
}
}
},
"OperatingAirline": {
"type": "object",
"properties": {
"CompanyShortName": {
"type": "string"
}
}
},
"FlightSegment": {
"type": "object",
"properties": {
"DepartureAirport": {
"$ref": "#/components/schemas/Airport"
},
"Ticket": {
"type": "string"
},
"ArrivalAirport": {
"$ref": "#/components/schemas/Airport"
},
"BookingClassAvail": {
"type": "array",
"items": {
"$ref": "#/components/schemas/BookingClassAvail"
}
},
"DateChangeNbr": {
"type": "boolean"
},
"StopQuantity": {
"type": "integer"
},
"GroundDuration": {
"type": "string"
},
"CodeshareInd": {
"type": "boolean"
},
"Equipment": {
"$ref": "#/components/schemas/Equipment"
},
"DepartureDateTime": {
"type": "string"
},
"ArrivalDateTime": {
"type": "string"
},
"FlightNumber": {
"type": "string"
},
"OperatingAirline": {
"$ref": "#/components/schemas/OperatingAirline"
},
"JourneyDuration": {
"type": "string"
}
}
},
"OriginDestinationOption": {
"type": "object",
"properties": {
"FlightSegment": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FlightSegment"
}
}
}
},
"OriginDestinationOptions": {
"type": "object",
"properties": {
"OriginDestinationOption": {
"type": "array",
"items": {
"$ref": "#/components/schemas/OriginDestinationOption"
}
}
}
},
"OriginDestinationInformation": {
"type": "object",
"properties": {
"OriginLocation": {
"$ref": "#/components/schemas/Location"
},
"OriginDestinationOptions": {
"$ref": "#/components/schemas/OriginDestinationOptions"
},
"DepartureDateTime": {
"type": "string"
},
"ArrivalDateTime": {
"type": "string"
},
"RPH": {
"type": "string"
},
"DestinationLocation": {
"$ref": "#/components/schemas/Location"
}
}
},
"OTA_AirAvailRS": {
"type": "object",
"properties": {
"Comment": {
"type": "string"
},
"OriginDestinationInformation": {
"$ref": "#/components/schemas/OriginDestinationInformation"
},
"Version": {
"type": "string"
},
"Warnings": {
"$ref": "#/components/schemas/Warnings"
}
}
},
"createOTAAirRoute": {
"type": "object",
"properties": {
"extraOTAAvailabilityInfoListType": {
"$ref": "#/components/schemas/extraOTAAvailabilityInfoListType"
},
"OTA_AirAvailRS": {
"$ref": "#/components/schemas/OTA_AirAvailRS"
}
}
},
"availabilityOTAResponse": {
"type": "object",
"properties": {
"extraOTABrandInfoList": {
"$ref": "#/components/schemas/extraOTABrandInfoList"
},
"createOTAAirRoute": {
"type": "array",
"items": {
"$ref": "#/components/schemas/createOTAAirRoute"
}
},
"isMixCabin": {
"type": "boolean"
}
}
},
"duServiceOTAResponse": {
"type": "object",
"properties": {
"duBusiness": {
"type": "number"
},
"duCurrency": {
"type": "string"
},
"duEconomy": {
"type": "number"
}
}
},
"SUBERROR_ITEMS": {
"type": "object",
"properties": {
"NUMBER": {
"type": "integer"
},
"TYPE": {
"type": "integer"
}
}
},
"SUBERROR_LIST": {
"type": "object",
"properties": {
"SUBERROR_ITEMS": {
"type": "array",
"items": {
"$ref": "#/components/schemas/SUBERROR_ITEMS"
}
}
}
},
"LIST_MSG": {
"type": "object",
"properties": {
"NUMBER": {
"type": "integer"
},
"SUBERROR_LIST": {
"$ref": "#/components/schemas/SUBERROR_LIST"
},
"TEXT": {
"type": "string"
},
"TYPE": {
"type": "string"
},
"SUBERROR": {
"$ref": "#/components/schemas/SUBERROR_ITEMS"
}
}
},
"LIST_VALUE_TYPE": {
"type": "object",
"properties": {
"CODE": {
"type": "string"
}
}
},
"LIST_VALUE": {
"type": "object",
"properties": {
"VALUE": {
"type": "string"
},
"TYPE": {
"$ref": "#/components/schemas/LIST_VALUE_TYPE"
}
}
},
"LIST_FEE": {
"type": "object",
"properties": {
"LIST_VALUE": {
"$ref": "#/components/schemas/LIST_VALUE"
},
"TYPE": {
"$ref": "#/components/schemas/LIST_VALUE_TYPE"
}
}
},
"LIST_APPLICABLE_MARKUP_DISCOUNT": {
"type": "object",
"properties": {
"HIDE_FEE": {
"type": "boolean"
},
"LIST_VALUE": {
"$ref": "#/components/schemas/LIST_VALUE"
},
"TYPE": {
"$ref": "#/components/schemas/LIST_VALUE_TYPE"
}
}
},
"LIST_BOUND_PRICE": {
"type": "object",
"properties": {
"CURRENCY": {
"$ref": "#/components/schemas/CODENAME"
},
"AMOUNT": {
"type": "number"
},
"EXCHANGE_RATE": {
"type": "number"
},
"AMOUNT_WITHOUT_TAX": {
"type": "number"
},
"TAX": {
"type": "number"
},
"LIST_FEE": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LIST_FEE"
}
},
"TOTAL_AMOUNT": {
"type": "number"
}
}
},
"AVAIL_DATE": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"content": {
"type": "string"
}
}
},
"LIST_AVAILABILITY_RANGE": {
"type": "object",
"properties": {
"LOCATION": {
"type": "string"
},
"MAX_AVAIL_DATE": {
"$ref": "#/components/schemas/AVAIL_DATE"
},
"MIN_AVAIL_DATE": {
"$ref": "#/components/schemas/AVAIL_DATE"
}
}
},
"LIST_DATE": {
"type": "object",
"properties": {
"DATE": {
"$ref": "#/components/schemas/AVAIL_DATE"
}
}
},
"CODENAME": {
"type": "object",
"properties": {
"CODE": {
"type": "string"
},
"NAME": {
"type": "string"
}
}
},
"LIST_PROPOSED_BOUND_LOCATION": {
"type": "object",
"properties": {
"CITY_CODE": {
"type": "string"
},
"LOCATION_CODE": {
"type": "string"
},
"CITY_NAME": {
"type": "string"
},
"COUNTRY_NAME": {
"type": "string"
},
"LOCATION_NAME": {
"type": "string"
},
"COUNTRY_CODE": {
"type": "string"
}
}
},
"LIST_PROPOSED_BOUND_LIST_SEGMENT": {
"type": "object",
"properties": {
"AIRLINE": {
"$ref": "#/components/schemas/CODENAME"
},
"SEGMENT_ID": {
"type": "string"
},
"B_DATE": {
"$ref": "#/components/schemas/AVAIL_DATE"
},
"E_DATE": {
"$ref": "#/components/schemas/AVAIL_DATE"
},
"EQUIPMENT": {
"$ref": "#/components/schemas/CODENAME"
},
"E_TICKETING": {
"type": "boolean"
},
"SEGMENT_FLIGHT_TIME": {
"type": "string"
},
"NUMBER_OF_STOPS": {
"type": "string"
},
"E_LOCATION": {
"$ref": "#/components/schemas/LIST_PROPOSED_BOUND_LOCATION"
},
"B_LOCATION": {
"$ref": "#/components/schemas/LIST_PROPOSED_BOUND_LOCATION"
},
"FLIGHT_NUMBER": {
"type": "string"
}
}
},
"LIST_PROPOSED_BOUND_LIST_FLIGHT": {
"type": "object",
"properties": {
"LIST_SEGMENT": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LIST_PROPOSED_BOUND_LIST_SEGMENT"
}
},
"FLIGHT_ID": {
"type": "string"
}
}
},
"LIST_PROPOSED_BOUND": {
"type": "object",
"properties": {
"LIST_FLIGHT": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LIST_PROPOSED_BOUND_LIST_FLIGHT"
}
}
}
},
"FARE_FAMILY": {
"type": "object",
"properties": {
"HIGHLIGHTING_COLOR": {
"type": "string"
},
"BRAND_NAME": {
"type": "string"
},
"COLOR": {
"type": "string"
},
"SHORT_NAME": {
"type": "string"
},
"COLOR_NAME": {
"type": "string"
},
"HIERARCHY": {
"type": "integer"
}
}
},
"LIST_BOUND_LSA_DEBUG_INFO": {
"type": "object",
"properties": {
"RBD": {
"type": "string"
},
"FIRST_FLIGHT_NUMBER": {
"type": "string"
}
}
},
"LIST_BOUND_LIST_FLIGHT": {
"type": "object",
"properties": {
"DISPLAY_LAST_SEATS": {
"type": "string"
},
"FLIGHT_ID": {
"type": "integer"
},
"NUMBER_OF_LAST_SEATS": {
"type": "integer"
},
"LSA_DEBUG_INFO": {
"$ref": "#/components/schemas/LIST_BOUND_LSA_DEBUG_INFO"
}
}
},
"LIST_BOUND": {
"type": "object",
"properties": {
"LIST_FLIGHT": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LIST_BOUND_LIST_FLIGHT"
}
}
}
},
"LIST_TRIP_PRICE_LIST_DISPLAY_TAX": {
"type": "object",
"properties": {
"CODE": {
"type": "string"
},
"VALUE": {
"type": "number"
}
}
},
"LIST_TRIP_PRICE": {
"type": "object",
"properties": {
"CURRENCY": {
"$ref": "#/components/schemas/CODENAME"
},
"AMOUNT": {
"type": "number"
},
"EXCHANGE_RATE": {
"type": "number"
},
"LIST_DISPLAY_TAX": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LIST_TRIP_PRICE_LIST_DISPLAY_TAX"
}
},
"LIST_FEE": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LIST_FEE"
}
},
"LIST_BOUND_PRICE": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LIST_BOUND_PRICE"
}
},
"AMOUNT_WITHOUT_TAX": {
"type": "number"
},
"TAX": {
"type": "number"
},
"TOTAL_AMOUNT": {
"type": "number"
}
}
},
"LIST_PTC_APPLIED": {
"type": "object",
"properties": {
"CODE": {
"type": "string"
}
}
},
"LIST_PNR_LIST_BOUND_LIST_SEGMENT": {
"type": "object",
"properties": {
"SEGMENT_ID": {
"type": "integer"
},
"FARE_FAMILY": {
"$ref": "#/components/schemas/FARE_FAMILY"
},
"LIST_PTC_APPLIED": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LIST_PTC_APPLIED"
}
},
"FARE_CLASS": {
"type": "string"
},
"RBD": {
"type": "string"
},
"CABIN": {
"type": "string"
},
"LIST_FARE_TYPES": {
"type": "array",
"items": {
"$ref": "#/components/schemas/CODENAME"
}
}
}
},
"LIST_PNR_LIST_BOUND": {
"type": "object",
"properties": {
"LIST_SEGMENT": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LIST_PNR_LIST_BOUND_LIST_SEGMENT"
}
}
}
},
"LIST_PNR_LIST_TRAVELLER": {
"type": "object",
"properties": {
"IS_PRIMARY_TRAVELLER": {
"type": "boolean"
},
"HAS_INFANT": {
"type": "boolean"
},
"REQUESTED_TRAVELLER_TYPE": {
"$ref": "#/components/schemas/CODENAME"
}
}
},
"LIST_PNR_LIST_TRAVELLER_TYPE": {
"type": "object",
"properties": {
"NUMBER": {
"type": "integer"
},
"LIST_TRAVELLER_TYPE_PRICE": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LIST_TRIP_PRICE"
}
},
"TRAVELLER_TYPE": {
"$ref": "#/components/schemas/CODENAME"
},
"LIST_BOUND": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LIST_PNR_LIST_BOUND"
}
},
"LIST_TRAVELLER_PRICE": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LIST_TRIP_PRICE"
}
},
"LIST_TRAVELLER": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LIST_PNR_LIST_TRAVELLER"
}
}
}
},
"LIST_PNR": {
"type": "object",
"properties": {
"LIST_TRAVELLER_TYPE": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LIST_PNR_LIST_TRAVELLER_TYPE"
}
},
"LIST_PNR_PRICE": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LIST_TRIP_PRICE"
}
},
"LIST_APPLICABLE_MARKUP_DISCOUNT": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LIST_APPLICABLE_MARKUP_DISCOUNT"
}
},
}
},
"LIST_RECOMMENDATION": {
"type": "object",
"properties": {
"FARE_FAMILY": {
"$ref": "#/components/schemas/FARE_FAMILY"
},
"RECOMMENDATION_ID": {
"type": "integer"
},
"LIST_BOUND": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LIST_BOUND"
}
},
"LIST_TRIP_PRICE": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LIST_TRIP_PRICE"
}
},
"LIST_PNR": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LIST_PNR"
}
}
}
},
"LIST_TAB": {
"type": "object",
"properties": {
"LIST_DATE": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LIST_DATE"
}
},
"LIST_PROPOSED_BOUND": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LIST_PROPOSED_BOUND"
}
},
"LIST_RECOMMENDATION": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LIST_RECOMMENDATION"
}
}
}
},
"SEARCH_LIST_COMMERCIAL_FARE_FAMILY": {
"type": "object",
"properties": {
"CODE": {
"type": "string"
},
"SET_INDEX": {
"type": "string"
},
"PANEL_TYPE": {
"type": "string"
},
"NAME": {
"type": "string"
}
}
},
"SEARCH_LIST_DESTINATION": {
"type": "object",
"properties": {
"B_TIME_WINDOW": {
"type": "string"
},
"B_DATE": {
"$ref": "#/components/schemas/AVAIL_DATE"
},
"E_LOCATION": {
"$ref": "#/components/schemas/LIST_PROPOSED_BOUND_LOCATION"
},
"B_LOCATION": {
"$ref": "#/components/schemas/LIST_PROPOSED_BOUND_LOCATION"
}
}
},
"SEARCH_DATA": {
"type": "object",
"properties": {
"LIST_COMMERCIAL_FARE_FAMILY": {
"type": "array",
"items": {
"$ref": "#/components/schemas/SEARCH_LIST_COMMERCIAL_FARE_FAMILY"
}
},
"TRIP_TYPE": {
"type": "string"
},
"LIST_DESTINATION": {
"$ref": "#/components/schemas/SEARCH_LIST_DESTINATION"
},
"PRICING_TYPE": {
"type": "string"
},
"DISPLAY_TYPE": {
"type": "string"
}
}
},
"LIST_PANEL": {
"type": "object",
"properties": {
"LIST_TAB": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LIST_TAB"
}
},
"LIST_PROPOSED_BOUND": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LIST_PROPOSED_BOUND"
}
},
"SEARCH_DATA": {
"$ref": "#/components/schemas/SEARCH_DATA"
},
"IS_LOADED_FROM_CACHE": {
"type": "boolean"
},
"TYPE": {
"type": "string"
}
}
},
"FLOW_SIGNATURE": {
"type": "object",
"properties": {
"INITIAL_PRODUCT": {
"type": "string"
},
"TRANSACTION": {
"type": "string"
},
"BOOKING_TYPE": {
"type": "string"
}
}
},
"FARE_FAMILY_DICTIONARY_LIST_FARE_FAMILY": {
"type": "object",
"properties": {
"COMMERCIAL_FARE_FAMILY": {
"type": "string"
},
"FARE_FAMILY": {
"type": "string"
}
}
},
"FARE_FAMILY_DICTIONARY": {
"type": "object",
"properties": {
"LIST_FARE_FAMILY": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FARE_FAMILY_DICTIONARY_LIST_FARE_FAMILY"
}
}
}
},
"flexPricerAvailabilityOutput": {
"type": "object",
"properties": {
"LIST_AVAILABILITY_RANGE": {
"$ref": "#/components/schemas/LIST_AVAILABILITY_RANGE"
},
"jSessionId": {
"type": "string"
},
"LIST_PANEL": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LIST_PANEL"
}
},
"PAGE_TICKET": {
"type": "string"
},
"TEMPLATE": {
"type": "string"
},
"FLOW_SIGNATURE": {
"$ref": "#/components/schemas/FLOW_SIGNATURE"
},
"FARE_FAMILY_DICTIONARY": {
"$ref": "#/components/schemas/FARE_FAMILY_DICTIONARY"
},
"LIST_MSG": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LIST_MSG"
}
}
}
},
"availabilityFlexPricerResponse": {
"type": "object",
"properties": {
"flexPricerAvailabilityOutput": {
"$ref": "#/components/schemas/flexPricerAvailabilityOutput"
},
"duServiceOTAResponse": {
"$ref": "#/components/schemas/duServiceOTAResponse"
}
}
},
"data": {
"type": "object",
"properties": {
"availabilityOTAResponse": {
"$ref": "#/components/schemas/availabilityOTAResponse"
},
"availabilityFlexPricerResponse": {
"$ref": "#/components/schemas/availabilityFlexPricerResponse"
}
}
},
"MessageInformation": {
"type": "object",
"required": [
"Code",
"Description"
],
"properties": {
"Code": {
"description": "TK-OOOO",
"type": "string"
},
"Description": {
"description": "Request Processed Successfully.",
"type": "string"
}
}
},
"body": {
"type": "object",
"properties": {
"data": {
"$ref": "#/components/schemas/data"
},
"requestId": {
"type": "string"
},
"message": {
"$ref": "#/components/schemas/MessageInformation"
},
"status": {
"description" : "SUCCESS",
"type": "string"
}
}
},
"ErrorResponseDetail": {
"type": "object",
"properties": {
"Status": {
"type": "integer",
"description": "Status code"
},
"Message": {
"type": "string",
"description": "Error message"
}
}
}
}
}
}
You can find how to test an API in documentation page.
API URL : https://api.turkishairlines.com