POST api/flight/v2/retSearch

選擇回程

Request Information

URI Parameters

None.

Body Parameters

TC_RetSearchRQContract
NameDescriptionTypeAdditional information
filterInfo

篩選

TC_FilterInfo

None.

orderInfo

排序

TC_OrderInfo

None.

sessionId

航班ID

integer

None.

pageSize

每頁顯示記錄數

integer

None.

pageNumber

當前頁碼

integer

None.

searchKey

搜索唯一標識

string

None.

isEnableSummary

是否顯示匯總信息

boolean

None.

isSearchFromTrip

true=找去程,false=找回程

boolean

None.

resultType

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

integer

None.

lang

語言

string

None.

priceType

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

integer

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:13:40.7202413+08:00",
    "maxDepTime": "2024-12-23T20:13:40.7202413+08:00",
    "minArrTime": "2024-12-23T20:13:40.7202413+08:00",
    "maxArrTime": "2024-12-23T20:13:40.7202413+08:00",
    "minRetDepTime": "2024-12-23T20:13:40.7202413+08:00",
    "maxRetDepTime": "2024-12-23T20:13:40.7202413+08:00",
    "minRetArrTime": "2024-12-23T20:13:40.7202413+08:00",
    "maxRetArrTime": "2024-12-23T20:13:40.7202413+08:00",
    "stopCounts": [
      1,
      2
    ],
    "depTimeSolts": [
      0,
      0
    ],
    "carriers": [
      "sample string 1",
      "sample string 2"
    ],
    "classCodes": [
      0,
      0
    ],
    "flightNumber": "sample string 5"
  },
  "orderInfo": {
    "order": 1,
    "orderType": 0
  },
  "sessionId": 1,
  "pageSize": 2,
  "pageNumber": 3,
  "searchKey": "sample string 4",
  "isEnableSummary": true,
  "isSearchFromTrip": true,
  "resultType": 7,
  "lang": "sample string 8",
  "priceType": 9
}

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_RetSearchRQContract'.

Response Information

Resource Description

選擇回程

ReturnResultOfTC_RetSearchRSContract
NameDescriptionTypeAdditional information
data

TC_RetSearchRSContract

None.

code

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

integer

None.

message

提示消息

string

None.

Response Formats

application/json, text/json

