POST api/v1/pkfare/search

行程搜索

Request Information

URI Parameters

None.

Body Parameters

TC_FlightSearchRQContract_v2
NameDescriptionTypeAdditional information
filterInfo

篩選

TC_FilterInfo

None.

advanceFilters

高級篩選

Collection of AdvanceFilter

None.

orderInfo

排序

TC_OrderInfo

None.

pageSize

每頁顯示記錄數

integer

None.

pagenumber

當前頁碼

integer

None.

resultType

結果類型(0=相同航空公司+航班號+等級組合,1=相同航空公司+航班號,2=相同航班+價格,3=去程與回程相同價錢及航司)

integer

None.

isOrigin

是否返回原始數據(true=返回routing ,extend數據,不對統計、排序、分頁進行處理,false=返回處理后的結果)

boolean

None.

isEnableSummary

是否顯示匯總信息

boolean

None.

priceType

價格類型(0=成人價,1=成人價+成人稅,2=總價格(價格*人數))

integer

None.

lang

語言

string

None.

isReturnAllSegments

是否全部航段返回(來回程一起返回)

boolean

None.

tripType

行程类型(单程:1,双程:2,多程:3)

string

None.

adult

成人数量

integer

None.

child

兒童数量

integer

None.

infant

婴儿数量

integer

None.

labour

工人数量(工人和其它人群(ADT,CNN,INF)類型之間只可二選一)

integer

None.

cabinClass

艙位等级

TypeCabinClass

None.

itinerary

行程

Collection of TC_Itinerary

None.

isPrivateFareOnly

僅出私有運價

boolean

None.

isPublishFareOnly

僅出公布運價

boolean

None.

isDirectFlightOnly

是否直飞

boolean

None.

platformSource

平台来源(站点)

string

None.

connectionPoints

中转站数

integer

None.

ismultiRoundTrip

兩點以雙程形式展示

boolean

None.

overridePCC

string

None.

nationalCode

國藉(工人的時候傳值)

string

None.

cityCode

國藉城市(工人的時候傳值)

string

None.

clientCurrency

顯示幣種

string

None.

searchKey

搜索ID

string

None.

permittedCarriers

选择航班

Collection of string

None.

prohibitedCarriers

排除航班

Collection of string

None.

Request Formats

application/json, text/json

