POST Api/Format/ChannelImportOrder
渠道导入订单请求
Request Information
URI Parameters
None.
Body Parameters
请求模型
SpeedPower.Utility.Models.Project.Orders.Service.Automatic.ChannelImportOrderRequestModel| Name | Description | Type | Additional information |
|---|---|---|---|
| OrderExternalNumber |
外部订单号 |
string |
Required String length: inclusive between 0 and 128 |
| SiteSetting |
站点配置项 |
SpeedPower.Utility.Models.Project.Agents.Service.Setting.ParentSiteSettingModel |
None. |
Request Formats
application/json, text/json
Sample:
{
"OrderExternalNumber": "sample string 1",
"SiteSetting": {
"SiteExpandSettings": [
{
"ID": "a657b4fe-5217-4e99-95e6-937850e69048",
"SiteSettingId": "sample string 2",
"SettingKey": "sample string 3",
"SettingValue": "sample string 4"
},
{
"ID": "a657b4fe-5217-4e99-95e6-937850e69048",
"SiteSettingId": "sample string 2",
"SettingKey": "sample string 3",
"SettingValue": "sample string 4"
}
],
"ID": "sample string 1",
"CompanyId": "sample string 2",
"ChannelCode": "sample string 3",
"SiteCode": "sample string 4",
"SiteName": "sample string 5",
"SiteStatus": true,
"SiteProfile": "sample string 7",
"Time": "2026-02-04T09:04:46.0009439+08:00"
}
}
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="OrderExternalNumber" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SiteSetting.SiteExpandSettings[0].ID" a657b4fe-5217-4e99-95e6-937850e69048 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SiteSetting.SiteExpandSettings[0].SiteSettingId" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SiteSetting.SiteExpandSettings[0].SettingKey" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SiteSetting.SiteExpandSettings[0].SettingValue" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SiteSetting.SiteExpandSettings[1].ID" a657b4fe-5217-4e99-95e6-937850e69048 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SiteSetting.SiteExpandSettings[1].SiteSettingId" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SiteSetting.SiteExpandSettings[1].SettingKey" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SiteSetting.SiteExpandSettings[1].SettingValue" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SiteSetting.ID" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SiteSetting.CompanyId" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SiteSetting.ChannelCode" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SiteSetting.SiteCode" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SiteSetting.SiteName" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SiteSetting.SiteStatus" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SiteSetting.SiteProfile" sample string 7 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SiteSetting.Time" 2026-02-04T09:04:46.0009439+08:00 --MultipartDataMediaFormatterBoundary1q2w3e--
Response Information
Resource Description
渠道导入订单请求
SpeedPower.Utility.Models.Project.Orders.Service.Automatic.ChannelImportOrderResponseModel| Name | Description | Type | Additional information |
|---|---|---|---|
| ErrorType |
错误类型(可为NULL) |
SpeedPower.Utility.Models.Project.Orders.Service.Automatic.ChannelImportOrderErrorType |
None. |
| Request |
请求模型返回 |
SpeedPower.Utility.Models.Project.Orders.Service.Automatic.ChannelImportOrderRequestModel |
None. |
| WebApiIntactOrder |
导入订单模型 |
SpeedPower.Utility.Models.Project.Orders.Service.WebApiIntactOrderModel |
None. |
| Succeed |
操作是否成功 |
boolean |
None. |
| Message |
操作消息 |
string |
None. |
Response Formats
application/json, text/json
Sample:
{
"ErrorType": 0,
"Request": {
"OrderExternalNumber": "sample string 1",
"SiteSetting": {
"SiteExpandSettings": [
{
"ID": "d85bd35e-4973-4848-89b9-cbcd4b218d31",
"SiteSettingId": "sample string 2",
"SettingKey": "sample string 3",
"SettingValue": "sample string 4"
},
{
"ID": "d85bd35e-4973-4848-89b9-cbcd4b218d31",
"SiteSettingId": "sample string 2",
"SettingKey": "sample string 3",
"SettingValue": "sample string 4"
}
],
"ID": "sample string 1",
"CompanyId": "sample string 2",
"ChannelCode": "sample string 3",
"SiteCode": "sample string 4",
"SiteName": "sample string 5",
"SiteStatus": true,
"SiteProfile": "sample string 7",
"Time": "2026-02-04T09:04:46.0009439+08:00"
}
},
"WebApiIntactOrder": {
"PurchaseRoutes": [
{
"OrderId": "6f3b3f07-d0db-4b59-abe7-9e20d5144a46",
"PurchaseTag": "sample string 2",
"Remarks": "sample string 3"
},
{
"OrderId": "6f3b3f07-d0db-4b59-abe7-9e20d5144a46",
"PurchaseTag": "sample string 2",
"Remarks": "sample string 3"
}
],
"DataSources": {
"ID": "96c7b715-a542-4360-af35-37432a74d473",
"ProviderCode": "sample string 2",
"PriceChangeInterval": 3
},
"QuotationSources": {
"ID": "1c8c4d7f-c1a0-439c-afcb-0779a103f6eb",
"Remarks": "sample string 2",
"QuotationId": "sample string 3",
"ProductMark": "sample string 4",
"Creater": "sample string 5"
},
"OrderExpands": [
{
"OrderId": "db1ce9d5-bd08-4029-9d6d-c37163d5cc25",
"SettingKey": "sample string 2",
"SettingValue": "sample string 3"
},
{
"OrderId": "db1ce9d5-bd08-4029-9d6d-c37163d5cc25",
"SettingKey": "sample string 2",
"SettingValue": "sample string 3"
}
],
"OContacts": [
{
"OrderId": "2c218368-6ece-4857-b695-cfa064d01126",
"ContactUser": "sample string 2",
"ContactPhone": "sample string 3"
},
{
"OrderId": "2c218368-6ece-4857-b695-cfa064d01126",
"ContactUser": "sample string 2",
"ContactPhone": "sample string 3"
}
],
"OSegments": [
{
"OrderId": "4502de3e-7941-40a0-b2be-8288d23a2e98",
"Sequence": 2,
"Carrier": "sample string 3",
"DepartureAirport": "sample string 4",
"ArrivalAirport": "sample string 5",
"DepartureDate": "2026-02-04T09:04:46.0009439+08:00",
"ArrivalDate": "2026-02-04T09:04:46.0009439+08:00",
"FlightNo": "sample string 8",
"CodeShare": true,
"ShareToFlightNo": "sample string 10",
"StopTimes": 11,
"Meal": "sample string 12",
"PlaneType": "sample string 13",
"DepartureTerminal": "sample string 14",
"ArrivalTerminal": "sample string 15"
},
{
"OrderId": "4502de3e-7941-40a0-b2be-8288d23a2e98",
"Sequence": 2,
"Carrier": "sample string 3",
"DepartureAirport": "sample string 4",
"ArrivalAirport": "sample string 5",
"DepartureDate": "2026-02-04T09:04:46.0009439+08:00",
"ArrivalDate": "2026-02-04T09:04:46.0009439+08:00",
"FlightNo": "sample string 8",
"CodeShare": true,
"ShareToFlightNo": "sample string 10",
"StopTimes": 11,
"Meal": "sample string 12",
"PlaneType": "sample string 13",
"DepartureTerminal": "sample string 14",
"ArrivalTerminal": "sample string 15"
}
],
"OPassengers": [
{
"TicketNumbers": [
{
"PassengerId": "ae9ce113-fec4-4b18-b3da-df17acb7f4ff",
"TicketNumber": "sample string 2",
"Posted": true,
"Remarks": "sample string 4"
},
{
"PassengerId": "ae9ce113-fec4-4b18-b3da-df17acb7f4ff",
"TicketNumber": "sample string 2",
"Posted": true,
"Remarks": "sample string 4"
}
],
"OTotalPrices": [
{
"PassengerId": "2df2460b-b56e-4f0a-bb57-61bb7ef9b616",
"Sequence": 1,
"SalePrice": 2.1,
"PrintPrice": 3,
"FareTax": 4,
"FuelTax": 5,
"CabinLevel": 0,
"CabinCode": "sample string 6",
"ChannelCabinCode": "sample string 7",
"FixedCabinCode": "sample string 8"
},
{
"PassengerId": "2df2460b-b56e-4f0a-bb57-61bb7ef9b616",
"Sequence": 1,
"SalePrice": 2.1,
"PrintPrice": 3,
"FareTax": 4,
"FuelTax": 5,
"CabinLevel": 0,
"CabinCode": "sample string 6",
"ChannelCabinCode": "sample string 7",
"FixedCabinCode": "sample string 8"
}
],
"OrderId": "596beefc-0927-49e3-8011-2e713008be96",
"Name": "sample string 2",
"Birthday": "2026-02-04T09:04:46.0167244+08:00",
"CardType": 0,
"CardNo": "sample string 3",
"SexType": 0,
"PassengerType": 0,
"ContactPhone": "sample string 4"
},
{
"TicketNumbers": [
{
"PassengerId": "ae9ce113-fec4-4b18-b3da-df17acb7f4ff",
"TicketNumber": "sample string 2",
"Posted": true,
"Remarks": "sample string 4"
},
{
"PassengerId": "ae9ce113-fec4-4b18-b3da-df17acb7f4ff",
"TicketNumber": "sample string 2",
"Posted": true,
"Remarks": "sample string 4"
}
],
"OTotalPrices": [
{
"PassengerId": "2df2460b-b56e-4f0a-bb57-61bb7ef9b616",
"Sequence": 1,
"SalePrice": 2.1,
"PrintPrice": 3,
"FareTax": 4,
"FuelTax": 5,
"CabinLevel": 0,
"CabinCode": "sample string 6",
"ChannelCabinCode": "sample string 7",
"FixedCabinCode": "sample string 8"
},
{
"PassengerId": "2df2460b-b56e-4f0a-bb57-61bb7ef9b616",
"Sequence": 1,
"SalePrice": 2.1,
"PrintPrice": 3,
"FareTax": 4,
"FuelTax": 5,
"CabinLevel": 0,
"CabinCode": "sample string 6",
"ChannelCabinCode": "sample string 7",
"FixedCabinCode": "sample string 8"
}
],
"OrderId": "596beefc-0927-49e3-8011-2e713008be96",
"Name": "sample string 2",
"Birthday": "2026-02-04T09:04:46.0167244+08:00",
"CardType": 0,
"CardNo": "sample string 3",
"SexType": 0,
"PassengerType": 0,
"ContactPhone": "sample string 4"
}
],
"SiteId": "sample string 1",
"OrderExternalNumber": "sample string 2",
"LatestTime": "2026-02-04T09:04:46.0167244+08:00",
"ExternalTime": "2026-02-04T09:04:46.0167244+08:00"
},
"Succeed": true,
"Message": "sample string 2"
}
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="ErrorType" ChannelError --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Request.OrderExternalNumber" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Request.SiteSetting.SiteExpandSettings[0].ID" d85bd35e-4973-4848-89b9-cbcd4b218d31 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Request.SiteSetting.SiteExpandSettings[0].SiteSettingId" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Request.SiteSetting.SiteExpandSettings[0].SettingKey" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Request.SiteSetting.SiteExpandSettings[0].SettingValue" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Request.SiteSetting.SiteExpandSettings[1].ID" d85bd35e-4973-4848-89b9-cbcd4b218d31 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Request.SiteSetting.SiteExpandSettings[1].SiteSettingId" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Request.SiteSetting.SiteExpandSettings[1].SettingKey" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Request.SiteSetting.SiteExpandSettings[1].SettingValue" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Request.SiteSetting.ID" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Request.SiteSetting.CompanyId" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Request.SiteSetting.ChannelCode" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Request.SiteSetting.SiteCode" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Request.SiteSetting.SiteName" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Request.SiteSetting.SiteStatus" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Request.SiteSetting.SiteProfile" sample string 7 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Request.SiteSetting.Time" 2026-02-04T09:04:46.0009439+08:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.PurchaseRoutes[0].OrderId" 6f3b3f07-d0db-4b59-abe7-9e20d5144a46 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.PurchaseRoutes[0].PurchaseTag" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.PurchaseRoutes[0].Remarks" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.PurchaseRoutes[1].OrderId" 6f3b3f07-d0db-4b59-abe7-9e20d5144a46 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.PurchaseRoutes[1].PurchaseTag" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.PurchaseRoutes[1].Remarks" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.DataSources.ID" 96c7b715-a542-4360-af35-37432a74d473 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.DataSources.ProviderCode" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.DataSources.PriceChangeInterval" 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.QuotationSources.ID" 1c8c4d7f-c1a0-439c-afcb-0779a103f6eb --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.QuotationSources.Remarks" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.QuotationSources.QuotationId" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.QuotationSources.ProductMark" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.QuotationSources.Creater" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OrderExpands[0].OrderId" db1ce9d5-bd08-4029-9d6d-c37163d5cc25 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OrderExpands[0].SettingKey" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OrderExpands[0].SettingValue" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OrderExpands[1].OrderId" db1ce9d5-bd08-4029-9d6d-c37163d5cc25 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OrderExpands[1].SettingKey" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OrderExpands[1].SettingValue" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OContacts[0].OrderId" 2c218368-6ece-4857-b695-cfa064d01126 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OContacts[0].ContactUser" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OContacts[0].ContactPhone" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OContacts[1].OrderId" 2c218368-6ece-4857-b695-cfa064d01126 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OContacts[1].ContactUser" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OContacts[1].ContactPhone" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[0].OrderId" 4502de3e-7941-40a0-b2be-8288d23a2e98 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[0].Sequence" 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[0].Carrier" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[0].DepartureAirport" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[0].ArrivalAirport" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[0].DepartureDate" 2026-02-04T09:04:46.0009439+08:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[0].ArrivalDate" 2026-02-04T09:04:46.0009439+08:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[0].FlightNo" sample string 8 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[0].CodeShare" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[0].ShareToFlightNo" sample string 10 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[0].StopTimes" 11 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[0].Meal" sample string 12 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[0].PlaneType" sample string 13 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[0].DepartureTerminal" sample string 14 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[0].ArrivalTerminal" sample string 15 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[1].OrderId" 4502de3e-7941-40a0-b2be-8288d23a2e98 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[1].Sequence" 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[1].Carrier" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[1].DepartureAirport" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[1].ArrivalAirport" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[1].DepartureDate" 2026-02-04T09:04:46.0009439+08:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[1].ArrivalDate" 2026-02-04T09:04:46.0009439+08:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[1].FlightNo" sample string 8 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[1].CodeShare" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[1].ShareToFlightNo" sample string 10 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[1].StopTimes" 11 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[1].Meal" sample string 12 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[1].PlaneType" sample string 13 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[1].DepartureTerminal" sample string 14 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[1].ArrivalTerminal" sample string 15 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].TicketNumbers[0].PassengerId" ae9ce113-fec4-4b18-b3da-df17acb7f4ff --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].TicketNumbers[0].TicketNumber" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].TicketNumbers[0].Posted" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].TicketNumbers[0].Remarks" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].TicketNumbers[1].PassengerId" ae9ce113-fec4-4b18-b3da-df17acb7f4ff --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].TicketNumbers[1].TicketNumber" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].TicketNumbers[1].Posted" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].TicketNumbers[1].Remarks" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].OTotalPrices[0].PassengerId" 2df2460b-b56e-4f0a-bb57-61bb7ef9b616 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].OTotalPrices[0].Sequence" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].OTotalPrices[0].SalePrice" 2.1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].OTotalPrices[0].PrintPrice" 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].OTotalPrices[0].FareTax" 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].OTotalPrices[0].FuelTax" 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].OTotalPrices[0].CabinLevel" F --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].OTotalPrices[0].CabinCode" sample string 6 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].OTotalPrices[0].ChannelCabinCode" sample string 7 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].OTotalPrices[0].FixedCabinCode" sample string 8 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].OTotalPrices[1].PassengerId" 2df2460b-b56e-4f0a-bb57-61bb7ef9b616 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].OTotalPrices[1].Sequence" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].OTotalPrices[1].SalePrice" 2.1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].OTotalPrices[1].PrintPrice" 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].OTotalPrices[1].FareTax" 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].OTotalPrices[1].FuelTax" 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].OTotalPrices[1].CabinLevel" F --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].OTotalPrices[1].CabinCode" sample string 6 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].OTotalPrices[1].ChannelCabinCode" sample string 7 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].OTotalPrices[1].FixedCabinCode" sample string 8 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].OrderId" 596beefc-0927-49e3-8011-2e713008be96 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].Name" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].Birthday" 2026-02-04T09:04:46.0167244+08:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].CardType" NI --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].CardNo" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].SexType" F --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].PassengerType" CHR --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].ContactPhone" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].TicketNumbers[0].PassengerId" ae9ce113-fec4-4b18-b3da-df17acb7f4ff --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].TicketNumbers[0].TicketNumber" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].TicketNumbers[0].Posted" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].TicketNumbers[0].Remarks" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].TicketNumbers[1].PassengerId" ae9ce113-fec4-4b18-b3da-df17acb7f4ff --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].TicketNumbers[1].TicketNumber" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].TicketNumbers[1].Posted" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].TicketNumbers[1].Remarks" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].OTotalPrices[0].PassengerId" 2df2460b-b56e-4f0a-bb57-61bb7ef9b616 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].OTotalPrices[0].Sequence" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].OTotalPrices[0].SalePrice" 2.1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].OTotalPrices[0].PrintPrice" 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].OTotalPrices[0].FareTax" 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].OTotalPrices[0].FuelTax" 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].OTotalPrices[0].CabinLevel" F --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].OTotalPrices[0].CabinCode" sample string 6 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].OTotalPrices[0].ChannelCabinCode" sample string 7 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].OTotalPrices[0].FixedCabinCode" sample string 8 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].OTotalPrices[1].PassengerId" 2df2460b-b56e-4f0a-bb57-61bb7ef9b616 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].OTotalPrices[1].Sequence" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].OTotalPrices[1].SalePrice" 2.1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].OTotalPrices[1].PrintPrice" 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].OTotalPrices[1].FareTax" 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].OTotalPrices[1].FuelTax" 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].OTotalPrices[1].CabinLevel" F --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].OTotalPrices[1].CabinCode" sample string 6 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].OTotalPrices[1].ChannelCabinCode" sample string 7 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].OTotalPrices[1].FixedCabinCode" sample string 8 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].OrderId" 596beefc-0927-49e3-8011-2e713008be96 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].Name" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].Birthday" 2026-02-04T09:04:46.0167244+08:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].CardType" NI --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].CardNo" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].SexType" F --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].PassengerType" CHR --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].ContactPhone" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.SiteId" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OrderExternalNumber" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.LatestTime" 2026-02-04T09:04:46.0167244+08:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.ExternalTime" 2026-02-04T09:04:46.0167244+08:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Succeed" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Message" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e--