POST api/flight/b2b/order/v2/updateTicketingPrice/{transId}

更新出票信息

Request Information

URI Parameters

NameDescriptionTypeAdditional information
transId

string

Required

Body Parameters

UpdateTicketingPriceRQContract
NameDescriptionTypeAdditional information
airPriceCalc

Collection of AddAirPriceCalc

None.

routing

Routeing

None.

commission

Collection of PNR_CommissionInfo

None.

Request Formats

application/json, text/json

Sample:
{
  "airPriceCalc": [
    {
      "transactionID": "sample string 1",
      "itemType": "sample string 2",
      "passengerType": "sample string 3",
      "priceCommissionBy": 0,
      "priceCommissionAmt": 4.0,
      "taxCommissionBy": 0,
      "taxCommissionAmt": 5.0,
      "remark": "sample string 6"
    },
    {
      "transactionID": "sample string 1",
      "itemType": "sample string 2",
      "passengerType": "sample string 3",
      "priceCommissionBy": 0,
      "priceCommissionAmt": 4.0,
      "taxCommissionBy": 0,
      "taxCommissionAmt": 5.0,
      "remark": "sample string 6"
    }
  ],
  "routing": {
    "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
  },
  "commission": [
    {
      "passengertype": 0,
      "type": 0,
      "amount": 1.0
    },
    {
      "passengertype": 0,
      "type": 0,
      "amount": 1.0
    }
  ]
}

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

Response Information

Resource Description

更新出票信息

ReturnResult
NameDescriptionTypeAdditional information
code

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

integer

None.

message

提示消息

string

None.

Response Formats

application/json, text/json

Sample:
{
  "code": 1,
  "message": "sample string 2"
}