POST api/flight/test/own/search
Own Search(測試)
Request Information
URI Parameters
None.
Body Parameters
SearchBaseContract| Name | Description | Type | Additional information | 
|---|---|---|---|
| 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
            Sample:
        
{
  "adult": 1,
  "bolprivatefareonly": true,
  "bolpublishfareonly": true,
  "cabinclass": 0,
  "child": 4,
  "clientcurrency": "sample string 5",
  "fromcity": "sample string 6",
  "fromdate": "2025-11-04T18:52:54.6718142+08:00",
  "fromdaysafter": 8,
  "fromdaysbefore": 9,
  "FromHourWindow": 10,
  "infant": 11,
  "isdirectflightonly": true,
  "logTrackGuid": "sample string 13",
  "lpermittedcarriers": [
    "sample string 1",
    "sample string 2"
  ],
  "lprohibitedcarriers": [
    "sample string 1",
    "sample string 2"
  ],
  "maxrecord": 14,
  "platformsource": "sample string 15",
  "retdate": "2025-11-04T18:52:54.6728168+08:00",
  "retdaysafter": 16,
  "retdaysbefore": 17,
  "RetHourWindow": 18,
  "sourcemarkupby": "sample string 19",
  "sourcemarkupamt": 20.0,
  "chargeamt": "sample string 21",
  "chargeby": "sample string 22",
  "source": "sample string 23",
  "overridepcc": "sample string 24",
  "tocity": "sample string 25",
  "triptype": "sample string 26",
  "connectionpoints": 27,
  "ismultiroundtrip": true,
  "fromairportcityqualifier": 0,
  "toairportcityqualifier": 0,
  "labour": 29
}
        application/x-www-form-urlencoded
            Sample:
    
        
Response Information
Resource Description
Own Search(測試)
ReturnResultOfListOfOwnSearchRpContract| Name | Description | Type | Additional information | 
|---|---|---|---|
| data | Collection of OwnSearchRpContract | 
                             None.  | 
                |
| code | 
                         状态码:100成功,其他自定义  | 
                    integer | 
                             None.  | 
                
| message | 
                         提示消息  | 
                    string | 
                             None.  | 
                
Response Formats
application/json, text/json
            Sample:
{
  "data": [
    {
      "key": "sample string 1",
      "maxseat": 2,
      "fareid": 3,
      "adultprice": 4,
      "adulttax": 5,
      "childprice": 6,
      "childtax": 7,
      "farecode": "sample string 8",
      "triptype": 9,
      "fromcity": "sample string 10",
      "tocity": "sample string 11",
      "segmentid": "sample string 12",
      "segmenttype": "sample string 13",
      "carrier": "sample string 14",
      "operatingcarrier": "sample string 15",
      "depairport": "sample string 16",
      "arrairport": "sample string 17",
      "deptime": "2025-11-04T18:52:54.7971472+08:00",
      "arrtime": "2025-11-04T18:52:54.7971472+08:00",
      "flighttime": 20,
      "flightnumber": "sample string 21",
      "operatingflight": "sample string 22",
      "class": "sample string 23",
      "cabin": "sample string 24",
      "aircraft": "sample string 25",
      "specialrules": "sample string 26",
      "baggageallowance": "sample string 27"
    },
    {
      "key": "sample string 1",
      "maxseat": 2,
      "fareid": 3,
      "adultprice": 4,
      "adulttax": 5,
      "childprice": 6,
      "childtax": 7,
      "farecode": "sample string 8",
      "triptype": 9,
      "fromcity": "sample string 10",
      "tocity": "sample string 11",
      "segmentid": "sample string 12",
      "segmenttype": "sample string 13",
      "carrier": "sample string 14",
      "operatingcarrier": "sample string 15",
      "depairport": "sample string 16",
      "arrairport": "sample string 17",
      "deptime": "2025-11-04T18:52:54.7971472+08:00",
      "arrtime": "2025-11-04T18:52:54.7971472+08:00",
      "flighttime": 20,
      "flightnumber": "sample string 21",
      "operatingflight": "sample string 22",
      "class": "sample string 23",
      "cabin": "sample string 24",
      "aircraft": "sample string 25",
      "specialrules": "sample string 26",
      "baggageallowance": "sample string 27"
    }
  ],
  "code": 1,
  "message": "sample string 2"
}