POST api/lotus/undercut
Lotus UnderCut(不支持嬰兒價格)
Request Information
URI Parameters
None.
Body Parameters
UnderCutRqContractName | Description | Type | Additional information |
---|---|---|---|
PassengerTypeQuantities | Collection of PassengerTypeQuantities |
None. |
|
QuotationCriterion | Collection of QuotationCriterion |
None. |
Request Formats
application/json, text/json
Sample:
{ "PassengerTypeQuantities": [ { "PassengerType": "sample string 1", "Quantity": 2 }, { "PassengerType": "sample string 1", "Quantity": 2 } ], "QuotationCriterion": [ { "FareBasisCodes": [ "sample string 1", "sample string 2" ], "FareType": "sample string 1", "OriginDestinations": [ { "AirSegments": [ { "ArrivalAirport": "sample string 1", "ArrivalDateTime": "sample string 2", "BookingClass": "sample string 3", "DepartureAirport": "sample string 4", "DepartureDateTime": "sample string 5", "MarketingAirline": "sample string 6", "MarketingFlightNumber": "sample string 7", "OperatingAirline": "sample string 8", "OperatingFlightNumber": "sample string 9" }, { "ArrivalAirport": "sample string 1", "ArrivalDateTime": "sample string 2", "BookingClass": "sample string 3", "DepartureAirport": "sample string 4", "DepartureDateTime": "sample string 5", "MarketingAirline": "sample string 6", "MarketingFlightNumber": "sample string 7", "OperatingAirline": "sample string 8", "OperatingFlightNumber": "sample string 9" } ] }, { "AirSegments": [ { "ArrivalAirport": "sample string 1", "ArrivalDateTime": "sample string 2", "BookingClass": "sample string 3", "DepartureAirport": "sample string 4", "DepartureDateTime": "sample string 5", "MarketingAirline": "sample string 6", "MarketingFlightNumber": "sample string 7", "OperatingAirline": "sample string 8", "OperatingFlightNumber": "sample string 9" }, { "ArrivalAirport": "sample string 1", "ArrivalDateTime": "sample string 2", "BookingClass": "sample string 3", "DepartureAirport": "sample string 4", "DepartureDateTime": "sample string 5", "MarketingAirline": "sample string 6", "MarketingFlightNumber": "sample string 7", "OperatingAirline": "sample string 8", "OperatingFlightNumber": "sample string 9" } ] } ] }, { "FareBasisCodes": [ "sample string 1", "sample string 2" ], "FareType": "sample string 1", "OriginDestinations": [ { "AirSegments": [ { "ArrivalAirport": "sample string 1", "ArrivalDateTime": "sample string 2", "BookingClass": "sample string 3", "DepartureAirport": "sample string 4", "DepartureDateTime": "sample string 5", "MarketingAirline": "sample string 6", "MarketingFlightNumber": "sample string 7", "OperatingAirline": "sample string 8", "OperatingFlightNumber": "sample string 9" }, { "ArrivalAirport": "sample string 1", "ArrivalDateTime": "sample string 2", "BookingClass": "sample string 3", "DepartureAirport": "sample string 4", "DepartureDateTime": "sample string 5", "MarketingAirline": "sample string 6", "MarketingFlightNumber": "sample string 7", "OperatingAirline": "sample string 8", "OperatingFlightNumber": "sample string 9" } ] }, { "AirSegments": [ { "ArrivalAirport": "sample string 1", "ArrivalDateTime": "sample string 2", "BookingClass": "sample string 3", "DepartureAirport": "sample string 4", "DepartureDateTime": "sample string 5", "MarketingAirline": "sample string 6", "MarketingFlightNumber": "sample string 7", "OperatingAirline": "sample string 8", "OperatingFlightNumber": "sample string 9" }, { "ArrivalAirport": "sample string 1", "ArrivalDateTime": "sample string 2", "BookingClass": "sample string 3", "DepartureAirport": "sample string 4", "DepartureDateTime": "sample string 5", "MarketingAirline": "sample string 6", "MarketingFlightNumber": "sample string 7", "OperatingAirline": "sample string 8", "OperatingFlightNumber": "sample string 9" } ] } ] } ] }
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
Lotus UnderCut(不支持嬰兒價格)
ReturnResultOfQuotationRpContractName | Description | Type | Additional information |
---|---|---|---|
data | QuotationRpContract |
None. |
|
code |
状态码:100成功,其他自定义 |
integer |
None. |
message |
提示消息 |
string |
None. |
Response Formats
application/json, text/json
Sample:
{ "data": { "description": "sample string 1", "status": "sample string 2", "quotationresponses": [ { "description": "sample string 1", "quoteddatetime": "sample string 2", "status": "sample string 3", "passengerbreakdowns": [ { "paxtype": "sample string 1", "commissions": [ { "amount": 1.1, "priority": 2, "unit": "sample string 3" }, { "amount": 1.1, "priority": 2, "unit": "sample string 3" } ] }, { "paxtype": "sample string 1", "commissions": [ { "amount": 1.1, "priority": 2, "unit": "sample string 3" }, { "amount": 1.1, "priority": 2, "unit": "sample string 3" } ] } ], "ItemKey": "sample string 4", "Index": 5 }, { "description": "sample string 1", "quoteddatetime": "sample string 2", "status": "sample string 3", "passengerbreakdowns": [ { "paxtype": "sample string 1", "commissions": [ { "amount": 1.1, "priority": 2, "unit": "sample string 3" }, { "amount": 1.1, "priority": 2, "unit": "sample string 3" } ] }, { "paxtype": "sample string 1", "commissions": [ { "amount": 1.1, "priority": 2, "unit": "sample string 3" }, { "amount": 1.1, "priority": 2, "unit": "sample string 3" } ] } ], "ItemKey": "sample string 4", "Index": 5 } ] }, "code": 1, "message": "sample string 2" }