POST api/flight/test/sabre/airRule
Sabre條例(測試)
Request Information
URI Parameters
None.
Body Parameters
Segment| Name | Description | Type | Additional information | 
|---|---|---|---|
| carrier | 
                         航司IATA 二字码,必须与flightNumber 航司相同  | 
                    string | 
                             None.  | 
                
| flightnumber | 
                         航班号  | 
                    string | 
                             None.  | 
                
| depairport | 
                         出发机场IATA 三字码  | 
                    string | 
                             None.  | 
                
| deptime | 
                         起飞日期时间,格式:YYYYMMDDHHMM  | 
                    string | 
                             None.  | 
                
| deptimezone | 
                         起飞 TimeZone  | 
                    string | 
                             None.  | 
                
| arrairport | 
                         到达机场IATA 三字码  | 
                    string | 
                             None.  | 
                
| arrtime | 
                         Arrival 日期时间,格式:YYYYMMDDHHMM  | 
                    string | 
                             None.  | 
                
| arrtimezone | 
                         Arrival TimeZone  | 
                    string | 
                             None.  | 
                
| stopcities | 
                         经停地,/分隔城市三字码  | 
                    string | 
                             None.  | 
                
| stopcityinfo | Collection of StopCity | 
                             None.  | 
                |
| codeshare | 
                         代码共享标识  | 
                    boolean | 
                             None.  | 
                
| aircraftcode | 
                         机型  | 
                    string | 
                             None.  | 
                
| airtime | 
                         飛行時間  | 
                    string | 
                             None.  | 
                
| airreminder | string | 
                             None.  | 
                |
| key | 
                         Key for Fare Rule search  | 
                    string | 
                             None.  | 
                
| marketairlines | 
                         管理航空公司  | 
                    string | 
                             None.  | 
                
| operatorairlines | 
                         运营航空公司  | 
                    string | 
                             None.  | 
                
| cabinclass | Collection of CabinClass | 
                             None.  | 
                |
| segmentgroup | 
                         第幾程(多程時,相同數值代碼同一程)  | 
                    integer | 
                             None.  | 
                
| depterminal | 
                         出發進入航站臺  | 
                    string | 
                             None.  | 
                
| arrterminal | 
                         到達進入航站臺  | 
                    string | 
                             None.  | 
                
| faresequence | string | 
                             None.  | 
                |
| opsuffix | string | 
                             None.  | 
                |
| ruleNumber | string | 
                             None.  | 
                |
| fareApplicationType | FareApplicationType | 
                             None.  | 
                |
| status | string | 
                             None.  | 
                |
| segmentorder | string | 
                             None.  | 
                |
| supplierRef | string | 
                             None.  | 
                
Request Formats
application/json, text/json
            Sample:
        
{
  "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"
}
        application/x-www-form-urlencoded
            Sample:
    
        
Response Information
Resource Description
Sabre條例(測試)
ReturnResultOfListOfFareRule| Name | Description | Type | Additional information | 
|---|---|---|---|
| data | Collection of FareRule | 
                             None.  | 
                |
| code | 
                         状态码:100成功,其他自定义  | 
                    integer | 
                             None.  | 
                
| message | 
                         提示消息  | 
                    string | 
                             None.  | 
                
Response Formats
application/json, text/json
            Sample:
{
  "data": [
    {
      "Category": "sample string 1",
      "Type": "sample string 2",
      "FreeText": "sample string 3",
      "Value": "sample string 4"
    },
    {
      "Category": "sample string 1",
      "Type": "sample string 2",
      "FreeText": "sample string 3",
      "Value": "sample string 4"
    }
  ],
  "code": 1,
  "message": "sample string 2"
}