POST api/coupon/flight/query/{couponCode}

机票优惠券搜索

Request Information

URI Parameters

NameDescriptionTypeAdditional information
couponCode

优惠券编码

string

Required

Body Parameters

搜索协议

FlightCouponReqContract
NameDescriptionTypeAdditional information
plateform

平台

string

None.

adultPrice

成人单价

decimal number

None.

adultTax

成人税费

decimal number

None.

childPrice

儿童单价

decimal number

None.

childTax

儿童税费

decimal number

None.

adult

成人數目

integer

None.

child

儿童數目

integer

None.

FareBasis

FareBasis

string

None.

fromsegments

去程航段按顺序

Collection of SegmentContract

None.

retsegments

回程航段按顺序(单程搜索为空)

Collection of SegmentContract

None.

Request Formats

application/json, text/json

Sample:
{
  "plateform": "sample string 1",
  "adultPrice": 2.0,
  "adultTax": 3.0,
  "childPrice": 4.0,
  "childTax": 5.0,
  "adult": 6,
  "child": 7,
  "FareBasis": "sample string 8",
  "fromsegments": [
    {
      "carrier": "sample string 1",
      "depairport": "sample string 2",
      "deptime": "2025-04-24T17:21:55.4433418+08:00",
      "arrairport": "sample string 4",
      "arrtime": "2025-04-24T17:21:55.4443445+08:00",
      "stopcities": "sample string 6",
      "cabin": "sample string 7",
      "cabinclass": "sample string 8"
    },
    {
      "carrier": "sample string 1",
      "depairport": "sample string 2",
      "deptime": "2025-04-24T17:21:55.4433418+08:00",
      "arrairport": "sample string 4",
      "arrtime": "2025-04-24T17:21:55.4443445+08:00",
      "stopcities": "sample string 6",
      "cabin": "sample string 7",
      "cabinclass": "sample string 8"
    }
  ],
  "retsegments": [
    {
      "carrier": "sample string 1",
      "depairport": "sample string 2",
      "deptime": "2025-04-24T17:21:55.4433418+08:00",
      "arrairport": "sample string 4",
      "arrtime": "2025-04-24T17:21:55.4443445+08:00",
      "stopcities": "sample string 6",
      "cabin": "sample string 7",
      "cabinclass": "sample string 8"
    },
    {
      "carrier": "sample string 1",
      "depairport": "sample string 2",
      "deptime": "2025-04-24T17:21:55.4433418+08:00",
      "arrairport": "sample string 4",
      "arrtime": "2025-04-24T17:21:55.4443445+08:00",
      "stopcities": "sample string 6",
      "cabin": "sample string 7",
      "cabinclass": "sample string 8"
    }
  ]
}

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

Response Information

Resource Description

机票优惠券搜索

ReturnResultOfCouponResContract
NameDescriptionTypeAdditional information
data

CouponResContract

None.

code

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

integer

None.

message

提示消息

string

None.

Response Formats

application/json, text/json

Sample:
{
  "data": {
    "eventname": "sample string 1",
    "discountamount": 2.0,
    "discount": 3.0,
    "discountcalctype": 4,
    "discountcalcrule": 5
  },
  "code": 1,
  "message": "sample string 2"
}