POST api/v1/pkfare/search
行程搜索
Request Information
URI Parameters
None.
Body Parameters
FlightSearchRqContract| Name | Description | Type | Additional information | 
|---|---|---|---|
| filterinfo | 
                         篩選  | 
                    FilterInfo | 
                             None.  | 
                
| orderinfo | 
                         排序  | 
                    OrderInfo | 
                             None.  | 
                
| lang | 
                         语言(繁体:zh-hk,简体:zh-cn,英文:en-us)  | 
                    string | 
                             None.  | 
                
| pagesize | 
                         每頁顯示記錄數  | 
                    integer | 
                             None.  | 
                
| pagenumber | 
                         當前頁碼  | 
                    integer | 
                             None.  | 
                
| resulttype | 
                         結果類型(0=相同航空公司+航班號+等級組合,1=相同航空公司+航班號,2=相同航班+價格)  | 
                    integer | 
                             None.  | 
                
| guid | 
                         (add by leason 2016.08.01)  | 
                    string | 
                             None.  | 
                
| isdisplayairlineshortname | boolean | 
                             None.  | 
                |
| enablesummary | 
                         是否需要統計信息  | 
                    boolean | 
                             None.  | 
                
| multistoptravel | 
                         多点旅行  | 
                    Collection of MultiStopContract | 
                             None.  | 
                
| multicitytravel | 
                         MultiCity  | 
                    MultiCity | 
                             None.  | 
                
| isorigin | 
                         是否返回原始數據(true=返回routing ,extend數據,不對統計、排序、分頁進行處理,false=返回處理后的結果)  | 
                    boolean | 
                             None.  | 
                
| pricetype | 
                         價格類型(0=成人價,1=成人價+成人稅,2=總價格(價格*人數))  | 
                    integer | 
                             None.  | 
                
| cid | string | 
                             None.  | 
                |
| nationalcode | string | 
                             None.  | 
                |
| cityCode | string | 
                             None.  | 
                |
| adult | 
                         成人数量  | 
                    integer | 
                             None.  | 
                
| bolprivatefareonly | 
                         僅出私有運價  | 
                    boolean | 
                             None.  | 
                
| bolpublishfareonly | 
                         僅出公布運價  | 
                    boolean | 
                             None.  | 
                
| cabinclass | 
                         艙位等级  | 
                    TypeCabinClass | 
                             None.  | 
                
| child | 
                         兒童数量  | 
                    integer | 
                             None.  | 
                
| clientcurrency | 
                         货币  | 
                    string | 
                             None.  | 
                
| fromcity | 
                         出发地  | 
                    string | 
                             None.  | 
                
| fromdate | 
                         出发时间  | 
                    date | 
                             None.  | 
                
| fromdaysafter | 
                         提前出发天数  | 
                    integer | 
                             None.  | 
                
| fromdaysbefore | 
                         延迟出发天数  | 
                    integer | 
                             None.  | 
                
| FromHourWindow | 
                         提前/延迟出发小時  | 
                    integer | 
                             None.  | 
                
| infant | 
                         婴儿数量  | 
                    integer | 
                             None.  | 
                
| isdirectflightonly | 
                         是否直飞  | 
                    boolean | 
                             None.  | 
                
| logTrackGuid | string | 
                             None.  | 
                |
| lpermittedcarriers | 
                         选择航班  | 
                    Collection of string | 
                             None.  | 
                
| lprohibitedcarriers | 
                         排除航班  | 
                    Collection of string | 
                             None.  | 
                
| maxrecord | 
                         最大显示记录数  | 
                    integer | 
                             None.  | 
                
| platformsource | 
                         平台来源(站点)  | 
                    string | 
                             None.  | 
                
| retdate | 
                         返程时间  | 
                    date | 
                             None.  | 
                
| retdaysafter | 
                         返程延迟天数  | 
                    integer | 
                             None.  | 
                
| retdaysbefore | 
                         返程提前天数  | 
                    integer | 
                             None.  | 
                
| RetHourWindow | 
                         提前/延迟出发小時  | 
                    integer | 
                             None.  | 
                
| sourcemarkupby | 
                         R=Rate(百份比),A=Amount(金額)  | 
                    string | 
                             None.  | 
                
| sourcemarkupamt | 
                         數值  | 
                    decimal number | 
                             None.  | 
                
| chargeamt | 
                         數值  | 
                    string | 
                             None.  | 
                
| chargeby | 
                         R=Rate(百份比),A=Amount(金額)  | 
                    string | 
                             None.  | 
                
| source | 
                         接口来源(可選項uapi、own、amadeus...)  | 
                    string | 
                             None.  | 
                
| overridepcc | string | 
                             None.  | 
                |
| tocity | 
                         目的地  | 
                    string | 
                             None.  | 
                
| triptype | 
                         行程类型(单程:1,双程:2,多程:3)  | 
                    string | 
                             None.  | 
                
| connectionpoints | 
                         中转站数  | 
                    integer | 
                             None.  | 
                
| ismultiroundtrip | 
                         兩點以雙程形式展示  | 
                    boolean | 
                             None.  | 
                
| fromairportcityqualifier | AirportCityQualifier | 
                             None.  | 
                |
| toairportcityqualifier | AirportCityQualifier | 
                             None.  | 
                |
| labour | integer | 
                             None.  | 
                
