POST api/General/OrderManage/SubmitOrder

Request Information

URI Parameters

None.

Body Parameters

CheckOutManageModel
NameDescriptionTypeAdditional information
OrderID

string

None.

DeliveryInstructions

string

None.

NoteToRestaurant

string

None.

AddressID

integer

None.

IsPrePaid

boolean

None.

OrderType

string

None.

OrderPickupMode

string

None.

TotalItemAmount

decimal number

None.

Deliveryfee

decimal number

None.

TotalAmount

decimal number

None.

NetAmount

decimal number

None.

TaxAmount

decimal number

None.

GoogleCalculatedDuration

integer

None.

PackagingFee

decimal number

None.

Distance

decimal number

None.

UserID

string

None.

IPAddress

string

None.

IsOrderConfirmed

boolean

None.

DeliveryWay

string

None.

DeliverySensitivity

Collection of DeliverySensivitySelect

None.

Request Formats

application/json, text/json

Sample:
{
  "OrderID": "sample string 1",
  "DeliveryInstructions": "sample string 2",
  "NoteToRestaurant": "sample string 3",
  "AddressID": 4,
  "IsPrePaid": true,
  "OrderType": "sample string 6",
  "OrderPickupMode": "sample string 7",
  "TotalItemAmount": 8.0,
  "Deliveryfee": 9.0,
  "TotalAmount": 10.0,
  "NetAmount": 11.0,
  "TaxAmount": 12.0,
  "GoogleCalculatedDuration": 13,
  "PackagingFee": 14.0,
  "Distance": 15.0,
  "UserID": "sample string 16",
  "IPAddress": "sample string 17",
  "IsOrderConfirmed": true,
  "DeliveryWay": "sample string 19",
  "DeliverySensitivity": [
    {
      "SensitivityType": "sample string 1",
      "SensitivityTypeIcon": "sample string 2",
      "IsSelected": true
    },
    {
      "SensitivityType": "sample string 1",
      "SensitivityTypeIcon": "sample string 2",
      "IsSelected": true
    }
  ]
}

application/xml, text/xml

Sample:
<CheckOutManageModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/General.Operations.CustomModels">
  <AddressID>4</AddressID>
  <DeliveryInstructions>sample string 2</DeliveryInstructions>
  <DeliverySensitivity>
    <DeliverySensivitySelect>
      <IsSelected>true</IsSelected>
      <SensitivityType>sample string 1</SensitivityType>
      <SensitivityTypeIcon>sample string 2</SensitivityTypeIcon>
    </DeliverySensivitySelect>
    <DeliverySensivitySelect>
      <IsSelected>true</IsSelected>
      <SensitivityType>sample string 1</SensitivityType>
      <SensitivityTypeIcon>sample string 2</SensitivityTypeIcon>
    </DeliverySensivitySelect>
  </DeliverySensitivity>
  <DeliveryWay>sample string 19</DeliveryWay>
  <Deliveryfee>9</Deliveryfee>
  <Distance>15</Distance>
  <GoogleCalculatedDuration>13</GoogleCalculatedDuration>
  <IPAddress>sample string 17</IPAddress>
  <IsOrderConfirmed>true</IsOrderConfirmed>
  <IsPrePaid>true</IsPrePaid>
  <NetAmount>11</NetAmount>
  <NoteToRestaurant>sample string 3</NoteToRestaurant>
  <OrderID>sample string 1</OrderID>
  <OrderPickupMode>sample string 7</OrderPickupMode>
  <OrderType>sample string 6</OrderType>
  <PackagingFee>14</PackagingFee>
  <TaxAmount>12</TaxAmount>
  <TotalAmount>10</TotalAmount>
  <TotalItemAmount>8</TotalItemAmount>
  <UserID>sample string 16</UserID>
</CheckOutManageModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

string

Response Formats

application/json, text/json

Sample:
"sample string 1"

application/xml, text/xml

Sample:
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">sample string 1</string>