Sample:
{
  "filterInfo": {
    "minPrice": 1.0,
    "maxPrice": 2.0,
    "minTravelTime": 3.1,
    "maxTravelTime": 4.1,
    "minDepTime": "2024-12-23T20:11:25.7570189+08:00",
    "maxDepTime": "2024-12-23T20:11:25.7570189+08:00",
    "minArrTime": "2024-12-23T20:11:25.7570189+08:00",
    "maxArrTime": "2024-12-23T20:11:25.7570189+08:00",
    "minRetDepTime": "2024-12-23T20:11:25.7570189+08:00",
    "maxRetDepTime": "2024-12-23T20:11:25.7570189+08:00",
    "minRetArrTime": "2024-12-23T20:11:25.7570189+08:00",
    "maxRetArrTime": "2024-12-23T20:11:25.7570189+08:00",
    "stopCounts": [
      1,
      2
    ],
    "depTimeSolts": [
      0,
      0
    ],
    "carriers": [
      "sample string 1",
      "sample string 2"
    ],
    "classCodes": [
      0,
      0
    ],
    "flightNumber": "sample string 5"
  },
  "advanceFilters": [
    {
      "TravelIndex": 1,
      "MinDepTime": "2024-12-23T20:11:25.7570189+08:00",
      "MaxDepTime": "2024-12-23T20:11:25.7570189+08:00",
      "DepTimeSolts": [
        0,
        0
      ]
    },
    {
      "TravelIndex": 1,
      "MinDepTime": "2024-12-23T20:11:25.7570189+08:00",
      "MaxDepTime": "2024-12-23T20:11:25.7570189+08:00",
      "DepTimeSolts": [
        0,
        0
      ]
    }
  ],
  "orderInfo": {
    "order": 1,
    "orderType": 0
  },
  "pageSize": 1,
  "pagenumber": 2,
  "resultType": 3,
  "isOrigin": true,
  "isEnableSummary": true,
  "priceType": 6,
  "lang": "sample string 7",
  "isReturnAllSegments": true,
  "tripType": "sample string 8",
  "adult": 9,
  "child": 10,
  "infant": 11,
  "labour": 12,
  "cabinClass": 0,
  "itinerary": [
    {
      "fromCity": "sample string 1",
      "toCity": "sample string 2",
      "depDate": "2024-12-23T20:11:25.7570189+08:00",
      "fromCityType": 0,
      "toCityType": 0,
      "fromDaysAfter": 4,
      "fromDaysBefore": 5,
      "hourWindow": 6
    },
    {
      "fromCity": "sample string 1",
      "toCity": "sample string 2",
      "depDate": "2024-12-23T20:11:25.7570189+08:00",
      "fromCityType": 0,
      "toCityType": 0,
      "fromDaysAfter": 4,
      "fromDaysBefore": 5,
      "hourWindow": 6
    }
  ],
  "isPrivateFareOnly": true,
  "isPublishFareOnly": true,
  "isDirectFlightOnly": true,
  "platformSource": "sample string 16",
  "connectionPoints": 17,
  "ismultiRoundTrip": true,
  "overridePCC": "sample string 19",
  "nationalCode": "sample string 20",
  "cityCode": "sample string 21",
  "clientCurrency": "sample string 22",
  "searchKey": "sample string 23",
  "permittedCarriers": [
    "sample string 1",
    "sample string 2"
  ],
  "prohibitedCarriers": [
    "sample string 1",
    "sample string 2"
  ]
}

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'TC_FlightSearchRQContract_v2'.

Response Information

Resource Description

行程搜索

ReturnResultOfListOfRouteing
NameDescriptionTypeAdditional information
data

Collection of Routeing

None.

code

状态码:100成功,其他自定义

integer

None.

message

提示消息

string

None.

Response Formats

application/json, text/json

