POST Api/Format/ChannelImportOrder

渠道导入订单请求

Request Information

URI Parameters

None.

Body Parameters

请求模型

SpeedPower.Utility.Models.Project.Orders.Service.Automatic.ChannelImportOrderRequestModel
NameDescriptionTypeAdditional 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": "7cd42ed2-1162-4410-a257-d63cbc70d5c5",
        "SiteSettingId": "sample string 2",
        "SettingKey": "sample string 3",
        "SettingValue": "sample string 4"
      },
      {
        "ID": "7cd42ed2-1162-4410-a257-d63cbc70d5c5",
        "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-09-23T06:42:18.4831787+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"

7cd42ed2-1162-4410-a257-d63cbc70d5c5
--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"

7cd42ed2-1162-4410-a257-d63cbc70d5c5
--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-09-23T06:42:18.4831787+08:00
--MultipartDataMediaFormatterBoundary1q2w3e--

Response Information

Resource Description

渠道导入订单请求

SpeedPower.Utility.Models.Project.Orders.Service.Automatic.ChannelImportOrderResponseModel
NameDescriptionTypeAdditional 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": "63ec7b83-121f-495d-84fa-27365e57e0b9",
          "SiteSettingId": "sample string 2",
          "SettingKey": "sample string 3",
          "SettingValue": "sample string 4"
        },
        {
          "ID": "63ec7b83-121f-495d-84fa-27365e57e0b9",
          "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-09-23T06:42:18.4987892+08:00"
    }
  },
  "WebApiIntactOrder": {
    "PurchaseRoutes": [
      {
        "OrderId": "23bdec20-5b5f-42f7-ae46-e5b8be5c539b",
        "PurchaseTag": "sample string 2",
        "Remarks": "sample string 3"
      },
      {
        "OrderId": "23bdec20-5b5f-42f7-ae46-e5b8be5c539b",
        "PurchaseTag": "sample string 2",
        "Remarks": "sample string 3"
      }
    ],
    "DataSources": {
      "ID": "a582b9dd-7cfc-4ee1-b4da-8e55d7796355",
      "ProviderCode": "sample string 2",
      "PriceChangeInterval": 3
    },
    "QuotationSources": {
      "ID": "fe21ce3c-a27c-45db-a3a9-ac6648faa1ab",
      "Remarks": "sample string 2",
      "QuotationId": "sample string 3",
      "ProductMark": "sample string 4",
      "Creater": "sample string 5"
    },
    "OrderExpands": [
      {
        "OrderId": "ec613b27-b87d-4917-8ed3-0e502443637b",
        "SettingKey": "sample string 2",
        "SettingValue": "sample string 3"
      },
      {
        "OrderId": "ec613b27-b87d-4917-8ed3-0e502443637b",
        "SettingKey": "sample string 2",
        "SettingValue": "sample string 3"
      }
    ],
    "OContacts": [
      {
        "OrderId": "5eacca0e-b3b3-415a-b11a-eb09d439cf0b",
        "ContactUser": "sample string 2",
        "ContactPhone": "sample string 3"
      },
      {
        "OrderId": "5eacca0e-b3b3-415a-b11a-eb09d439cf0b",
        "ContactUser": "sample string 2",
        "ContactPhone": "sample string 3"
      }
    ],
    "OSegments": [
      {
        "OrderId": "0a3dc06e-e3f6-4ffa-8642-ebe646ad0abf",
        "Sequence": 2,
        "Carrier": "sample string 3",
        "DepartureAirport": "sample string 4",
        "ArrivalAirport": "sample string 5",
        "DepartureDate": "2026-09-23T06:42:18.4987892+08:00",
        "ArrivalDate": "2026-09-23T06:42:18.4987892+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": "0a3dc06e-e3f6-4ffa-8642-ebe646ad0abf",
        "Sequence": 2,
        "Carrier": "sample string 3",
        "DepartureAirport": "sample string 4",
        "ArrivalAirport": "sample string 5",
        "DepartureDate": "2026-09-23T06:42:18.4987892+08:00",
        "ArrivalDate": "2026-09-23T06:42:18.4987892+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": "57ef26fb-672a-4886-81c0-2eb1613dd543",
            "TicketNumber": "sample string 2",
            "Posted": true,
            "Remarks": "sample string 4"
          },
          {
            "PassengerId": "57ef26fb-672a-4886-81c0-2eb1613dd543",
            "TicketNumber": "sample string 2",
            "Posted": true,
            "Remarks": "sample string 4"
          }
        ],
        "OTotalPrices": [
          {
            "PassengerId": "57b780cb-8031-4193-9858-91809a637e8b",
            "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": "57b780cb-8031-4193-9858-91809a637e8b",
            "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": "cb180170-4457-4f7c-959a-76a8a43e2fa4",
        "Name": "sample string 2",
        "Birthday": "2026-09-23T06:42:18.4987892+08:00",
        "CardType": 0,
        "CardNo": "sample string 3",
        "SexType": 0,
        "PassengerType": 0,
        "ContactPhone": "sample string 4"
      },
      {
        "TicketNumbers": [
          {
            "PassengerId": "57ef26fb-672a-4886-81c0-2eb1613dd543",
            "TicketNumber": "sample string 2",
            "Posted": true,
            "Remarks": "sample string 4"
          },
          {
            "PassengerId": "57ef26fb-672a-4886-81c0-2eb1613dd543",
            "TicketNumber": "sample string 2",
            "Posted": true,
            "Remarks": "sample string 4"
          }
        ],
        "OTotalPrices": [
          {
            "PassengerId": "57b780cb-8031-4193-9858-91809a637e8b",
            "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": "57b780cb-8031-4193-9858-91809a637e8b",
            "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": "cb180170-4457-4f7c-959a-76a8a43e2fa4",
        "Name": "sample string 2",
        "Birthday": "2026-09-23T06:42:18.4987892+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-09-23T06:42:18.4987892+08:00",
    "ExternalTime": "2026-09-23T06:42:18.4987892+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"

63ec7b83-121f-495d-84fa-27365e57e0b9
--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"

63ec7b83-121f-495d-84fa-27365e57e0b9
--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-09-23T06:42:18.4987892+08:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="WebApiIntactOrder.PurchaseRoutes[0].OrderId"

23bdec20-5b5f-42f7-ae46-e5b8be5c539b
--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"

23bdec20-5b5f-42f7-ae46-e5b8be5c539b
--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"

a582b9dd-7cfc-4ee1-b4da-8e55d7796355
--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"

fe21ce3c-a27c-45db-a3a9-ac6648faa1ab
--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"

ec613b27-b87d-4917-8ed3-0e502443637b
--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"

ec613b27-b87d-4917-8ed3-0e502443637b
--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"

5eacca0e-b3b3-415a-b11a-eb09d439cf0b
--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"

5eacca0e-b3b3-415a-b11a-eb09d439cf0b
--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"

0a3dc06e-e3f6-4ffa-8642-ebe646ad0abf
--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-09-23T06:42:18.4987892+08:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[0].ArrivalDate"

2026-09-23T06:42:18.4987892+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"

0a3dc06e-e3f6-4ffa-8642-ebe646ad0abf
--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-09-23T06:42:18.4987892+08:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="WebApiIntactOrder.OSegments[1].ArrivalDate"

2026-09-23T06:42:18.4987892+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"

57ef26fb-672a-4886-81c0-2eb1613dd543
--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"

57ef26fb-672a-4886-81c0-2eb1613dd543
--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"

57b780cb-8031-4193-9858-91809a637e8b
--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"

57b780cb-8031-4193-9858-91809a637e8b
--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"

cb180170-4457-4f7c-959a-76a8a43e2fa4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].Name"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[0].Birthday"

2026-09-23T06:42:18.4987892+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"

57ef26fb-672a-4886-81c0-2eb1613dd543
--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"

57ef26fb-672a-4886-81c0-2eb1613dd543
--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"

57b780cb-8031-4193-9858-91809a637e8b
--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"

57b780cb-8031-4193-9858-91809a637e8b
--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"

cb180170-4457-4f7c-959a-76a8a43e2fa4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].Name"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="WebApiIntactOrder.OPassengers[1].Birthday"

2026-09-23T06:42:18.4987892+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-09-23T06:42:18.4987892+08:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="WebApiIntactOrder.ExternalTime"

2026-09-23T06:42:18.4987892+08:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Succeed"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Message"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e--