POST Api/Format/ChannelImportOrder
渠道导入订单请求
Request Information
URI Parameters
None.
Body Parameters
请求模型
SpeedPower.Utility.Models.Project.Orders.Service.Automatic.ChannelImportOrderRequestModelName | 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": "de8e8d05-634c-40df-a368-eecce763b61b", "SiteSettingId": "sample string 2", "SettingKey": "sample string 3", "SettingValue": "sample string 4" }, { "ID": "de8e8d05-634c-40df-a368-eecce763b61b", "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": "2025-04-03T15:20:28.6421751+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" de8e8d05-634c-40df-a368-eecce763b61b --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" de8e8d05-634c-40df-a368-eecce763b61b --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" 2025-04-03T15:20:28.6421751+08:00 --MultipartDataMediaFormatterBoundary1q2w3e--
Response Information
Resource Description
渠道导入订单请求
SpeedPower.Utility.Models.Project.Orders.Service.Automatic.ChannelImportOrderResponseModelName | 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": "4aea3a71-0cfd-4a0f-bcce-1f3850b87f87", "SiteSettingId": "sample string 2", "SettingKey": "sample string 3", "SettingValue": "sample string 4" }, { "ID": "4aea3a71-0cfd-4a0f-bcce-1f3850b87f87", "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": "2025-04-03T15:20:28.6421751+08:00" } }, "WebApiIntactOrder": { "PurchaseRoutes": [ { "OrderId": "7f62021d-32cf-4c7a-ad8b-e7823267861a", "PurchaseTag": "sample string 2", "Remarks": "sample string 3" }, { "OrderId": "7f62021d-32cf-4c7a-ad8b-e7823267861a", "PurchaseTag": "sample string 2", "Remarks": "sample string 3" } ], "DataSources": { "ID": "7095404f-bbde-4831-83ba-c5634c55508f", "ProviderCode": "sample string 2", "PriceChangeInterval": 3 }, "QuotationSources": { "ID": "76c9cf1f-6fdb-4739-8f66-a5f9096aca61", "Remarks": "sample string 2", "QuotationId": "sample string 3", "ProductMark": "sample string 4", "Creater": "sample string 5" }, "OrderExpands": [ { "OrderId": "1785a85c-c8a8-4101-a439-a0ed1c37397d", "SettingKey": "sample string 2", "SettingValue": "sample string 3" }, { "OrderId": "1785a85c-c8a8-4101-a439-a0ed1c37397d", "SettingKey": "sample string 2", "SettingValue": "sample string 3" } ], "OContacts": [ { "OrderId": "b5534582-ff9f-4ba2-8e51-da340230e296", "ContactUser": "sample string 2", "ContactPhone": "sample string 3" }, { "OrderId": "b5534582-ff9f-4ba2-8e51-da340230e296", "ContactUser": "sample string 2", "ContactPhone": "sample string 3" } ], "OSegments": [ { "OrderId": "0e26525d-9e17-47ec-b321-cebfb45b2a95", "Sequence": 2, "Carrier": "sample string 3", "DepartureAirport": "sample string 4", "ArrivalAirport": "sample string 5", "DepartureDate": "2025-04-03T15:20:28.6421751+08:00", "ArrivalDate": "2025-04-03T15:20:28.6421751+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": "0e26525d-9e17-47ec-b321-cebfb45b2a95", "Sequence": 2, "Carrier": "sample string 3", "DepartureAirport": "sample string 4", "ArrivalAirport": "sample string 5", "DepartureDate": "2025-04-03T15:20:28.6421751+08:00", "ArrivalDate": "2025-04-03T15:20:28.6421751+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": "31ea3804-5ca7-4750-9fb6-288ab7879fc1", "TicketNumber": "sample string 2", "Posted": true, "Remarks": "sample string 4" }, { "PassengerId": "31ea3804-5ca7-4750-9fb6-288ab7879fc1", "TicketNumber": "sample string 2", "Posted": true, "Remarks": "sample string 4" } ], "OTotalPrices": [ { "PassengerId": "5ace0c6f-9a01-4507-aab5-df15557ba101", "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": "5ace0c6f-9a01-4507-aab5-df15557ba101", "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": "2b8001bd-370d-48d5-9c94-7fce15499b2e", "Name": "sample string 2", "Birthday": "2025-04-03T15:20:28.6421751+08:00", "CardType": 0, "CardNo": "sample string 3", "SexType": 0, "PassengerType": 0, "ContactPhone": "sample string 4" }, { "TicketNumbers": [ { "PassengerId": "31ea3804-5ca7-4750-9fb6-288ab7879fc1", "TicketNumber": "sample string 2", "Posted": true, "Remarks": "sample string 4" }, { "PassengerId": "31ea3804-5ca7-4750-9fb6-288ab7879fc1", "TicketNumber": "sample string 2", "Posted": true, "Remarks": "sample string 4" } ], "OTotalPrices": [ { "PassengerId": "5ace0c6f-9a01-4507-aab5-df15557ba101", "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": "5ace0c6f-9a01-4507-aab5-df15557ba101", "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": "2b8001bd-370d-48d5-9c94-7fce15499b2e", "Name": "sample string 2", "Birthday": "2025-04-03T15:20:28.6421751+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": "2025-04-03T15:20:28.6421751+08:00", "ExternalTime": "2025-04-03T15:20:28.6421751+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" 4aea3a71-0cfd-4a0f-bcce-1f3850b87f87 --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" 4aea3a71-0cfd-4a0f-bcce-1f3850b87f87 --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" 2025-04-03T15:20:28.6421751+08:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.PurchaseRoutes[0].OrderId" 7f62021d-32cf-4c7a-ad8b-e7823267861a --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" 7f62021d-32cf-4c7a-ad8b-e7823267861a --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" 7095404f-bbde-4831-83ba-c5634c55508f --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" 76c9cf1f-6fdb-4739-8f66-a5f9096aca61 --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" 1785a85c-c8a8-4101-a439-a0ed1c37397d --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" 1785a85c-c8a8-4101-a439-a0ed1c37397d --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" b5534582-ff9f-4ba2-8e51-da340230e296 --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" b5534582-ff9f-4ba2-8e51-da340230e296 --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" 0e26525d-9e17-47ec-b321-cebfb45b2a95 --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" 2025-04-03T15:20:28.6421751+08:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[0].ArrivalDate" 2025-04-03T15:20:28.6421751+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" 0e26525d-9e17-47ec-b321-cebfb45b2a95 --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" 2025-04-03T15:20:28.6421751+08:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[1].ArrivalDate" 2025-04-03T15:20:28.6421751+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" 31ea3804-5ca7-4750-9fb6-288ab7879fc1 --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" 31ea3804-5ca7-4750-9fb6-288ab7879fc1 --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" 5ace0c6f-9a01-4507-aab5-df15557ba101 --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" 5ace0c6f-9a01-4507-aab5-df15557ba101 --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" 2b8001bd-370d-48d5-9c94-7fce15499b2e --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].Name" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].Birthday" 2025-04-03T15:20:28.6421751+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" 31ea3804-5ca7-4750-9fb6-288ab7879fc1 --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" 31ea3804-5ca7-4750-9fb6-288ab7879fc1 --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" 5ace0c6f-9a01-4507-aab5-df15557ba101 --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" 5ace0c6f-9a01-4507-aab5-df15557ba101 --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" 2b8001bd-370d-48d5-9c94-7fce15499b2e --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].Name" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].Birthday" 2025-04-03T15:20:28.6421751+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" 2025-04-03T15:20:28.6421751+08:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.ExternalTime" 2025-04-03T15:20:28.6421751+08:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Succeed" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Message" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e--