Request Formats
application/json, text/json
{
  "filterinfo": {
    "pricerange": [
      1.0,
      2.0
    ],
    "segmentcounts": [
      1,
      2
    ],
    "carriers": [
      "sample string 1",
      "sample string 2"
    ],
    "deptimes": [
      0,
      0
    ],
    "cabincodes": [
      0,
      0
    ],
    "departtimes": [
      "2025-11-04T18:51:55.1244629+08:00",
      "2025-11-04T18:51:55.1244629+08:00"
    ],
    "arrtimes": [
      "2025-11-04T18:51:55.1244629+08:00",
      "2025-11-04T18:51:55.1244629+08:00"
    ],
    "airtimes": [
      1,
      2
    ],
    "retdeparttimes": [
      "2025-11-04T18:51:55.1244629+08:00",
      "2025-11-04T18:51:55.1244629+08:00"
    ],
    "retarrtimes": [
      "2025-11-04T18:51:55.1244629+08:00",
      "2025-11-04T18:51:55.1244629+08:00"
    ],
    "retairtimes": [
      1,
      2
    ]
  },
  "orderinfo": {
    "order": 1,
    "ordertype": 0
  },
  "lang": "sample string 1",
  "pagesize": 2,
  "pagenumber": 3,
  "resulttype": 4,
  "guid": "sample string 5",
  "isdisplayairlineshortname": true,
  "enablesummary": true,
  "multistoptravel": [
    {
      "fromcity": "sample string 1",
      "tocity": "sample string 2",
      "fromdate": "2025-11-04T18:51:55.1264941+08:00",
      "fromairportcityqualifier": 0,
      "toairportcityqualifier": 0
    },
    {
      "fromcity": "sample string 1",
      "tocity": "sample string 2",
      "fromdate": "2025-11-04T18:51:55.1264941+08:00",
      "fromairportcityqualifier": 0,
      "toairportcityqualifier": 0
    }
  ],
  "multicitytravel": {
    "fromcities": [
      "sample string 1",
      "sample string 2"
    ],
    "tocities": [
      "sample string 1",
      "sample string 2"
    ]
  },
  "isorigin": true,
  "pricetype": 9,
  "cid": "sample string 10",
  "nationalcode": "sample string 11",
  "cityCode": "sample string 12",
  "adult": 13,
  "bolprivatefareonly": true,
  "bolpublishfareonly": true,
  "cabinclass": 0,
  "child": 16,
  "clientcurrency": "sample string 17",
  "fromcity": "sample string 18",
  "fromdate": "2025-11-04T18:51:55.1285006+08:00",
  "fromdaysafter": 20,
  "fromdaysbefore": 21,
  "FromHourWindow": 22,
  "infant": 23,
  "isdirectflightonly": true,
  "logTrackGuid": "sample string 25",
  "lpermittedcarriers": [
    "sample string 1",
    "sample string 2"
  ],
  "lprohibitedcarriers": [
    "sample string 1",
    "sample string 2"
  ],
  "maxrecord": 26,
  "platformsource": "sample string 27",
  "retdate": "2025-11-04T18:51:55.1285006+08:00",
  "retdaysafter": 28,
  "retdaysbefore": 29,
  "RetHourWindow": 30,
  "sourcemarkupby": "sample string 31",
  "sourcemarkupamt": 32.0,
  "chargeamt": "sample string 33",
  "chargeby": "sample string 34",
  "source": "sample string 35",
  "overridepcc": "sample string 36",
  "tocity": "sample string 37",
  "triptype": "sample string 38",
  "connectionpoints": 39,
  "ismultiroundtrip": true,
  "fromairportcityqualifier": 0,
  "toairportcityqualifier": 0,
  "labour": 41
}
        application/x-www-form-urlencoded
Response Information
Resource Description
行程搜索
ReturnResultOfListOfRouteing| Name | Description | Type | Additional information | 
|---|---|---|---|
| data | Collection of Routeing | 
                             None.  | 
                |
| code | 
                         状态码:100成功,其他自定义  | 
                    integer | 
                             None.  | 
                
| message | 
                         提示消息  | 
                    string | 
                             None.  | 
                
Response Formats
application/json, text/json
{
  "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": {
        "fareRule": "sample string 1",
        "baggageRule": "sample string 2",
        "refund": "sample string 3",
        "endorse": "sample string 4",
        "baggage": "sample string 5",
        "other": "sample string 6",
        "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": "sample string 24",
          "supplierRef": "sample string 25"
        },
        {
          "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": "sample string 24",
          "supplierRef": "sample string 25"
        }
      ],
      "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": "sample string 24",
          "supplierRef": "sample string 25"
        },
        {
          "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": "sample string 24",
          "supplierRef": "sample string 25"
        }
      ],
      "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",
      "platingCarrier": "sample string 28",
      "currencyCode": "sample string 29",
      "isCheapAirline": true,
      "isAppendBooking": true
    },
    {
      "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": {
        "fareRule": "sample string 1",
        "baggageRule": "sample string 2",
        "refund": "sample string 3",
        "endorse": "sample string 4",
        "baggage": "sample string 5",
        "other": "sample string 6",
        "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": "sample string 24",
          "supplierRef": "sample string 25"
        },
        {
          "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": "sample string 24",
          "supplierRef": "sample string 25"
        }
      ],
      "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": "sample string 24",
          "supplierRef": "sample string 25"
        },
        {
          "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": "sample string 24",
          "supplierRef": "sample string 25"
        }
      ],
      "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",
      "platingCarrier": "sample string 28",
      "currencyCode": "sample string 29",
      "isCheapAirline": true,
      "isAppendBooking": true
    }
  ],
  "code": 1,
  "message": "sample string 2"
}