Sample:
{
  "data": {
    "searchkey": "sample string 1",
    "depRouteSolution": {
      "itinerary": [
        {
          "flightNumber": "sample string 1",
          "carrierCode": "sample string 2",
          "carrierName": "sample string 3",
          "platingCarrierCode": "sample string 4",
          "platingCarrierName": "sample string 5",
          "depTime": "2024-12-23T20:13:40.7358609+08:00",
          "depAirportCode": "sample string 7",
          "depAirportName": "sample string 8",
          "depCityCode": "sample string 9",
          "depCityName": "sample string 10",
          "arrTime": "2024-12-23T20:13:40.7358609+08:00",
          "arrAirportCode": "sample string 12",
          "arrAirportName": "sample string 13",
          "arrCityCode": "sample string 14",
          "arrCityName": "sample string 15",
          "classCode": 0,
          "className": "sample string 16",
          "seatCount": 17,
          "travelTime": 18.1,
          "stopCount": 19,
          "aircraftCode": "sample string 20",
          "overDay": "sample string 21",
          "segmentGroup": 22,
          "segments": [
            {
              "carrierName": "sample string 1",
              "seatCount": 2,
              "depTimeZone": 3.1,
              "depAirportName": "sample string 4",
              "depCityCode": "sample string 5",
              "depCityName": "sample string 6",
              "arrTimeZone": 7.1,
              "arrAirportName": "sample string 8",
              "arrCityCode": "sample string 9",
              "arrCityName": "sample string 10",
              "className": "sample string 11",
              "overDay": null,
              "flightNumber": "sample string 12",
              "carrierCode": "sample string 13",
              "aircraftCode": "sample string 14",
              "codeShare": true,
              "fareBasis": "sample string 16",
              "depTime": "2024-12-23T20:13:40.7358609+08:00",
              "depAirportCode": "sample string 18",
              "depTerminal": "sample string 19",
              "arrTime": "2024-12-23T20:13:40.7358609+08:00",
              "arrAirportCode": "sample string 21",
              "arrTerminal": "sample string 22",
              "classCode": 0,
              "cabin": "sample string 23",
              "stopCities": [
                {
                  "airportCode": "sample string 1",
                  "airportName": "sample string 2"
                },
                {
                  "airportCode": "sample string 1",
                  "airportName": "sample string 2"
                }
              ],
              "operatorAirline": {
                "flightNumber": "sample string 1",
                "carrierCode": "sample string 2",
                "carrierName": "sample string 3"
              },
              "status": "sample string 24",
              "airReminder": "sample string 25",
              "airTime": 26.1,
              "waitTime": 27.1,
              "key": "sample string 28",
              "baggage": "sample string 29",
              "segmentOrder": 30,
              "segmentGroup": 31,
              "baggageallowance": {
                "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"
                  }
                ]
              },
              "carryonallowance": {
                "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"
                  }
                ]
              }
            },
            {
              "carrierName": "sample string 1",
              "seatCount": 2,
              "depTimeZone": 3.1,
              "depAirportName": "sample string 4",
              "depCityCode": "sample string 5",
              "depCityName": "sample string 6",
              "arrTimeZone": 7.1,
              "arrAirportName": "sample string 8",
              "arrCityCode": "sample string 9",
              "arrCityName": "sample string 10",
              "className": "sample string 11",
              "overDay": null,
              "flightNumber": "sample string 12",
              "carrierCode": "sample string 13",
              "aircraftCode": "sample string 14",
              "codeShare": true,
              "fareBasis": "sample string 16",
              "depTime": "2024-12-23T20:13:40.7358609+08:00",
              "depAirportCode": "sample string 18",
              "depTerminal": "sample string 19",
              "arrTime": "2024-12-23T20:13:40.7358609+08:00",
              "arrAirportCode": "sample string 21",
              "arrTerminal": "sample string 22",
              "classCode": 0,
              "cabin": "sample string 23",
              "stopCities": [
                {
                  "airportCode": "sample string 1",
                  "airportName": "sample string 2"
                },
                {
                  "airportCode": "sample string 1",
                  "airportName": "sample string 2"
                }
              ],
              "operatorAirline": {
                "flightNumber": "sample string 1",
                "carrierCode": "sample string 2",
                "carrierName": "sample string 3"
              },
              "status": "sample string 24",
              "airReminder": "sample string 25",
              "airTime": 26.1,
              "waitTime": 27.1,
              "key": "sample string 28",
              "baggage": "sample string 29",
              "segmentOrder": 30,
              "segmentGroup": 31,
              "baggageallowance": {
                "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"
                  }
                ]
              },
              "carryonallowance": {
                "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"
                  }
                ]
              }
            }
          ]
        },
        {
          "flightNumber": "sample string 1",
          "carrierCode": "sample string 2",
          "carrierName": "sample string 3",
          "platingCarrierCode": "sample string 4",
          "platingCarrierName": "sample string 5",
          "depTime": "2024-12-23T20:13:40.7358609+08:00",
          "depAirportCode": "sample string 7",
          "depAirportName": "sample string 8",
          "depCityCode": "sample string 9",
          "depCityName": "sample string 10",
          "arrTime": "2024-12-23T20:13:40.7358609+08:00",
          "arrAirportCode": "sample string 12",
          "arrAirportName": "sample string 13",
          "arrCityCode": "sample string 14",
          "arrCityName": "sample string 15",
          "classCode": 0,
          "className": "sample string 16",
          "seatCount": 17,
          "travelTime": 18.1,
          "stopCount": 19,
          "aircraftCode": "sample string 20",
          "overDay": "sample string 21",
          "segmentGroup": 22,
          "segments": [
            {
              "carrierName": "sample string 1",
              "seatCount": 2,
              "depTimeZone": 3.1,
              "depAirportName": "sample string 4",
              "depCityCode": "sample string 5",
              "depCityName": "sample string 6",
              "arrTimeZone": 7.1,
              "arrAirportName": "sample string 8",
              "arrCityCode": "sample string 9",
              "arrCityName": "sample string 10",
              "className": "sample string 11",
              "overDay": null,
              "flightNumber": "sample string 12",
              "carrierCode": "sample string 13",
              "aircraftCode": "sample string 14",
              "codeShare": true,
              "fareBasis": "sample string 16",
              "depTime": "2024-12-23T20:13:40.7358609+08:00",
              "depAirportCode": "sample string 18",
              "depTerminal": "sample string 19",
              "arrTime": "2024-12-23T20:13:40.7358609+08:00",
              "arrAirportCode": "sample string 21",
              "arrTerminal": "sample string 22",
              "classCode": 0,
              "cabin": "sample string 23",
              "stopCities": [
                {
                  "airportCode": "sample string 1",
                  "airportName": "sample string 2"
                },
                {
                  "airportCode": "sample string 1",
                  "airportName": "sample string 2"
                }
              ],
              "operatorAirline": {
                "flightNumber": "sample string 1",
                "carrierCode": "sample string 2",
                "carrierName": "sample string 3"
              },
              "status": "sample string 24",
              "airReminder": "sample string 25",
              "airTime": 26.1,
              "waitTime": 27.1,
              "key": "sample string 28",
              "baggage": "sample string 29",
              "segmentOrder": 30,
              "segmentGroup": 31,
              "baggageallowance": {
                "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"
                  }
                ]
              },
              "carryonallowance": {
                "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"
                  }
                ]
              }
            },
            {
              "carrierName": "sample string 1",
              "seatCount": 2,
              "depTimeZone": 3.1,
              "depAirportName": "sample string 4",
              "depCityCode": "sample string 5",
              "depCityName": "sample string 6",
              "arrTimeZone": 7.1,
              "arrAirportName": "sample string 8",
              "arrCityCode": "sample string 9",
              "arrCityName": "sample string 10",
              "className": "sample string 11",
              "overDay": null,
              "flightNumber": "sample string 12",
              "carrierCode": "sample string 13",
              "aircraftCode": "sample string 14",
              "codeShare": true,
              "fareBasis": "sample string 16",
              "depTime": "2024-12-23T20:13:40.7358609+08:00",
              "depAirportCode": "sample string 18",
              "depTerminal": "sample string 19",
              "arrTime": "2024-12-23T20:13:40.7358609+08:00",
              "arrAirportCode": "sample string 21",
              "arrTerminal": "sample string 22",
              "classCode": 0,
              "cabin": "sample string 23",
              "stopCities": [
                {
                  "airportCode": "sample string 1",
                  "airportName": "sample string 2"
                },
                {
                  "airportCode": "sample string 1",
                  "airportName": "sample string 2"
                }
              ],
              "operatorAirline": {
                "flightNumber": "sample string 1",
                "carrierCode": "sample string 2",
                "carrierName": "sample string 3"
              },
              "status": "sample string 24",
              "airReminder": "sample string 25",
              "airTime": 26.1,
              "waitTime": 27.1,
              "key": "sample string 28",
              "baggage": "sample string 29",
              "segmentOrder": 30,
              "segmentGroup": 31,
              "baggageallowance": {
                "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"
                  }
                ]
              },
              "carryonallowance": {
                "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"
                  }
                ]
              }
            }
          ]
        }
      ],
      "subSummaryInfo": {
        "stopCounts": [
          1,
          2
        ],
        "travelTime": 1.1,
        "carriers": [
          "sample string 1",
          "sample string 2"
        ],
        "classes": [
          0,
          0
        ],
        "depTime": "2024-12-23T20:13:40.7358609+08:00",
        "arrTime": "2024-12-23T20:13:40.7358609+08:00",
        "retDepTime": "2024-12-23T20:13:40.7358609+08:00",
        "retArrTime": "2024-12-23T20:13:40.7358609+08:00"
      },
      "flightNumbers": [
        "sample string 1",
        "sample string 2"
      ],
      "accountCodeFare": true,
      "source": "sample string 3",
      "sessionId": 4,
      "adult": 5,
      "child": 6,
      "infant": 7,
      "labour": 8,
      "adultPrice": 9.0,
      "adultTax": 10.0,
      "childPrice": 11.0,
      "childTax": 12.0,
      "infantPrice": 13.0,
      "infantTax": 14.0,
      "fareType": 0,
      "farePrice": 574.0,
      "searchAccountId": 15,
      "bookingAccountId": 16,
      "isCacheData": true,
      "platingCarrier": "sample string 18"
    },
    "routeSolutions": {
      "total_count": 1,
      "page": 2,
      "page_size": 3,
      "data_list": [
        {
          "itinerary": [
            {
              "flightNumber": "sample string 1",
              "carrierCode": "sample string 2",
              "carrierName": "sample string 3",
              "platingCarrierCode": "sample string 4",
              "platingCarrierName": "sample string 5",
              "depTime": "2024-12-23T20:13:40.7358609+08:00",
              "depAirportCode": "sample string 7",
              "depAirportName": "sample string 8",
              "depCityCode": "sample string 9",
              "depCityName": "sample string 10",
              "arrTime": "2024-12-23T20:13:40.7358609+08:00",
              "arrAirportCode": "sample string 12",
              "arrAirportName": "sample string 13",
              "arrCityCode": "sample string 14",
              "arrCityName": "sample string 15",
              "classCode": 0,
              "className": "sample string 16",
              "seatCount": 17,
              "travelTime": 18.1,
              "stopCount": 19,
              "aircraftCode": "sample string 20",
              "overDay": "sample string 21",
              "segmentGroup": 22,
              "segments": [
                {
                  "carrierName": "sample string 1",
                  "seatCount": 2,
                  "depTimeZone": 3.1,
                  "depAirportName": "sample string 4",
                  "depCityCode": "sample string 5",
                  "depCityName": "sample string 6",
                  "arrTimeZone": 7.1,
                  "arrAirportName": "sample string 8",
                  "arrCityCode": "sample string 9",
                  "arrCityName": "sample string 10",
                  "className": "sample string 11",
                  "overDay": null,
                  "flightNumber": "sample string 12",
                  "carrierCode": "sample string 13",
                  "aircraftCode": "sample string 14",
                  "codeShare": true,
                  "fareBasis": "sample string 16",
                  "depTime": "2024-12-23T20:13:40.7358609+08:00",
                  "depAirportCode": "sample string 18",
                  "depTerminal": "sample string 19",
                  "arrTime": "2024-12-23T20:13:40.7358609+08:00",
                  "arrAirportCode": "sample string 21",
                  "arrTerminal": "sample string 22",
                  "classCode": 0,
                  "cabin": "sample string 23",
                  "stopCities": [
                    {
                      "airportCode": "sample string 1",
                      "airportName": "sample string 2"
                    },
                    {
                      "airportCode": "sample string 1",
                      "airportName": "sample string 2"
                    }
                  ],
                  "operatorAirline": {
                    "flightNumber": "sample string 1",
                    "carrierCode": "sample string 2",
                    "carrierName": "sample string 3"
                  },
                  "status": "sample string 24",
                  "airReminder": "sample string 25",
                  "airTime": 26.1,
                  "waitTime": 27.1,
                  "key": "sample string 28",
                  "baggage": "sample string 29",
                  "segmentOrder": 30,
                  "segmentGroup": 31,
                  "baggageallowance": {
                    "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"
                      }
                    ]
                  },
                  "carryonallowance": {
                    "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"
                      }
                    ]
                  }
                },
                {
                  "carrierName": "sample string 1",
                  "seatCount": 2,
                  "depTimeZone": 3.1,
                  "depAirportName": "sample string 4",
                  "depCityCode": "sample string 5",
                  "depCityName": "sample string 6",
                  "arrTimeZone": 7.1,
                  "arrAirportName": "sample string 8",
                  "arrCityCode": "sample string 9",
                  "arrCityName": "sample string 10",
                  "className": "sample string 11",
                  "overDay": null,
                  "flightNumber": "sample string 12",
                  "carrierCode": "sample string 13",
                  "aircraftCode": "sample string 14",
                  "codeShare": true,
                  "fareBasis": "sample string 16",
                  "depTime": "2024-12-23T20:13:40.7358609+08:00",
                  "depAirportCode": "sample string 18",
                  "depTerminal": "sample string 19",
                  "arrTime": "2024-12-23T20:13:40.7358609+08:00",
                  "arrAirportCode": "sample string 21",
                  "arrTerminal": "sample string 22",
                  "classCode": 0,
                  "cabin": "sample string 23",
                  "stopCities": [
                    {
                      "airportCode": "sample string 1",
                      "airportName": "sample string 2"
                    },
                    {
                      "airportCode": "sample string 1",
                      "airportName": "sample string 2"
                    }
                  ],
                  "operatorAirline": {
                    "flightNumber": "sample string 1",
                    "carrierCode": "sample string 2",
                    "carrierName": "sample string 3"
                  },
                  "status": "sample string 24",
                  "airReminder": "sample string 25",
                  "airTime": 26.1,
                  "waitTime": 27.1,
                  "key": "sample string 28",
                  "baggage": "sample string 29",
                  "segmentOrder": 30,
                  "segmentGroup": 31,
                  "baggageallowance": {
                    "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"
                      }
                    ]
                  },
                  "carryonallowance": {
                    "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"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "flightNumber": "sample string 1",
              "carrierCode": "sample string 2",
              "carrierName": "sample string 3",
              "platingCarrierCode": "sample string 4",
              "platingCarrierName": "sample string 5",
              "depTime": "2024-12-23T20:13:40.7358609+08:00",
              "depAirportCode": "sample string 7",
              "depAirportName": "sample string 8",
              "depCityCode": "sample string 9",
              "depCityName": "sample string 10",
              "arrTime": "2024-12-23T20:13:40.7358609+08:00",
              "arrAirportCode": "sample string 12",
              "arrAirportName": "sample string 13",
              "arrCityCode": "sample string 14",
              "arrCityName": "sample string 15",
              "classCode": 0,
              "className": "sample string 16",
              "seatCount": 17,
              "travelTime": 18.1,
              "stopCount": 19,
              "aircraftCode": "sample string 20",
              "overDay": "sample string 21",
              "segmentGroup": 22,
              "segments": [
                {
                  "carrierName": "sample string 1",
                  "seatCount": 2,
                  "depTimeZone": 3.1,
                  "depAirportName": "sample string 4",
                  "depCityCode": "sample string 5",
                  "depCityName": "sample string 6",
                  "arrTimeZone": 7.1,
                  "arrAirportName": "sample string 8",
                  "arrCityCode": "sample string 9",
                  "arrCityName": "sample string 10",
                  "className": "sample string 11",
                  "overDay": null,
                  "flightNumber": "sample string 12",
                  "carrierCode": "sample string 13",
                  "aircraftCode": "sample string 14",
                  "codeShare": true,
                  "fareBasis": "sample string 16",
                  "depTime": "2024-12-23T20:13:40.7358609+08:00",
                  "depAirportCode": "sample string 18",
                  "depTerminal": "sample string 19",
                  "arrTime": "2024-12-23T20:13:40.7358609+08:00",
                  "arrAirportCode": "sample string 21",
                  "arrTerminal": "sample string 22",
                  "classCode": 0,
                  "cabin": "sample string 23",
                  "stopCities": [
                    {
                      "airportCode": "sample string 1",
                      "airportName": "sample string 2"
                    },
                    {
                      "airportCode": "sample string 1",
                      "airportName": "sample string 2"
                    }
                  ],
                  "operatorAirline": {
                    "flightNumber": "sample string 1",
                    "carrierCode": "sample string 2",
                    "carrierName": "sample string 3"
                  },
                  "status": "sample string 24",
                  "airReminder": "sample string 25",
                  "airTime": 26.1,
                  "waitTime": 27.1,
                  "key": "sample string 28",
                  "baggage": "sample string 29",
                  "segmentOrder": 30,
                  "segmentGroup": 31,
                  "baggageallowance": {
                    "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"
                      }
                    ]
                  },
                  "carryonallowance": {
                    "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"
                      }
                    ]
                  }
                },
                {
                  "carrierName": "sample string 1",
                  "seatCount": 2,
                  "depTimeZone": 3.1,
                  "depAirportName": "sample string 4",
                  "depCityCode": "sample string 5",
                  "depCityName": "sample string 6",
                  "arrTimeZone": 7.1,
                  "arrAirportName": "sample string 8",
                  "arrCityCode": "sample string 9",
                  "arrCityName": "sample string 10",
                  "className": "sample string 11",
                  "overDay": null,
                  "flightNumber": "sample string 12",
                  "carrierCode": "sample string 13",
                  "aircraftCode": "sample string 14",
                  "codeShare": true,
                  "fareBasis": "sample string 16",
                  "depTime": "2024-12-23T20:13:40.7358609+08:00",
                  "depAirportCode": "sample string 18",
                  "depTerminal": "sample string 19",
                  "arrTime": "2024-12-23T20:13:40.7358609+08:00",
                  "arrAirportCode": "sample string 21",
                  "arrTerminal": "sample string 22",
                  "classCode": 0,
                  "cabin": "sample string 23",
                  "stopCities": [
                    {
                      "airportCode": "sample string 1",
                      "airportName": "sample string 2"
                    },
                    {
                      "airportCode": "sample string 1",
                      "airportName": "sample string 2"
                    }
                  ],
                  "operatorAirline": {
                    "flightNumber": "sample string 1",
                    "carrierCode": "sample string 2",
                    "carrierName": "sample string 3"
                  },
                  "status": "sample string 24",
                  "airReminder": "sample string 25",
                  "airTime": 26.1,
                  "waitTime": 27.1,
                  "key": "sample string 28",
                  "baggage": "sample string 29",
                  "segmentOrder": 30,
                  "segmentGroup": 31,
                  "baggageallowance": {
                    "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"
                      }
                    ]
                  },
                  "carryonallowance": {
                    "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"
                      }
                    ]
                  }
                }
              ]
            }
          ],
          "subSummaryInfo": {
            "stopCounts": [
              1,
              2
            ],
            "travelTime": 1.1,
            "carriers": [
              "sample string 1",
              "sample string 2"
            ],
            "classes": [
              0,
              0
            ],
            "depTime": "2024-12-23T20:13:40.7358609+08:00",
            "arrTime": "2024-12-23T20:13:40.7358609+08:00",
            "retDepTime": "2024-12-23T20:13:40.7358609+08:00",
            "retArrTime": "2024-12-23T20:13:40.7358609+08:00"
          },
          "flightNumbers": [
            "sample string 1",
            "sample string 2"
          ],
          "accountCodeFare": true,
          "source": "sample string 3",
          "sessionId": 4,
          "adult": 5,
          "child": 6,
          "infant": 7,
          "labour": 8,
          "adultPrice": 9.0,
          "adultTax": 10.0,
          "childPrice": 11.0,
          "childTax": 12.0,
          "infantPrice": 13.0,
          "infantTax": 14.0,
          "fareType": 0,
          "farePrice": 574.0,
          "searchAccountId": 15,
          "bookingAccountId": 16,
          "isCacheData": true,
          "platingCarrier": "sample string 18"
        },
        {
          "itinerary": [
            {
              "flightNumber": "sample string 1",
              "carrierCode": "sample string 2",
              "carrierName": "sample string 3",
              "platingCarrierCode": "sample string 4",
              "platingCarrierName": "sample string 5",
              "depTime": "2024-12-23T20:13:40.7358609+08:00",
              "depAirportCode": "sample string 7",
              "depAirportName": "sample string 8",
              "depCityCode": "sample string 9",
              "depCityName": "sample string 10",
              "arrTime": "2024-12-23T20:13:40.7358609+08:00",
              "arrAirportCode": "sample string 12",
              "arrAirportName": "sample string 13",
              "arrCityCode": "sample string 14",
              "arrCityName": "sample string 15",
              "classCode": 0,
              "className": "sample string 16",
              "seatCount": 17,
              "travelTime": 18.1,
              "stopCount": 19,
              "aircraftCode": "sample string 20",
              "overDay": "sample string 21",
              "segmentGroup": 22,
              "segments": [
                {
                  "carrierName": "sample string 1",
                  "seatCount": 2,
                  "depTimeZone": 3.1,
                  "depAirportName": "sample string 4",
                  "depCityCode": "sample string 5",
                  "depCityName": "sample string 6",
                  "arrTimeZone": 7.1,
                  "arrAirportName": "sample string 8",
                  "arrCityCode": "sample string 9",
                  "arrCityName": "sample string 10",
                  "className": "sample string 11",
                  "overDay": null,
                  "flightNumber": "sample string 12",
                  "carrierCode": "sample string 13",
                  "aircraftCode": "sample string 14",
                  "codeShare": true,
                  "fareBasis": "sample string 16",
                  "depTime": "2024-12-23T20:13:40.7358609+08:00",
                  "depAirportCode": "sample string 18",
                  "depTerminal": "sample string 19",
                  "arrTime": "2024-12-23T20:13:40.7358609+08:00",
                  "arrAirportCode": "sample string 21",
                  "arrTerminal": "sample string 22",
                  "classCode": 0,
                  "cabin": "sample string 23",
                  "stopCities": [
                    {
                      "airportCode": "sample string 1",
                      "airportName": "sample string 2"
                    },
                    {
                      "airportCode": "sample string 1",
                      "airportName": "sample string 2"
                    }
                  ],
                  "operatorAirline": {
                    "flightNumber": "sample string 1",
                    "carrierCode": "sample string 2",
                    "carrierName": "sample string 3"
                  },
                  "status": "sample string 24",
                  "airReminder": "sample string 25",
                  "airTime": 26.1,
                  "waitTime": 27.1,
                  "key": "sample string 28",
                  "baggage": "sample string 29",
                  "segmentOrder": 30,
                  "segmentGroup": 31,
                  "baggageallowance": {
                    "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"
                      }
                    ]
                  },
                  "carryonallowance": {
                    "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"
                      }
                    ]
                  }
                },
                {
                  "carrierName": "sample string 1",
                  "seatCount": 2,
                  "depTimeZone": 3.1,
                  "depAirportName": "sample string 4",
                  "depCityCode": "sample string 5",
                  "depCityName": "sample string 6",
                  "arrTimeZone": 7.1,
                  "arrAirportName": "sample string 8",
                  "arrCityCode": "sample string 9",
                  "arrCityName": "sample string 10",
                  "className": "sample string 11",
                  "overDay": null,
                  "flightNumber": "sample string 12",
                  "carrierCode": "sample string 13",
                  "aircraftCode": "sample string 14",
                  "codeShare": true,
                  "fareBasis": "sample string 16",
                  "depTime": "2024-12-23T20:13:40.7358609+08:00",
                  "depAirportCode": "sample string 18",
                  "depTerminal": "sample string 19",
                  "arrTime": "2024-12-23T20:13:40.7358609+08:00",
                  "arrAirportCode": "sample string 21",
                  "arrTerminal": "sample string 22",
                  "classCode": 0,
                  "cabin": "sample string 23",
                  "stopCities": [
                    {
                      "airportCode": "sample string 1",
                      "airportName": "sample string 2"
                    },
                    {
                      "airportCode": "sample string 1",
                      "airportName": "sample string 2"
                    }
                  ],
                  "operatorAirline": {
                    "flightNumber": "sample string 1",
                    "carrierCode": "sample string 2",
                    "carrierName": "sample string 3"
                  },
                  "status": "sample string 24",
                  "airReminder": "sample string 25",
                  "airTime": 26.1,
                  "waitTime": 27.1,
                  "key": "sample string 28",
                  "baggage": "sample string 29",
                  "segmentOrder": 30,
                  "segmentGroup": 31,
                  "baggageallowance": {
                    "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"
                      }
                    ]
                  },
                  "carryonallowance": {
                    "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"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "flightNumber": "sample string 1",
              "carrierCode": "sample string 2",
              "carrierName": "sample string 3",
              "platingCarrierCode": "sample string 4",
              "platingCarrierName": "sample string 5",
              "depTime": "2024-12-23T20:13:40.7358609+08:00",
              "depAirportCode": "sample string 7",
              "depAirportName": "sample string 8",
              "depCityCode": "sample string 9",
              "depCityName": "sample string 10",
              "arrTime": "2024-12-23T20:13:40.7358609+08:00",
              "arrAirportCode": "sample string 12",
              "arrAirportName": "sample string 13",
              "arrCityCode": "sample string 14",
              "arrCityName": "sample string 15",
              "classCode": 0,
              "className": "sample string 16",
              "seatCount": 17,
              "travelTime": 18.1,
              "stopCount": 19,
              "aircraftCode": "sample string 20",
              "overDay": "sample string 21",
              "segmentGroup": 22,
              "segments": [
                {
                  "carrierName": "sample string 1",
                  "seatCount": 2,
                  "depTimeZone": 3.1,
                  "depAirportName": "sample string 4",
                  "depCityCode": "sample string 5",
                  "depCityName": "sample string 6",
                  "arrTimeZone": 7.1,
                  "arrAirportName": "sample string 8",
                  "arrCityCode": "sample string 9",
                  "arrCityName": "sample string 10",
                  "className": "sample string 11",
                  "overDay": null,
                  "flightNumber": "sample string 12",
                  "carrierCode": "sample string 13",
                  "aircraftCode": "sample string 14",
                  "codeShare": true,
                  "fareBasis": "sample string 16",
                  "depTime": "2024-12-23T20:13:40.7358609+08:00",
                  "depAirportCode": "sample string 18",
                  "depTerminal": "sample string 19",
                  "arrTime": "2024-12-23T20:13:40.7358609+08:00",
                  "arrAirportCode": "sample string 21",
                  "arrTerminal": "sample string 22",
                  "classCode": 0,
                  "cabin": "sample string 23",
                  "stopCities": [
                    {
                      "airportCode": "sample string 1",
                      "airportName": "sample string 2"
                    },
                    {
                      "airportCode": "sample string 1",
                      "airportName": "sample string 2"
                    }
                  ],
                  "operatorAirline": {
                    "flightNumber": "sample string 1",
                    "carrierCode": "sample string 2",
                    "carrierName": "sample string 3"
                  },
                  "status": "sample string 24",
                  "airReminder": "sample string 25",
                  "airTime": 26.1,
                  "waitTime": 27.1,
                  "key": "sample string 28",
                  "baggage": "sample string 29",
                  "segmentOrder": 30,
                  "segmentGroup": 31,
                  "baggageallowance": {
                    "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"
                      }
                    ]
                  },
                  "carryonallowance": {
                    "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"
                      }
                    ]
                  }
                },
                {
                  "carrierName": "sample string 1",
                  "seatCount": 2,
                  "depTimeZone": 3.1,
                  "depAirportName": "sample string 4",
                  "depCityCode": "sample string 5",
                  "depCityName": "sample string 6",
                  "arrTimeZone": 7.1,
                  "arrAirportName": "sample string 8",
                  "arrCityCode": "sample string 9",
                  "arrCityName": "sample string 10",
                  "className": "sample string 11",
                  "overDay": null,
                  "flightNumber": "sample string 12",
                  "carrierCode": "sample string 13",
                  "aircraftCode": "sample string 14",
                  "codeShare": true,
                  "fareBasis": "sample string 16",
                  "depTime": "2024-12-23T20:13:40.7358609+08:00",
                  "depAirportCode": "sample string 18",
                  "depTerminal": "sample string 19",
                  "arrTime": "2024-12-23T20:13:40.7358609+08:00",
                  "arrAirportCode": "sample string 21",
                  "arrTerminal": "sample string 22",
                  "classCode": 0,
                  "cabin": "sample string 23",
                  "stopCities": [
                    {
                      "airportCode": "sample string 1",
                      "airportName": "sample string 2"
                    },
                    {
                      "airportCode": "sample string 1",
                      "airportName": "sample string 2"
                    }
                  ],
                  "operatorAirline": {
                    "flightNumber": "sample string 1",
                    "carrierCode": "sample string 2",
                    "carrierName": "sample string 3"
                  },
                  "status": "sample string 24",
                  "airReminder": "sample string 25",
                  "airTime": 26.1,
                  "waitTime": 27.1,
                  "key": "sample string 28",
                  "baggage": "sample string 29",
                  "segmentOrder": 30,
                  "segmentGroup": 31,
                  "baggageallowance": {
                    "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"
                      }
                    ]
                  },
                  "carryonallowance": {
                    "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"
                      }
                    ]
                  }
                }
              ]
            }
          ],
          "subSummaryInfo": {
            "stopCounts": [
              1,
              2
            ],
            "travelTime": 1.1,
            "carriers": [
              "sample string 1",
              "sample string 2"
            ],
            "classes": [
              0,
              0
            ],
            "depTime": "2024-12-23T20:13:40.7358609+08:00",
            "arrTime": "2024-12-23T20:13:40.7358609+08:00",
            "retDepTime": "2024-12-23T20:13:40.7358609+08:00",
            "retArrTime": "2024-12-23T20:13:40.7358609+08:00"
          },
          "flightNumbers": [
            "sample string 1",
            "sample string 2"
          ],
          "accountCodeFare": true,
          "source": "sample string 3",
          "sessionId": 4,
          "adult": 5,
          "child": 6,
          "infant": 7,
          "labour": 8,
          "adultPrice": 9.0,
          "adultTax": 10.0,
          "childPrice": 11.0,
          "childTax": 12.0,
          "infantPrice": 13.0,
          "infantTax": 14.0,
          "fareType": 0,
          "farePrice": 574.0,
          "searchAccountId": 15,
          "bookingAccountId": 16,
          "isCacheData": true,
          "platingCarrier": "sample string 18"
        }
      ],
      "page_count": 1,
      "skip": 4
    },
    "summaryInfo": {
      "stopInfo": [
        {
          "stopCount": 1,
          "carrierInfo": [
            {
              "carrierCode": "sample string 1",
              "carrierName": "sample string 2",
              "minPrice": 3.0,
              "airCount": 4
            },
            {
              "carrierCode": "sample string 1",
              "carrierName": "sample string 2",
              "minPrice": 3.0,
              "airCount": 4
            }
          ],
          "minPrice": 2.0,
          "airCount": 3
        },
        {
          "stopCount": 1,
          "carrierInfo": [
            {
              "carrierCode": "sample string 1",
              "carrierName": "sample string 2",
              "minPrice": 3.0,
              "airCount": 4
            },
            {
              "carrierCode": "sample string 1",
              "carrierName": "sample string 2",
              "minPrice": 3.0,
              "airCount": 4
            }
          ],
          "minPrice": 2.0,
          "airCount": 3
        }
      ],
      "carrierInfo": [
        {
          "carrierCode": "sample string 1",
          "carrierName": "sample string 2",
          "minPrice": 3.0,
          "airCount": 4
        },
        {
          "carrierCode": "sample string 1",
          "carrierName": "sample string 2",
          "minPrice": 3.0,
          "airCount": 4
        }
      ],
      "pureCarrierInfo": [
        {
          "carrierCode": "sample string 1",
          "carrierName": "sample string 2",
          "minPrice": 3.0,
          "airCount": 4
        },
        {
          "carrierCode": "sample string 1",
          "carrierName": "sample string 2",
          "minPrice": 3.0,
          "airCount": 4
        }
      ],
      "timeInfo": {
        "minDepTime": "2024-12-23T20:13:40.7358609+08:00",
        "maxDepTime": "2024-12-23T20:13:40.7358609+08:00",
        "minArrTime": "2024-12-23T20:13:40.7358609+08:00",
        "maxArrTime": "2024-12-23T20:13:40.7358609+08:00",
        "minRetDepTime": "2024-12-23T20:13:40.7358609+08:00",
        "maxRetDepTime": "2024-12-23T20:13:40.7358609+08:00",
        "minRetArrTime": "2024-12-23T20:13:40.7358609+08:00",
        "maxRetArrTime": "2024-12-23T20:13:40.7358609+08:00",
        "timeSlotInfo": [
          {
            "timeSlot": 0,
            "carrierCode": [
              {
                "carrierCode": "sample string 1",
                "carrierName": "sample string 2",
                "minPrice": 3.0,
                "airCount": 4
              },
              {
                "carrierCode": "sample string 1",
                "carrierName": "sample string 2",
                "minPrice": 3.0,
                "airCount": 4
              }
            ],
            "minPrice": 1.0,
            "airCount": 2
          },
          {
            "timeSlot": 0,
            "carrierCode": [
              {
                "carrierCode": "sample string 1",
                "carrierName": "sample string 2",
                "minPrice": 3.0,
                "airCount": 4
              },
              {
                "carrierCode": "sample string 1",
                "carrierName": "sample string 2",
                "minPrice": 3.0,
                "airCount": 4
              }
            ],
            "minPrice": 1.0,
            "airCount": 2
          }
        ]
      },
      "classInfo": [
        {
          "classCode": 0,
          "className": "sample string 1",
          "minPrice": 2.0,
          "airCount": 3
        },
        {
          "classCode": 0,
          "className": "sample string 1",
          "minPrice": 2.0,
          "airCount": 3
        }
      ],
      "minPrice": 1.0,
      "maxPrice": 2.0
    },
    "responseTime": 2.1
  },
  "code": 1,
  "message": "sample string 2"
}