Sample:
{
  "data": [
    {
      "source": "sample string 1",
      "sessionid": 2,
      "data": "sample string 3",
      "adultprice": 4.0,
      "adultmarkup": -1.0,
      "adultorgprice": 5.0,
      "adulttax": 6.0,
      "adultorgtax": 7.0,
      "childprice": 8.0,
      "childmarkup": -1.0,
      "childorgprice": 9.0,
      "childtax": 10.0,
      "childorgtax": 11.0,
      "infantprice": 12.0,
      "infantmarkup": -1.0,
      "infantorgprice": 13.0,
      "infanttax": 14.0,
      "infantorgtax": 15.0,
      "pricetype": 16,
      "applytype": 17,
      "adulttaxtype": 18,
      "childtaxtype": 19,
      "infanttaxtype": 20,
      "adult": 21,
      "child": 22,
      "infant": 23,
      "labour": 24,
      "rule": {
        "refund": "sample string 1",
        "endorse": "sample string 2",
        "baggage": "sample string 3",
        "other": "sample string 4",
        "listbaggagedetail": [
          {
            "key": "sample string 1",
            "deptairport": "sample string 2",
            "arrairport": "sample string 3",
            "maxweight": "sample string 4",
            "unit": "sample string 5",
            "numbeofpieces": "sample string 6",
            "baggageallowancs": {
              "unit": 1,
              "unitname": "sample string 1",
              "simplerule": true,
              "url": "sample string 3",
              "remark": "sample string 4",
              "baggages": [
                {
                  "index": 1,
                  "isfree": true,
                  "remark": "sample string 3"
                },
                {
                  "index": 1,
                  "isfree": true,
                  "remark": "sample string 3"
                }
              ]
            }
          },
          {
            "key": "sample string 1",
            "deptairport": "sample string 2",
            "arrairport": "sample string 3",
            "maxweight": "sample string 4",
            "unit": "sample string 5",
            "numbeofpieces": "sample string 6",
            "baggageallowancs": {
              "unit": 1,
              "unitname": "sample string 1",
              "simplerule": true,
              "url": "sample string 3",
              "remark": "sample string 4",
              "baggages": [
                {
                  "index": 1,
                  "isfree": true,
                  "remark": "sample string 3"
                },
                {
                  "index": 1,
                  "isfree": true,
                  "remark": "sample string 3"
                }
              ]
            }
          }
        ],
        "listcarryondetail": [
          {
            "key": "sample string 1",
            "deptairport": "sample string 2",
            "arrairport": "sample string 3",
            "maxweight": "sample string 4",
            "unit": "sample string 5",
            "numbeofpieces": "sample string 6",
            "baggageallowancs": {
              "unit": 1,
              "unitname": "sample string 1",
              "simplerule": true,
              "url": "sample string 3",
              "remark": "sample string 4",
              "baggages": [
                {
                  "index": 1,
                  "isfree": true,
                  "remark": "sample string 3"
                },
                {
                  "index": 1,
                  "isfree": true,
                  "remark": "sample string 3"
                }
              ]
            }
          },
          {
            "key": "sample string 1",
            "deptairport": "sample string 2",
            "arrairport": "sample string 3",
            "maxweight": "sample string 4",
            "unit": "sample string 5",
            "numbeofpieces": "sample string 6",
            "baggageallowancs": {
              "unit": 1,
              "unitname": "sample string 1",
              "simplerule": true,
              "url": "sample string 3",
              "remark": "sample string 4",
              "baggages": [
                {
                  "index": 1,
                  "isfree": true,
                  "remark": "sample string 3"
                },
                {
                  "index": 1,
                  "isfree": true,
                  "remark": "sample string 3"
                }
              ]
            }
          }
        ]
      },
      "fromsegments": [
        {
          "carrier": "sample string 1",
          "flightnumber": "sample string 2",
          "depairport": "sample string 3",
          "deptime": "sample string 4",
          "deptimezone": "sample string 5",
          "arrairport": "sample string 6",
          "arrtime": "sample string 7",
          "arrtimezone": "sample string 8",
          "stopcities": "sample string 9",
          "stopcityinfo": [
            {
              "depairport": "sample string 1",
              "deptime": "sample string 2",
              "deptimezone": "sample string 3",
              "arrairport": "sample string 4",
              "arrtime": "sample string 5",
              "arrtimezone": "sample string 6",
              "airtime": 7
            },
            {
              "depairport": "sample string 1",
              "deptime": "sample string 2",
              "deptimezone": "sample string 3",
              "arrairport": "sample string 4",
              "arrtime": "sample string 5",
              "arrtimezone": "sample string 6",
              "airtime": 7
            }
          ],
          "codeshare": true,
          "aircraftcode": "sample string 11",
          "airtime": "sample string 12",
          "airreminder": "sample string 13",
          "key": "sample string 14",
          "marketairlines": "sample string 15",
          "operatorairlines": "sample string 16",
          "cabinclass": [
            {
              "qualifier": "sample string 1",
              "cabin": "sample string 2",
              "cabincode": 0,
              "farebasis": "sample string 3",
              "seatcount": 4
            },
            {
              "qualifier": "sample string 1",
              "cabin": "sample string 2",
              "cabincode": 0,
              "farebasis": "sample string 3",
              "seatcount": 4
            }
          ],
          "segmentgroup": 17,
          "depterminal": "sample string 18",
          "arrterminal": "sample string 19",
          "faresequence": "sample string 20",
          "opsuffix": "sample string 21",
          "ruleNumber": "sample string 22",
          "fareApplicationType": 0,
          "status": "sample string 23",
          "segmentorder": 24
        },
        {
          "carrier": "sample string 1",
          "flightnumber": "sample string 2",
          "depairport": "sample string 3",
          "deptime": "sample string 4",
          "deptimezone": "sample string 5",
          "arrairport": "sample string 6",
          "arrtime": "sample string 7",
          "arrtimezone": "sample string 8",
          "stopcities": "sample string 9",
          "stopcityinfo": [
            {
              "depairport": "sample string 1",
              "deptime": "sample string 2",
              "deptimezone": "sample string 3",
              "arrairport": "sample string 4",
              "arrtime": "sample string 5",
              "arrtimezone": "sample string 6",
              "airtime": 7
            },
            {
              "depairport": "sample string 1",
              "deptime": "sample string 2",
              "deptimezone": "sample string 3",
              "arrairport": "sample string 4",
              "arrtime": "sample string 5",
              "arrtimezone": "sample string 6",
              "airtime": 7
            }
          ],
          "codeshare": true,
          "aircraftcode": "sample string 11",
          "airtime": "sample string 12",
          "airreminder": "sample string 13",
          "key": "sample string 14",
          "marketairlines": "sample string 15",
          "operatorairlines": "sample string 16",
          "cabinclass": [
            {
              "qualifier": "sample string 1",
              "cabin": "sample string 2",
              "cabincode": 0,
              "farebasis": "sample string 3",
              "seatcount": 4
            },
            {
              "qualifier": "sample string 1",
              "cabin": "sample string 2",
              "cabincode": 0,
              "farebasis": "sample string 3",
              "seatcount": 4
            }
          ],
          "segmentgroup": 17,
          "depterminal": "sample string 18",
          "arrterminal": "sample string 19",
          "faresequence": "sample string 20",
          "opsuffix": "sample string 21",
          "ruleNumber": "sample string 22",
          "fareApplicationType": 0,
          "status": "sample string 23",
          "segmentorder": 24
        }
      ],
      "retsegments": [
        {
          "carrier": "sample string 1",
          "flightnumber": "sample string 2",
          "depairport": "sample string 3",
          "deptime": "sample string 4",
          "deptimezone": "sample string 5",
          "arrairport": "sample string 6",
          "arrtime": "sample string 7",
          "arrtimezone": "sample string 8",
          "stopcities": "sample string 9",
          "stopcityinfo": [
            {
              "depairport": "sample string 1",
              "deptime": "sample string 2",
              "deptimezone": "sample string 3",
              "arrairport": "sample string 4",
              "arrtime": "sample string 5",
              "arrtimezone": "sample string 6",
              "airtime": 7
            },
            {
              "depairport": "sample string 1",
              "deptime": "sample string 2",
              "deptimezone": "sample string 3",
              "arrairport": "sample string 4",
              "arrtime": "sample string 5",
              "arrtimezone": "sample string 6",
              "airtime": 7
            }
          ],
          "codeshare": true,
          "aircraftcode": "sample string 11",
          "airtime": "sample string 12",
          "airreminder": "sample string 13",
          "key": "sample string 14",
          "marketairlines": "sample string 15",
          "operatorairlines": "sample string 16",
          "cabinclass": [
            {
              "qualifier": "sample string 1",
              "cabin": "sample string 2",
              "cabincode": 0,
              "farebasis": "sample string 3",
              "seatcount": 4
            },
            {
              "qualifier": "sample string 1",
              "cabin": "sample string 2",
              "cabincode": 0,
              "farebasis": "sample string 3",
              "seatcount": 4
            }
          ],
          "segmentgroup": 17,
          "depterminal": "sample string 18",
          "arrterminal": "sample string 19",
          "faresequence": "sample string 20",
          "opsuffix": "sample string 21",
          "ruleNumber": "sample string 22",
          "fareApplicationType": 0,
          "status": "sample string 23",
          "segmentorder": 24
        },
        {
          "carrier": "sample string 1",
          "flightnumber": "sample string 2",
          "depairport": "sample string 3",
          "deptime": "sample string 4",
          "deptimezone": "sample string 5",
          "arrairport": "sample string 6",
          "arrtime": "sample string 7",
          "arrtimezone": "sample string 8",
          "stopcities": "sample string 9",
          "stopcityinfo": [
            {
              "depairport": "sample string 1",
              "deptime": "sample string 2",
              "deptimezone": "sample string 3",
              "arrairport": "sample string 4",
              "arrtime": "sample string 5",
              "arrtimezone": "sample string 6",
              "airtime": 7
            },
            {
              "depairport": "sample string 1",
              "deptime": "sample string 2",
              "deptimezone": "sample string 3",
              "arrairport": "sample string 4",
              "arrtime": "sample string 5",
              "arrtimezone": "sample string 6",
              "airtime": 7
            }
          ],
          "codeshare": true,
          "aircraftcode": "sample string 11",
          "airtime": "sample string 12",
          "airreminder": "sample string 13",
          "key": "sample string 14",
          "marketairlines": "sample string 15",
          "operatorairlines": "sample string 16",
          "cabinclass": [
            {
              "qualifier": "sample string 1",
              "cabin": "sample string 2",
              "cabincode": 0,
              "farebasis": "sample string 3",
              "seatcount": 4
            },
            {
              "qualifier": "sample string 1",
              "cabin": "sample string 2",
              "cabincode": 0,
              "farebasis": "sample string 3",
              "seatcount": 4
            }
          ],
          "segmentgroup": 17,
          "depterminal": "sample string 18",
          "arrterminal": "sample string 19",
          "faresequence": "sample string 20",
          "opsuffix": "sample string 21",
          "ruleNumber": "sample string 22",
          "fareApplicationType": 0,
          "status": "sample string 23",
          "segmentorder": 24
        }
      ],
      "faretype": 0,
      "fareprice": 1444.0,
      "searchaccountid": 25,
      "bookingaccountid": 26,
      "pricecalculations": [
        {
          "itemtype": "sample string 1",
          "adultprice": 2.0,
          "adulttax": 3.0,
          "childprice": 4.0,
          "childtax": 5.0,
          "infantprice": 6.0,
          "infanttax": 7.0,
          "remark": "sample string 8",
          "displayorder": 9
        },
        {
          "itemtype": "sample string 1",
          "adultprice": 2.0,
          "adulttax": 3.0,
          "childprice": 4.0,
          "childtax": 5.0,
          "infantprice": 6.0,
          "infanttax": 7.0,
          "remark": "sample string 8",
          "displayorder": 9
        }
      ],
      "deepLink": "sample string 27",
      "isCacheData": true,
      "routingKey": "sample string 1_sample string 2_sample string 2|sample string 2|sample string 1_sample string 2_sample string 2|sample string 2_vs_sample string 1_sample string 2_sample string 2|sample string 2|sample string 1_sample string 2_sample string 2|sample string 2",
      "platingCarrier": "sample string 29"
    },
    {
      "source": "sample string 1",
      "sessionid": 2,
      "data": "sample string 3",
      "adultprice": 4.0,
      "adultmarkup": -1.0,
      "adultorgprice": 5.0,
      "adulttax": 6.0,
      "adultorgtax": 7.0,
      "childprice": 8.0,
      "childmarkup": -1.0,
      "childorgprice": 9.0,
      "childtax": 10.0,
      "childorgtax": 11.0,
      "infantprice": 12.0,
      "infantmarkup": -1.0,
      "infantorgprice": 13.0,
      "infanttax": 14.0,
      "infantorgtax": 15.0,
      "pricetype": 16,
      "applytype": 17,
      "adulttaxtype": 18,
      "childtaxtype": 19,
      "infanttaxtype": 20,
      "adult": 21,
      "child": 22,
      "infant": 23,
      "labour": 24,
      "rule": {
        "refund": "sample string 1",
        "endorse": "sample string 2",
        "baggage": "sample string 3",
        "other": "sample string 4",
        "listbaggagedetail": [
          {
            "key": "sample string 1",
            "deptairport": "sample string 2",
            "arrairport": "sample string 3",
            "maxweight": "sample string 4",
            "unit": "sample string 5",
            "numbeofpieces": "sample string 6",
            "baggageallowancs": {
              "unit": 1,
              "unitname": "sample string 1",
              "simplerule": true,
              "url": "sample string 3",
              "remark": "sample string 4",
              "baggages": [
                {
                  "index": 1,
                  "isfree": true,
                  "remark": "sample string 3"
                },
                {
                  "index": 1,
                  "isfree": true,
                  "remark": "sample string 3"
                }
              ]
            }
          },
          {
            "key": "sample string 1",
            "deptairport": "sample string 2",
            "arrairport": "sample string 3",
            "maxweight": "sample string 4",
            "unit": "sample string 5",
            "numbeofpieces": "sample string 6",
            "baggageallowancs": {
              "unit": 1,
              "unitname": "sample string 1",
              "simplerule": true,
              "url": "sample string 3",
              "remark": "sample string 4",
              "baggages": [
                {
                  "index": 1,
                  "isfree": true,
                  "remark": "sample string 3"
                },
                {
                  "index": 1,
                  "isfree": true,
                  "remark": "sample string 3"
                }
              ]
            }
          }
        ],
        "listcarryondetail": [
          {
            "key": "sample string 1",
            "deptairport": "sample string 2",
            "arrairport": "sample string 3",
            "maxweight": "sample string 4",
            "unit": "sample string 5",
            "numbeofpieces": "sample string 6",
            "baggageallowancs": {
              "unit": 1,
              "unitname": "sample string 1",
              "simplerule": true,
              "url": "sample string 3",
              "remark": "sample string 4",
              "baggages": [
                {
                  "index": 1,
                  "isfree": true,
                  "remark": "sample string 3"
                },
                {
                  "index": 1,
                  "isfree": true,
                  "remark": "sample string 3"
                }
              ]
            }
          },
          {
            "key": "sample string 1",
            "deptairport": "sample string 2",
            "arrairport": "sample string 3",
            "maxweight": "sample string 4",
            "unit": "sample string 5",
            "numbeofpieces": "sample string 6",
            "baggageallowancs": {
              "unit": 1,
              "unitname": "sample string 1",
              "simplerule": true,
              "url": "sample string 3",
              "remark": "sample string 4",
              "baggages": [
                {
                  "index": 1,
                  "isfree": true,
                  "remark": "sample string 3"
                },
                {
                  "index": 1,
                  "isfree": true,
                  "remark": "sample string 3"
                }
              ]
            }
          }
        ]
      },
      "fromsegments": [
        {
          "carrier": "sample string 1",
          "flightnumber": "sample string 2",
          "depairport": "sample string 3",
          "deptime": "sample string 4",
          "deptimezone": "sample string 5",
          "arrairport": "sample string 6",
          "arrtime": "sample string 7",
          "arrtimezone": "sample string 8",
          "stopcities": "sample string 9",
          "stopcityinfo": [
            {
              "depairport": "sample string 1",
              "deptime": "sample string 2",
              "deptimezone": "sample string 3",
              "arrairport": "sample string 4",
              "arrtime": "sample string 5",
              "arrtimezone": "sample string 6",
              "airtime": 7
            },
            {
              "depairport": "sample string 1",
              "deptime": "sample string 2",
              "deptimezone": "sample string 3",
              "arrairport": "sample string 4",
              "arrtime": "sample string 5",
              "arrtimezone": "sample string 6",
              "airtime": 7
            }
          ],
          "codeshare": true,
          "aircraftcode": "sample string 11",
          "airtime": "sample string 12",
          "airreminder": "sample string 13",
          "key": "sample string 14",
          "marketairlines": "sample string 15",
          "operatorairlines": "sample string 16",
          "cabinclass": [
            {
              "qualifier": "sample string 1",
              "cabin": "sample string 2",
              "cabincode": 0,
              "farebasis": "sample string 3",
              "seatcount": 4
            },
            {
              "qualifier": "sample string 1",
              "cabin": "sample string 2",
              "cabincode": 0,
              "farebasis": "sample string 3",
              "seatcount": 4
            }
          ],
          "segmentgroup": 17,
          "depterminal": "sample string 18",
          "arrterminal": "sample string 19",
          "faresequence": "sample string 20",
          "opsuffix": "sample string 21",
          "ruleNumber": "sample string 22",
          "fareApplicationType": 0,
          "status": "sample string 23",
          "segmentorder": 24
        },
        {
          "carrier": "sample string 1",
          "flightnumber": "sample string 2",
          "depairport": "sample string 3",
          "deptime": "sample string 4",
          "deptimezone": "sample string 5",
          "arrairport": "sample string 6",
          "arrtime": "sample string 7",
          "arrtimezone": "sample string 8",
          "stopcities": "sample string 9",
          "stopcityinfo": [
            {
              "depairport": "sample string 1",
              "deptime": "sample string 2",
              "deptimezone": "sample string 3",
              "arrairport": "sample string 4",
              "arrtime": "sample string 5",
              "arrtimezone": "sample string 6",
              "airtime": 7
            },
            {
              "depairport": "sample string 1",
              "deptime": "sample string 2",
              "deptimezone": "sample string 3",
              "arrairport": "sample string 4",
              "arrtime": "sample string 5",
              "arrtimezone": "sample string 6",
              "airtime": 7
            }
          ],
          "codeshare": true,
          "aircraftcode": "sample string 11",
          "airtime": "sample string 12",
          "airreminder": "sample string 13",
          "key": "sample string 14",
          "marketairlines": "sample string 15",
          "operatorairlines": "sample string 16",
          "cabinclass": [
            {
              "qualifier": "sample string 1",
              "cabin": "sample string 2",
              "cabincode": 0,
              "farebasis": "sample string 3",
              "seatcount": 4
            },
            {
              "qualifier": "sample string 1",
              "cabin": "sample string 2",
              "cabincode": 0,
              "farebasis": "sample string 3",
              "seatcount": 4
            }
          ],
          "segmentgroup": 17,
          "depterminal": "sample string 18",
          "arrterminal": "sample string 19",
          "faresequence": "sample string 20",
          "opsuffix": "sample string 21",
          "ruleNumber": "sample string 22",
          "fareApplicationType": 0,
          "status": "sample string 23",
          "segmentorder": 24
        }
      ],
      "retsegments": [
        {
          "carrier": "sample string 1",
          "flightnumber": "sample string 2",
          "depairport": "sample string 3",
          "deptime": "sample string 4",
          "deptimezone": "sample string 5",
          "arrairport": "sample string 6",
          "arrtime": "sample string 7",
          "arrtimezone": "sample string 8",
          "stopcities": "sample string 9",
          "stopcityinfo": [
            {
              "depairport": "sample string 1",
              "deptime": "sample string 2",
              "deptimezone": "sample string 3",
              "arrairport": "sample string 4",
              "arrtime": "sample string 5",
              "arrtimezone": "sample string 6",
              "airtime": 7
            },
            {
              "depairport": "sample string 1",
              "deptime": "sample string 2",
              "deptimezone": "sample string 3",
              "arrairport": "sample string 4",
              "arrtime": "sample string 5",
              "arrtimezone": "sample string 6",
              "airtime": 7
            }
          ],
          "codeshare": true,
          "aircraftcode": "sample string 11",
          "airtime": "sample string 12",
          "airreminder": "sample string 13",
          "key": "sample string 14",
          "marketairlines": "sample string 15",
          "operatorairlines": "sample string 16",
          "cabinclass": [
            {
              "qualifier": "sample string 1",
              "cabin": "sample string 2",
              "cabincode": 0,
              "farebasis": "sample string 3",
              "seatcount": 4
            },
            {
              "qualifier": "sample string 1",
              "cabin": "sample string 2",
              "cabincode": 0,
              "farebasis": "sample string 3",
              "seatcount": 4
            }
          ],
          "segmentgroup": 17,
          "depterminal": "sample string 18",
          "arrterminal": "sample string 19",
          "faresequence": "sample string 20",
          "opsuffix": "sample string 21",
          "ruleNumber": "sample string 22",
          "fareApplicationType": 0,
          "status": "sample string 23",
          "segmentorder": 24
        },
        {
          "carrier": "sample string 1",
          "flightnumber": "sample string 2",
          "depairport": "sample string 3",
          "deptime": "sample string 4",
          "deptimezone": "sample string 5",
          "arrairport": "sample string 6",
          "arrtime": "sample string 7",
          "arrtimezone": "sample string 8",
          "stopcities": "sample string 9",
          "stopcityinfo": [
            {
              "depairport": "sample string 1",
              "deptime": "sample string 2",
              "deptimezone": "sample string 3",
              "arrairport": "sample string 4",
              "arrtime": "sample string 5",
              "arrtimezone": "sample string 6",
              "airtime": 7
            },
            {
              "depairport": "sample string 1",
              "deptime": "sample string 2",
              "deptimezone": "sample string 3",
              "arrairport": "sample string 4",
              "arrtime": "sample string 5",
              "arrtimezone": "sample string 6",
              "airtime": 7
            }
          ],
          "codeshare": true,
          "aircraftcode": "sample string 11",
          "airtime": "sample string 12",
          "airreminder": "sample string 13",
          "key": "sample string 14",
          "marketairlines": "sample string 15",
          "operatorairlines": "sample string 16",
          "cabinclass": [
            {
              "qualifier": "sample string 1",
              "cabin": "sample string 2",
              "cabincode": 0,
              "farebasis": "sample string 3",
              "seatcount": 4
            },
            {
              "qualifier": "sample string 1",
              "cabin": "sample string 2",
              "cabincode": 0,
              "farebasis": "sample string 3",
              "seatcount": 4
            }
          ],
          "segmentgroup": 17,
          "depterminal": "sample string 18",
          "arrterminal": "sample string 19",
          "faresequence": "sample string 20",
          "opsuffix": "sample string 21",
          "ruleNumber": "sample string 22",
          "fareApplicationType": 0,
          "status": "sample string 23",
          "segmentorder": 24
        }
      ],
      "faretype": 0,
      "fareprice": 1444.0,
      "searchaccountid": 25,
      "bookingaccountid": 26,
      "pricecalculations": [
        {
          "itemtype": "sample string 1",
          "adultprice": 2.0,
          "adulttax": 3.0,
          "childprice": 4.0,
          "childtax": 5.0,
          "infantprice": 6.0,
          "infanttax": 7.0,
          "remark": "sample string 8",
          "displayorder": 9
        },
        {
          "itemtype": "sample string 1",
          "adultprice": 2.0,
          "adulttax": 3.0,
          "childprice": 4.0,
          "childtax": 5.0,
          "infantprice": 6.0,
          "infanttax": 7.0,
          "remark": "sample string 8",
          "displayorder": 9
        }
      ],
      "deepLink": "sample string 27",
      "isCacheData": true,
      "routingKey": "sample string 1_sample string 2_sample string 2|sample string 2|sample string 1_sample string 2_sample string 2|sample string 2_vs_sample string 1_sample string 2_sample string 2|sample string 2|sample string 1_sample string 2_sample string 2|sample string 2",
      "platingCarrier": "sample string 29"
    }
  ],
  "code": 1,
  "message": "sample string 2"
}