POST api/flight/b2b/techson/bsp/{configId}?logTrackGuid={logTrackGuid}

獲取南華Underuct

Request Information

URI Parameters

NameDescriptionTypeAdditional information
configId

integer

Required

logTrackGuid

string

Default value is

Body Parameters

Routeing
NameDescriptionTypeAdditional information
source

数据来源

string

None.

sessionid

调整价格依据

integer

None.

data

可保存必要信息,之后生单按原值回转。最大1000 个字符

string

None.

adultprice

成人单价

decimal number

None.

adultmarkup

成人Markup

decimal number

None.

adultorgprice

成人原價

decimal number

None.

adulttax

成人税费

decimal number

None.

adultorgtax

成人原税

decimal number

None.

childprice

儿童单价

decimal number

None.

childmarkup

儿童Markup

decimal number

None.

childorgprice

儿童原價

decimal number

None.

childtax

儿童税费

decimal number

None.

childorgtax

儿童税费

decimal number

None.

infantprice

嬰兒单价

decimal number

None.

infantmarkup

Baby Markup

decimal number

None.

infantorgprice

嬰兒原價

decimal number

None.

infanttax

嬰兒税费

decimal number

None.

infantorgtax

嬰兒原税费

decimal number

None.

pricetype

报价类型:0 普通价/ 1 留学生价

integer

None.

applytype

报价类型:0 预定价/ 1 申请价

integer

None.

adulttaxtype

成人税费类型:0 未含税/ 1 已含税

integer

None.

childtaxtype

儿童税费类型:0 未含税/ 1 已含税

integer

None.

infanttaxtype

成人税费类型:0 未含税/ 1 已含税

integer

None.

adult

成人數目

integer

None.

child

儿童數目

integer

None.

infant

儿童數目

integer

None.

labour

integer

None.

rule

退改签信息

Rule

None.

fromsegments

去程航段按顺序

Collection of Segment

None.

retsegments

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

Collection of Segment

None.

faretype

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

Fare_Type

None.

fareprice

總價格

decimal number

None.

searchaccountid

搜索帳戶ID

integer

None.

bookingaccountid

下單帳戶ID

integer

None.

pricecalculations

Collection of PriceCalculation

None.

deepLink

string

None.

platingCarrier

string

None.

currencyCode

string

None.

isCheapAirline

boolean

None.

isAppendBooking

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "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
}

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

Response Information

Resource Description

獲取南華Underuct

ReturnResultOfListOfBspContract
NameDescriptionTypeAdditional information
data

Collection of BspContract

None.

code

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

integer

None.

message

提示消息

string

None.

Response Formats

application/json, text/json

Sample:
{
  "data": [
    {
      "PaxType": 0,
      "MarkupList": [
        {
          "MarkupType": 0,
          "MarkupValue": 1.0
        },
        {
          "MarkupType": 0,
          "MarkupValue": 1.0
        }
      ]
    },
    {
      "PaxType": 0,
      "MarkupList": [
        {
          "MarkupType": 0,
          "MarkupValue": 1.0
        },
        {
          "MarkupType": 0,
          "MarkupValue": 1.0
        }
      ]
    }
  ],
  "code": 1,
  "message": "sample string 2"
}