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": "4a30068d-d751-4f93-819c-d8bf14cc5106", "SiteSettingId": "sample string 2", "SettingKey": "sample string 3", "SettingValue": "sample string 4" }, { "ID": "4a30068d-d751-4f93-819c-d8bf14cc5106", "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-06-03T00:10:11.4697995+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" 4a30068d-d751-4f93-819c-d8bf14cc5106 --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" 4a30068d-d751-4f93-819c-d8bf14cc5106 --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-06-03T00:10:11.4697995+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": "f4c1f7d0-642b-477e-909b-5c7342bf7c3e", "SiteSettingId": "sample string 2", "SettingKey": "sample string 3", "SettingValue": "sample string 4" }, { "ID": "f4c1f7d0-642b-477e-909b-5c7342bf7c3e", "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-06-03T00:10:11.4854269+08:00" } }, "WebApiIntactOrder": { "PurchaseRoutes": [ { "OrderId": "3d17afe7-2737-4940-b5d0-4c99d846f9c3", "PurchaseTag": "sample string 2", "Remarks": "sample string 3" }, { "OrderId": "3d17afe7-2737-4940-b5d0-4c99d846f9c3", "PurchaseTag": "sample string 2", "Remarks": "sample string 3" } ], "DataSources": { "ID": "20e7c246-8855-4f60-9954-9ded0fb2bd82", "ProviderCode": "sample string 2", "PriceChangeInterval": 3 }, "QuotationSources": { "ID": "78b6fc66-4c6a-4f15-8b5d-207cdd298ee1", "Remarks": "sample string 2", "QuotationId": "sample string 3", "ProductMark": "sample string 4", "Creater": "sample string 5" }, "OrderExpands": [ { "OrderId": "fa94386a-f0ee-4f2f-9756-3dcf083e5300", "SettingKey": "sample string 2", "SettingValue": "sample string 3" }, { "OrderId": "fa94386a-f0ee-4f2f-9756-3dcf083e5300", "SettingKey": "sample string 2", "SettingValue": "sample string 3" } ], "OContacts": [ { "OrderId": "1574d132-5662-42bc-bad9-37a1bee6727d", "ContactUser": "sample string 2", "ContactPhone": "sample string 3" }, { "OrderId": "1574d132-5662-42bc-bad9-37a1bee6727d", "ContactUser": "sample string 2", "ContactPhone": "sample string 3" } ], "OSegments": [ { "OrderId": "d179d428-cb32-4179-9db2-9718b1029e35", "Sequence": 2, "Carrier": "sample string 3", "DepartureAirport": "sample string 4", "ArrivalAirport": "sample string 5", "DepartureDate": "2025-06-03T00:10:11.4854269+08:00", "ArrivalDate": "2025-06-03T00:10:11.4854269+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": "d179d428-cb32-4179-9db2-9718b1029e35", "Sequence": 2, "Carrier": "sample string 3", "DepartureAirport": "sample string 4", "ArrivalAirport": "sample string 5", "DepartureDate": "2025-06-03T00:10:11.4854269+08:00", "ArrivalDate": "2025-06-03T00:10:11.4854269+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": "34d466fb-cad8-4c02-9bda-93e634b9f1b4", "TicketNumber": "sample string 2", "Posted": true, "Remarks": "sample string 4" }, { "PassengerId": "34d466fb-cad8-4c02-9bda-93e634b9f1b4", "TicketNumber": "sample string 2", "Posted": true, "Remarks": "sample string 4" } ], "OTotalPrices": [ { "PassengerId": "4afb974b-3ff9-4538-a251-ed379c075aa2", "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": "4afb974b-3ff9-4538-a251-ed379c075aa2", "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": "dbae7eb0-b5ec-4f2e-af03-8d9002c28c25", "Name": "sample string 2", "Birthday": "2025-06-03T00:10:11.4854269+08:00", "CardType": 0, "CardNo": "sample string 3", "SexType": 0, "PassengerType": 0, "ContactPhone": "sample string 4" }, { "TicketNumbers": [ { "PassengerId": "34d466fb-cad8-4c02-9bda-93e634b9f1b4", "TicketNumber": "sample string 2", "Posted": true, "Remarks": "sample string 4" }, { "PassengerId": "34d466fb-cad8-4c02-9bda-93e634b9f1b4", "TicketNumber": "sample string 2", "Posted": true, "Remarks": "sample string 4" } ], "OTotalPrices": [ { "PassengerId": "4afb974b-3ff9-4538-a251-ed379c075aa2", "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": "4afb974b-3ff9-4538-a251-ed379c075aa2", "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": "dbae7eb0-b5ec-4f2e-af03-8d9002c28c25", "Name": "sample string 2", "Birthday": "2025-06-03T00:10:11.4854269+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-06-03T00:10:11.4854269+08:00", "ExternalTime": "2025-06-03T00:10:11.4854269+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" f4c1f7d0-642b-477e-909b-5c7342bf7c3e --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" f4c1f7d0-642b-477e-909b-5c7342bf7c3e --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-06-03T00:10:11.4854269+08:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.PurchaseRoutes[0].OrderId" 3d17afe7-2737-4940-b5d0-4c99d846f9c3 --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" 3d17afe7-2737-4940-b5d0-4c99d846f9c3 --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" 20e7c246-8855-4f60-9954-9ded0fb2bd82 --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" 78b6fc66-4c6a-4f15-8b5d-207cdd298ee1 --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" fa94386a-f0ee-4f2f-9756-3dcf083e5300 --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" fa94386a-f0ee-4f2f-9756-3dcf083e5300 --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" 1574d132-5662-42bc-bad9-37a1bee6727d --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" 1574d132-5662-42bc-bad9-37a1bee6727d --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" d179d428-cb32-4179-9db2-9718b1029e35 --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-06-03T00:10:11.4854269+08:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[0].ArrivalDate" 2025-06-03T00:10:11.4854269+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" d179d428-cb32-4179-9db2-9718b1029e35 --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-06-03T00:10:11.4854269+08:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[1].ArrivalDate" 2025-06-03T00:10:11.4854269+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" 34d466fb-cad8-4c02-9bda-93e634b9f1b4 --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" 34d466fb-cad8-4c02-9bda-93e634b9f1b4 --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" 4afb974b-3ff9-4538-a251-ed379c075aa2 --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" 4afb974b-3ff9-4538-a251-ed379c075aa2 --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" dbae7eb0-b5ec-4f2e-af03-8d9002c28c25 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].Name" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].Birthday" 2025-06-03T00:10:11.4854269+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" 34d466fb-cad8-4c02-9bda-93e634b9f1b4 --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" 34d466fb-cad8-4c02-9bda-93e634b9f1b4 --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" 4afb974b-3ff9-4538-a251-ed379c075aa2 --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" 4afb974b-3ff9-4538-a251-ed379c075aa2 --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" dbae7eb0-b5ec-4f2e-af03-8d9002c28c25 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].Name" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].Birthday" 2025-06-03T00:10:11.4854269+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-06-03T00:10:11.4854269+08:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WebApiIntactOrder.ExternalTime" 2025-06-03T00:10:11.4854269+08:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Succeed" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Message" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e--