POST api/table/create-order
Request Information
URI Parameters
None.
Body Parameters
TableCrudDto| Name | Description | Type | Additional information |
|---|---|---|---|
| PackageId | integer |
None. |
|
| RestaurantId | integer |
None. |
|
| PackageNote | string |
None. |
|
| PackagePrice | decimal number |
None. |
|
| RemoteOrderNumber | string |
None. |
|
| Credentials | TableCrudCredentials |
None. |
|
| Customer | TableCrudCustomer |
None. |
|
| Flags | TableCrudFlags |
None. |
|
| AdditionalData | TableCrudAdditionalData |
None. |
|
| OrderedProducts | Collection of TableCrudProduct |
None. |
|
| NewOrderedProducts | Collection of TableCrudProduct |
None. |
|
| CancelledProducts | Collection of TableCrudProduct |
None. |
|
| Payments | Collection of TableCrudPayment |
None. |
Request Formats
application/json, text/json
Sample:
{
"PackageId": 1,
"RestaurantId": 2,
"PackageNote": "sample string 3",
"PackagePrice": 4.0,
"RemoteOrderNumber": "sample string 5",
"Credentials": {
"OutsourceId": "sample string 1",
"ApiKey": "sample string 2",
"ApiSecret": "sample string 3",
"RestaurantId": "sample string 4"
},
"Customer": {
"Id": 1,
"Name": "sample string 2",
"Phone": "sample string 3",
"Address": {
"Id": 1,
"Address": "sample string 2",
"AddressDetail": "sample string 3",
"Latitude": "sample string 4",
"Longitude": "sample string 5",
"Distance": 6.0
}
},
"Flags": {
"IsGrouped": true,
"IsFutureOrder": true,
"IsPickupOrder": true,
"IsRestaurantDelivery": true,
"HasError": true,
"IsDeliveryLate": true,
"IsReady": true,
"Printed": true,
"AdisyonPrinted": true,
"KitchenPrinted": true,
"SendedCourier": true,
"UpdatedPackage": true
},
"AdditionalData": {
"UserId": 1,
"TableId": 2,
"WaiterId": 3,
"PackageType": 4,
"IntegrationType": 5,
"DeliveryType": 6,
"PaymentMethod": 7,
"Status": 8,
"SettingId": 9,
"PolygonId": 10,
"SortIndex": 11,
"CourierStatus": 12,
"DeliverySequence": 13,
"PricingIndex": 14,
"GuestCount": 15,
"AdisyonStatus": 16,
"LateDeliveryMinute": 17,
"QrSessionId": "sample string 18",
"RejectReason": "sample string 19",
"ErrorReason": "sample string 20",
"OrderId1": "sample string 21",
"OrderId2": "sample string 22",
"OrderId3": "sample string 23",
"OrderId4": "sample string 24",
"OrderId5": "sample string 25",
"SettingRestaurantName": "sample string 26",
"DiscountlessPrice": 27.0,
"DiscountPercent": 28.0,
"DiscountTotal": 29.0,
"CreateDate": "sample string 30",
"ReadyDate": "sample string 31",
"CourierDeliveryDate": "sample string 32",
"TargetDeliveryDate": "sample string 33",
"DeliveryDate": "sample string 34",
"SystemRecordDate": "sample string 35",
"QrSessionCreateDate": "sample string 36"
},
"OrderedProducts": [
{
"Id": 1,
"PackageId": 2,
"HP_UrunId": 3,
"Quantity": 4,
"Kdv": 5,
"LastModifyUser": 6,
"UnitId": 7,
"Price": 8.0,
"UnitPrice": 9.0,
"Name": "sample string 10",
"Options": "sample string 11",
"ProductNote": "sample string 12",
"ProductNotes": "sample string 13",
"ProductId1": "sample string 14",
"ProductId2": "sample string 15",
"ProductId3": "sample string 16",
"IsGift": "sample string 17",
"IsReady": "sample string 18",
"IsPrinted": "sample string 19",
"OptionList": [
{
"Id": 1,
"PackageId": 2,
"ProductId": 3,
"OptionId": 4,
"OptionItemId": 5,
"Quantity": 6,
"Name": "sample string 7",
"Price": 8.0
},
{
"Id": 1,
"PackageId": 2,
"ProductId": 3,
"OptionId": 4,
"OptionItemId": 5,
"Quantity": 6,
"Name": "sample string 7",
"Price": 8.0
}
]
},
{
"Id": 1,
"PackageId": 2,
"HP_UrunId": 3,
"Quantity": 4,
"Kdv": 5,
"LastModifyUser": 6,
"UnitId": 7,
"Price": 8.0,
"UnitPrice": 9.0,
"Name": "sample string 10",
"Options": "sample string 11",
"ProductNote": "sample string 12",
"ProductNotes": "sample string 13",
"ProductId1": "sample string 14",
"ProductId2": "sample string 15",
"ProductId3": "sample string 16",
"IsGift": "sample string 17",
"IsReady": "sample string 18",
"IsPrinted": "sample string 19",
"OptionList": [
{
"Id": 1,
"PackageId": 2,
"ProductId": 3,
"OptionId": 4,
"OptionItemId": 5,
"Quantity": 6,
"Name": "sample string 7",
"Price": 8.0
},
{
"Id": 1,
"PackageId": 2,
"ProductId": 3,
"OptionId": 4,
"OptionItemId": 5,
"Quantity": 6,
"Name": "sample string 7",
"Price": 8.0
}
]
}
],
"NewOrderedProducts": [
{
"Id": 1,
"PackageId": 2,
"HP_UrunId": 3,
"Quantity": 4,
"Kdv": 5,
"LastModifyUser": 6,
"UnitId": 7,
"Price": 8.0,
"UnitPrice": 9.0,
"Name": "sample string 10",
"Options": "sample string 11",
"ProductNote": "sample string 12",
"ProductNotes": "sample string 13",
"ProductId1": "sample string 14",
"ProductId2": "sample string 15",
"ProductId3": "sample string 16",
"IsGift": "sample string 17",
"IsReady": "sample string 18",
"IsPrinted": "sample string 19",
"OptionList": [
{
"Id": 1,
"PackageId": 2,
"ProductId": 3,
"OptionId": 4,
"OptionItemId": 5,
"Quantity": 6,
"Name": "sample string 7",
"Price": 8.0
},
{
"Id": 1,
"PackageId": 2,
"ProductId": 3,
"OptionId": 4,
"OptionItemId": 5,
"Quantity": 6,
"Name": "sample string 7",
"Price": 8.0
}
]
},
{
"Id": 1,
"PackageId": 2,
"HP_UrunId": 3,
"Quantity": 4,
"Kdv": 5,
"LastModifyUser": 6,
"UnitId": 7,
"Price": 8.0,
"UnitPrice": 9.0,
"Name": "sample string 10",
"Options": "sample string 11",
"ProductNote": "sample string 12",
"ProductNotes": "sample string 13",
"ProductId1": "sample string 14",
"ProductId2": "sample string 15",
"ProductId3": "sample string 16",
"IsGift": "sample string 17",
"IsReady": "sample string 18",
"IsPrinted": "sample string 19",
"OptionList": [
{
"Id": 1,
"PackageId": 2,
"ProductId": 3,
"OptionId": 4,
"OptionItemId": 5,
"Quantity": 6,
"Name": "sample string 7",
"Price": 8.0
},
{
"Id": 1,
"PackageId": 2,
"ProductId": 3,
"OptionId": 4,
"OptionItemId": 5,
"Quantity": 6,
"Name": "sample string 7",
"Price": 8.0
}
]
}
],
"CancelledProducts": [
{
"Id": 1,
"PackageId": 2,
"HP_UrunId": 3,
"Quantity": 4,
"Kdv": 5,
"LastModifyUser": 6,
"UnitId": 7,
"Price": 8.0,
"UnitPrice": 9.0,
"Name": "sample string 10",
"Options": "sample string 11",
"ProductNote": "sample string 12",
"ProductNotes": "sample string 13",
"ProductId1": "sample string 14",
"ProductId2": "sample string 15",
"ProductId3": "sample string 16",
"IsGift": "sample string 17",
"IsReady": "sample string 18",
"IsPrinted": "sample string 19",
"OptionList": [
{
"Id": 1,
"PackageId": 2,
"ProductId": 3,
"OptionId": 4,
"OptionItemId": 5,
"Quantity": 6,
"Name": "sample string 7",
"Price": 8.0
},
{
"Id": 1,
"PackageId": 2,
"ProductId": 3,
"OptionId": 4,
"OptionItemId": 5,
"Quantity": 6,
"Name": "sample string 7",
"Price": 8.0
}
]
},
{
"Id": 1,
"PackageId": 2,
"HP_UrunId": 3,
"Quantity": 4,
"Kdv": 5,
"LastModifyUser": 6,
"UnitId": 7,
"Price": 8.0,
"UnitPrice": 9.0,
"Name": "sample string 10",
"Options": "sample string 11",
"ProductNote": "sample string 12",
"ProductNotes": "sample string 13",
"ProductId1": "sample string 14",
"ProductId2": "sample string 15",
"ProductId3": "sample string 16",
"IsGift": "sample string 17",
"IsReady": "sample string 18",
"IsPrinted": "sample string 19",
"OptionList": [
{
"Id": 1,
"PackageId": 2,
"ProductId": 3,
"OptionId": 4,
"OptionItemId": 5,
"Quantity": 6,
"Name": "sample string 7",
"Price": 8.0
},
{
"Id": 1,
"PackageId": 2,
"ProductId": 3,
"OptionId": 4,
"OptionItemId": 5,
"Quantity": 6,
"Name": "sample string 7",
"Price": 8.0
}
]
}
],
"Payments": [
{
"Id": 1,
"PaymentId": 2,
"PaymentTopId": 3,
"Price": 4.0
},
{
"Id": 1,
"PaymentId": 2,
"PaymentTopId": 3,
"Price": 4.0
}
]
}
application/xml, text/xml
Sample:
<Table.TableCrudDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WaiterAppApi.Models">
<AdditionalData>
<AdisyonStatus>16</AdisyonStatus>
<CourierDeliveryDate>sample string 32</CourierDeliveryDate>
<CourierStatus>12</CourierStatus>
<CreateDate>sample string 30</CreateDate>
<DeliveryDate>sample string 34</DeliveryDate>
<DeliverySequence>13</DeliverySequence>
<DeliveryType>6</DeliveryType>
<DiscountPercent>28</DiscountPercent>
<DiscountTotal>29</DiscountTotal>
<DiscountlessPrice>27</DiscountlessPrice>
<ErrorReason>sample string 20</ErrorReason>
<GuestCount>15</GuestCount>
<IntegrationType>5</IntegrationType>
<LateDeliveryMinute>17</LateDeliveryMinute>
<OrderId1>sample string 21</OrderId1>
<OrderId2>sample string 22</OrderId2>
<OrderId3>sample string 23</OrderId3>
<OrderId4>sample string 24</OrderId4>
<OrderId5>sample string 25</OrderId5>
<PackageType>4</PackageType>
<PaymentMethod>7</PaymentMethod>
<PolygonId>10</PolygonId>
<PricingIndex>14</PricingIndex>
<QrSessionCreateDate>sample string 36</QrSessionCreateDate>
<QrSessionId>sample string 18</QrSessionId>
<ReadyDate>sample string 31</ReadyDate>
<RejectReason>sample string 19</RejectReason>
<SettingId>9</SettingId>
<SettingRestaurantName>sample string 26</SettingRestaurantName>
<SortIndex>11</SortIndex>
<Status>8</Status>
<SystemRecordDate>sample string 35</SystemRecordDate>
<TableId>2</TableId>
<TargetDeliveryDate>sample string 33</TargetDeliveryDate>
<UserId>1</UserId>
<WaiterId>3</WaiterId>
</AdditionalData>
<CancelledProducts>
<Table.TableCrudProduct>
<HP_UrunId>3</HP_UrunId>
<Id>1</Id>
<IsGift>sample string 17</IsGift>
<IsPrinted>sample string 19</IsPrinted>
<IsReady>sample string 18</IsReady>
<Kdv>5</Kdv>
<LastModifyUser>6</LastModifyUser>
<Name>sample string 10</Name>
<OptionList>
<Table.TableCrudProductOption>
<Id>1</Id>
<Name>sample string 7</Name>
<OptionId>4</OptionId>
<OptionItemId>5</OptionItemId>
<PackageId>2</PackageId>
<Price>8</Price>
<ProductId>3</ProductId>
<Quantity>6</Quantity>
</Table.TableCrudProductOption>
<Table.TableCrudProductOption>
<Id>1</Id>
<Name>sample string 7</Name>
<OptionId>4</OptionId>
<OptionItemId>5</OptionItemId>
<PackageId>2</PackageId>
<Price>8</Price>
<ProductId>3</ProductId>
<Quantity>6</Quantity>
</Table.TableCrudProductOption>
</OptionList>
<Options>sample string 11</Options>
<PackageId>2</PackageId>
<Price>8</Price>
<ProductId1>sample string 14</ProductId1>
<ProductId2>sample string 15</ProductId2>
<ProductId3>sample string 16</ProductId3>
<ProductNote>sample string 12</ProductNote>
<ProductNotes>sample string 13</ProductNotes>
<Quantity>4</Quantity>
<UnitId>7</UnitId>
<UnitPrice>9</UnitPrice>
</Table.TableCrudProduct>
<Table.TableCrudProduct>
<HP_UrunId>3</HP_UrunId>
<Id>1</Id>
<IsGift>sample string 17</IsGift>
<IsPrinted>sample string 19</IsPrinted>
<IsReady>sample string 18</IsReady>
<Kdv>5</Kdv>
<LastModifyUser>6</LastModifyUser>
<Name>sample string 10</Name>
<OptionList>
<Table.TableCrudProductOption>
<Id>1</Id>
<Name>sample string 7</Name>
<OptionId>4</OptionId>
<OptionItemId>5</OptionItemId>
<PackageId>2</PackageId>
<Price>8</Price>
<ProductId>3</ProductId>
<Quantity>6</Quantity>
</Table.TableCrudProductOption>
<Table.TableCrudProductOption>
<Id>1</Id>
<Name>sample string 7</Name>
<OptionId>4</OptionId>
<OptionItemId>5</OptionItemId>
<PackageId>2</PackageId>
<Price>8</Price>
<ProductId>3</ProductId>
<Quantity>6</Quantity>
</Table.TableCrudProductOption>
</OptionList>
<Options>sample string 11</Options>
<PackageId>2</PackageId>
<Price>8</Price>
<ProductId1>sample string 14</ProductId1>
<ProductId2>sample string 15</ProductId2>
<ProductId3>sample string 16</ProductId3>
<ProductNote>sample string 12</ProductNote>
<ProductNotes>sample string 13</ProductNotes>
<Quantity>4</Quantity>
<UnitId>7</UnitId>
<UnitPrice>9</UnitPrice>
</Table.TableCrudProduct>
</CancelledProducts>
<Credentials>
<ApiKey>sample string 2</ApiKey>
<ApiSecret>sample string 3</ApiSecret>
<OutsourceId>sample string 1</OutsourceId>
<RestaurantId>sample string 4</RestaurantId>
</Credentials>
<Customer>
<Address>
<Address>sample string 2</Address>
<AddressDetail>sample string 3</AddressDetail>
<Distance>6</Distance>
<Id>1</Id>
<Latitude>sample string 4</Latitude>
<Longitude>sample string 5</Longitude>
</Address>
<Id>1</Id>
<Name>sample string 2</Name>
<Phone>sample string 3</Phone>
</Customer>
<Flags>
<AdisyonPrinted>true</AdisyonPrinted>
<HasError>true</HasError>
<IsDeliveryLate>true</IsDeliveryLate>
<IsFutureOrder>true</IsFutureOrder>
<IsGrouped>true</IsGrouped>
<IsPickupOrder>true</IsPickupOrder>
<IsReady>true</IsReady>
<IsRestaurantDelivery>true</IsRestaurantDelivery>
<KitchenPrinted>true</KitchenPrinted>
<Printed>true</Printed>
<SendedCourier>true</SendedCourier>
<UpdatedPackage>true</UpdatedPackage>
</Flags>
<NewOrderedProducts>
<Table.TableCrudProduct>
<HP_UrunId>3</HP_UrunId>
<Id>1</Id>
<IsGift>sample string 17</IsGift>
<IsPrinted>sample string 19</IsPrinted>
<IsReady>sample string 18</IsReady>
<Kdv>5</Kdv>
<LastModifyUser>6</LastModifyUser>
<Name>sample string 10</Name>
<OptionList>
<Table.TableCrudProductOption>
<Id>1</Id>
<Name>sample string 7</Name>
<OptionId>4</OptionId>
<OptionItemId>5</OptionItemId>
<PackageId>2</PackageId>
<Price>8</Price>
<ProductId>3</ProductId>
<Quantity>6</Quantity>
</Table.TableCrudProductOption>
<Table.TableCrudProductOption>
<Id>1</Id>
<Name>sample string 7</Name>
<OptionId>4</OptionId>
<OptionItemId>5</OptionItemId>
<PackageId>2</PackageId>
<Price>8</Price>
<ProductId>3</ProductId>
<Quantity>6</Quantity>
</Table.TableCrudProductOption>
</OptionList>
<Options>sample string 11</Options>
<PackageId>2</PackageId>
<Price>8</Price>
<ProductId1>sample string 14</ProductId1>
<ProductId2>sample string 15</ProductId2>
<ProductId3>sample string 16</ProductId3>
<ProductNote>sample string 12</ProductNote>
<ProductNotes>sample string 13</ProductNotes>
<Quantity>4</Quantity>
<UnitId>7</UnitId>
<UnitPrice>9</UnitPrice>
</Table.TableCrudProduct>
<Table.TableCrudProduct>
<HP_UrunId>3</HP_UrunId>
<Id>1</Id>
<IsGift>sample string 17</IsGift>
<IsPrinted>sample string 19</IsPrinted>
<IsReady>sample string 18</IsReady>
<Kdv>5</Kdv>
<LastModifyUser>6</LastModifyUser>
<Name>sample string 10</Name>
<OptionList>
<Table.TableCrudProductOption>
<Id>1</Id>
<Name>sample string 7</Name>
<OptionId>4</OptionId>
<OptionItemId>5</OptionItemId>
<PackageId>2</PackageId>
<Price>8</Price>
<ProductId>3</ProductId>
<Quantity>6</Quantity>
</Table.TableCrudProductOption>
<Table.TableCrudProductOption>
<Id>1</Id>
<Name>sample string 7</Name>
<OptionId>4</OptionId>
<OptionItemId>5</OptionItemId>
<PackageId>2</PackageId>
<Price>8</Price>
<ProductId>3</ProductId>
<Quantity>6</Quantity>
</Table.TableCrudProductOption>
</OptionList>
<Options>sample string 11</Options>
<PackageId>2</PackageId>
<Price>8</Price>
<ProductId1>sample string 14</ProductId1>
<ProductId2>sample string 15</ProductId2>
<ProductId3>sample string 16</ProductId3>
<ProductNote>sample string 12</ProductNote>
<ProductNotes>sample string 13</ProductNotes>
<Quantity>4</Quantity>
<UnitId>7</UnitId>
<UnitPrice>9</UnitPrice>
</Table.TableCrudProduct>
</NewOrderedProducts>
<OrderedProducts>
<Table.TableCrudProduct>
<HP_UrunId>3</HP_UrunId>
<Id>1</Id>
<IsGift>sample string 17</IsGift>
<IsPrinted>sample string 19</IsPrinted>
<IsReady>sample string 18</IsReady>
<Kdv>5</Kdv>
<LastModifyUser>6</LastModifyUser>
<Name>sample string 10</Name>
<OptionList>
<Table.TableCrudProductOption>
<Id>1</Id>
<Name>sample string 7</Name>
<OptionId>4</OptionId>
<OptionItemId>5</OptionItemId>
<PackageId>2</PackageId>
<Price>8</Price>
<ProductId>3</ProductId>
<Quantity>6</Quantity>
</Table.TableCrudProductOption>
<Table.TableCrudProductOption>
<Id>1</Id>
<Name>sample string 7</Name>
<OptionId>4</OptionId>
<OptionItemId>5</OptionItemId>
<PackageId>2</PackageId>
<Price>8</Price>
<ProductId>3</ProductId>
<Quantity>6</Quantity>
</Table.TableCrudProductOption>
</OptionList>
<Options>sample string 11</Options>
<PackageId>2</PackageId>
<Price>8</Price>
<ProductId1>sample string 14</ProductId1>
<ProductId2>sample string 15</ProductId2>
<ProductId3>sample string 16</ProductId3>
<ProductNote>sample string 12</ProductNote>
<ProductNotes>sample string 13</ProductNotes>
<Quantity>4</Quantity>
<UnitId>7</UnitId>
<UnitPrice>9</UnitPrice>
</Table.TableCrudProduct>
<Table.TableCrudProduct>
<HP_UrunId>3</HP_UrunId>
<Id>1</Id>
<IsGift>sample string 17</IsGift>
<IsPrinted>sample string 19</IsPrinted>
<IsReady>sample string 18</IsReady>
<Kdv>5</Kdv>
<LastModifyUser>6</LastModifyUser>
<Name>sample string 10</Name>
<OptionList>
<Table.TableCrudProductOption>
<Id>1</Id>
<Name>sample string 7</Name>
<OptionId>4</OptionId>
<OptionItemId>5</OptionItemId>
<PackageId>2</PackageId>
<Price>8</Price>
<ProductId>3</ProductId>
<Quantity>6</Quantity>
</Table.TableCrudProductOption>
<Table.TableCrudProductOption>
<Id>1</Id>
<Name>sample string 7</Name>
<OptionId>4</OptionId>
<OptionItemId>5</OptionItemId>
<PackageId>2</PackageId>
<Price>8</Price>
<ProductId>3</ProductId>
<Quantity>6</Quantity>
</Table.TableCrudProductOption>
</OptionList>
<Options>sample string 11</Options>
<PackageId>2</PackageId>
<Price>8</Price>
<ProductId1>sample string 14</ProductId1>
<ProductId2>sample string 15</ProductId2>
<ProductId3>sample string 16</ProductId3>
<ProductNote>sample string 12</ProductNote>
<ProductNotes>sample string 13</ProductNotes>
<Quantity>4</Quantity>
<UnitId>7</UnitId>
<UnitPrice>9</UnitPrice>
</Table.TableCrudProduct>
</OrderedProducts>
<PackageId>1</PackageId>
<PackageNote>sample string 3</PackageNote>
<PackagePrice>4</PackagePrice>
<Payments>
<Table.TableCrudPayment>
<Id>1</Id>
<PaymentId>2</PaymentId>
<PaymentTopId>3</PaymentTopId>
<Price>4</Price>
</Table.TableCrudPayment>
<Table.TableCrudPayment>
<Id>1</Id>
<PaymentId>2</PaymentId>
<PaymentTopId>3</PaymentTopId>
<Price>4</Price>
</Table.TableCrudPayment>
</Payments>
<RemoteOrderNumber>sample string 5</RemoteOrderNumber>
<RestaurantId>2</RestaurantId>
</Table.TableCrudDto>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.