POST HesapKurye/SavePackage
Request Information
URI Parameters
None.
Body Parameters
OutsourceOrder| Name | Description | Type | Additional information |
|---|---|---|---|
| ApiKey | string |
None. |
|
| ApiSecret | string |
None. |
|
| OutsourceID | integer |
None. |
|
| RestaurantID | string |
None. |
|
| Order | Order |
None. |
|
| Payments | Collection of PaymentMethod |
None. |
|
| Customer | Customer |
None. |
|
| Products | Collection of OutsourceOrderProduct |
None. |
Request Formats
application/json, text/json
Sample:
{
"ApiKey": "sample string 1",
"ApiSecret": "sample string 2",
"OutsourceID": 3,
"RestaurantID": "sample string 4",
"Order": {
"PackageID": 1,
"TableID": 1,
"WaiterID": 2,
"RemoteOrderNumber": "sample string 3",
"Address": "sample string 4",
"AddressDetail": "sample string 5",
"Latitude": "sample string 6",
"Longitude": "sample string 7",
"IntegrationType": 8,
"PackageType": 9,
"DeliveryType": 1,
"PackagePrice": 10.0,
"CreateDate": "sample string 11",
"OrderNote": "sample string 12",
"TargetDate": "sample string 13",
"IsFutureOrder": true,
"IsPickUpOrder": true,
"GuestCount": 16,
"AdisyonPrinted": 17,
"KitchenPrinted": 18,
"AdisyonStatus": 19,
"DiscountPercent": 20.0,
"DiscountTotal": 21.0,
"SendedCourier": true,
"UpdatedPackage": true,
"SaveUserID": 1,
"UpdateUserID": 1
},
"Payments": [
{
"PaymentMethodName": "sample string 1",
"PaymentId": 2,
"PaymentMethodId": 3,
"Price": 4.0
},
{
"PaymentMethodName": "sample string 1",
"PaymentId": 2,
"PaymentMethodId": 3,
"Price": 4.0
}
],
"Customer": {
"CustomerID": 1,
"AddressID": 2,
"CustomerName": "sample string 3",
"CustomerPhone": "sample string 4"
},
"Products": [
{
"packageProductId": 1,
"productId": 2,
"quantity": 3.0,
"unitPrice": 4.0,
"productName": "sample string 5",
"productNote": "sample string 6",
"productOptions": "sample string 7",
"totalAmount": 8.0,
"IsGift": true,
"IsReady": true,
"Options": [
{
"packageId": 1,
"packageProductOptionId": 2,
"packageProductId": 3,
"name": "sample string 4",
"quantity": 5,
"unitPrice": 6.0
},
{
"packageId": 1,
"packageProductOptionId": 2,
"packageProductId": 3,
"name": "sample string 4",
"quantity": 5,
"unitPrice": 6.0
}
]
},
{
"packageProductId": 1,
"productId": 2,
"quantity": 3.0,
"unitPrice": 4.0,
"productName": "sample string 5",
"productNote": "sample string 6",
"productOptions": "sample string 7",
"totalAmount": 8.0,
"IsGift": true,
"IsReady": true,
"Options": [
{
"packageId": 1,
"packageProductOptionId": 2,
"packageProductId": 3,
"name": "sample string 4",
"quantity": 5,
"unitPrice": 6.0
},
{
"packageId": 1,
"packageProductOptionId": 2,
"packageProductId": 3,
"name": "sample string 4",
"quantity": 5,
"unitPrice": 6.0
}
]
}
]
}
application/xml, text/xml
Sample:
<Packages.OutsourceOrder xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ApiApp.Models">
<ApiKey>sample string 1</ApiKey>
<ApiSecret>sample string 2</ApiSecret>
<Customer>
<AddressID>2</AddressID>
<CustomerID>1</CustomerID>
<CustomerName>sample string 3</CustomerName>
<CustomerPhone>sample string 4</CustomerPhone>
</Customer>
<Order>
<Address>sample string 4</Address>
<AddressDetail>sample string 5</AddressDetail>
<AdisyonPrinted>17</AdisyonPrinted>
<AdisyonStatus>19</AdisyonStatus>
<CreateDate>sample string 11</CreateDate>
<DeliveryType>1</DeliveryType>
<DiscountPercent>20</DiscountPercent>
<DiscountTotal>21</DiscountTotal>
<GuestCount>16</GuestCount>
<IntegrationType>8</IntegrationType>
<IsFutureOrder>true</IsFutureOrder>
<IsPickUpOrder>true</IsPickUpOrder>
<KitchenPrinted>18</KitchenPrinted>
<Latitude>sample string 6</Latitude>
<Longitude>sample string 7</Longitude>
<OrderNote>sample string 12</OrderNote>
<PackageID>1</PackageID>
<PackagePrice>10</PackagePrice>
<PackageType>9</PackageType>
<RemoteOrderNumber>sample string 3</RemoteOrderNumber>
<SaveUserID>1</SaveUserID>
<SendedCourier>true</SendedCourier>
<TableID>1</TableID>
<TargetDate>sample string 13</TargetDate>
<UpdateUserID>1</UpdateUserID>
<UpdatedPackage>true</UpdatedPackage>
<WaiterID>2</WaiterID>
</Order>
<OutsourceID>3</OutsourceID>
<Payments>
<Packages.PaymentMethod>
<PaymentId>2</PaymentId>
<PaymentMethodId>3</PaymentMethodId>
<PaymentMethodName>sample string 1</PaymentMethodName>
<Price>4</Price>
</Packages.PaymentMethod>
<Packages.PaymentMethod>
<PaymentId>2</PaymentId>
<PaymentMethodId>3</PaymentMethodId>
<PaymentMethodName>sample string 1</PaymentMethodName>
<Price>4</Price>
</Packages.PaymentMethod>
</Payments>
<Products>
<Packages.OutsourceOrderProduct>
<IsGift>true</IsGift>
<IsReady>true</IsReady>
<Options>
<Packages.OutsourceOrderProductOptions>
<name>sample string 4</name>
<packageId>1</packageId>
<packageProductId>3</packageProductId>
<packageProductOptionId>2</packageProductOptionId>
<quantity>5</quantity>
<unitPrice>6</unitPrice>
</Packages.OutsourceOrderProductOptions>
<Packages.OutsourceOrderProductOptions>
<name>sample string 4</name>
<packageId>1</packageId>
<packageProductId>3</packageProductId>
<packageProductOptionId>2</packageProductOptionId>
<quantity>5</quantity>
<unitPrice>6</unitPrice>
</Packages.OutsourceOrderProductOptions>
</Options>
<packageProductId>1</packageProductId>
<productId>2</productId>
<productName>sample string 5</productName>
<productNote>sample string 6</productNote>
<productOptions>sample string 7</productOptions>
<quantity>3</quantity>
<totalAmount>8</totalAmount>
<unitPrice>4</unitPrice>
</Packages.OutsourceOrderProduct>
<Packages.OutsourceOrderProduct>
<IsGift>true</IsGift>
<IsReady>true</IsReady>
<Options>
<Packages.OutsourceOrderProductOptions>
<name>sample string 4</name>
<packageId>1</packageId>
<packageProductId>3</packageProductId>
<packageProductOptionId>2</packageProductOptionId>
<quantity>5</quantity>
<unitPrice>6</unitPrice>
</Packages.OutsourceOrderProductOptions>
<Packages.OutsourceOrderProductOptions>
<name>sample string 4</name>
<packageId>1</packageId>
<packageProductId>3</packageProductId>
<packageProductOptionId>2</packageProductOptionId>
<quantity>5</quantity>
<unitPrice>6</unitPrice>
</Packages.OutsourceOrderProductOptions>
</Options>
<packageProductId>1</packageProductId>
<productId>2</productId>
<productName>sample string 5</productName>
<productNote>sample string 6</productNote>
<productOptions>sample string 7</productOptions>
<quantity>3</quantity>
<totalAmount>8</totalAmount>
<unitPrice>4</unitPrice>
</Packages.OutsourceOrderProduct>
</Products>
<RestaurantID>sample string 4</RestaurantID>
</Packages.OutsourceOrder>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
booleanResponse Formats
application/json, text/json
Sample:
true
application/xml, text/xml
Sample:
<boolean xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</boolean>