POST api/restaurants/details
Request Information
URI Parameters
None.
Body Parameters
RestaurantDetailsRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| Lat | string |
None. |
|
| Lng | string |
None. |
|
| id | integer |
None. |
Request Formats
application/json, text/json
Sample:
{
"Lat": "sample string 1",
"Lng": "sample string 2",
"id": 3
}
application/xml, text/xml
Sample:
<RestaurantViewModel.RestaurantDetailsRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/HizirYetisAPI.ViewModels"> <Lat>sample string 1</Lat> <Lng>sample string 2</Lng> <id>3</id> </RestaurantViewModel.RestaurantDetailsRequest>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
RestaurantDetailsResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| details | ReponseDetails |
None. |
Response Formats
application/json, text/json
Sample:
{
"details": {
"restaurant": {
"id": 1,
"storeId": 2,
"branchName": "sample string 3",
"branchLat": "sample string 4",
"branchLng": "sample string 5",
"branchPhoto": "sample string 6",
"branchStatus": true,
"commentCount": 8,
"rate": 9.1,
"Takeaway": true,
"serviceFee": 11.0,
"cuisines": [
{
"name": "sample string 1",
"enName": "sample string 2"
},
{
"name": "sample string 1",
"enName": "sample string 2"
}
]
},
"delivery": {
"minPrice": 1.1,
"minDeliveryTime": "sample string 2",
"maxDeliveryTime": "sample string 3",
"deliveryFee": 4.0,
"lowerLimit": 5.0
},
"discounts": [
{
"discountRate": 1,
"discountType": 2,
"discountString": "sample string 3",
"description": "sample string 4",
"enDescription": "sample string 5",
"promoCode": "sample string 6",
"minBasketPrice": 7.0,
"title": "sample string 8",
"enTitle": "sample string 9",
"photoUrl": "sample string 10"
},
{
"discountRate": 1,
"discountType": 2,
"discountString": "sample string 3",
"description": "sample string 4",
"enDescription": "sample string 5",
"promoCode": "sample string 6",
"minBasketPrice": 7.0,
"title": "sample string 8",
"enTitle": "sample string 9",
"photoUrl": "sample string 10"
}
],
"products": [
{
"categoryId": 1,
"categoryName": "sample string 2",
"categoryEnName": "sample string 3",
"menuProducts": [
{
"productId": 1,
"productName": "sample string 2",
"productEnName": "sample string 3",
"productPrice": 4.0,
"productDiscountedPrice": 5.0,
"productDescription": "sample string 6",
"productEnDescription": "sample string 7",
"productPhoto": "sample string 8"
},
{
"productId": 1,
"productName": "sample string 2",
"productEnName": "sample string 3",
"productPrice": 4.0,
"productDiscountedPrice": 5.0,
"productDescription": "sample string 6",
"productEnDescription": "sample string 7",
"productPhoto": "sample string 8"
}
]
},
{
"categoryId": 1,
"categoryName": "sample string 2",
"categoryEnName": "sample string 3",
"menuProducts": [
{
"productId": 1,
"productName": "sample string 2",
"productEnName": "sample string 3",
"productPrice": 4.0,
"productDiscountedPrice": 5.0,
"productDescription": "sample string 6",
"productEnDescription": "sample string 7",
"productPhoto": "sample string 8"
},
{
"productId": 1,
"productName": "sample string 2",
"productEnName": "sample string 3",
"productPrice": 4.0,
"productDiscountedPrice": 5.0,
"productDescription": "sample string 6",
"productEnDescription": "sample string 7",
"productPhoto": "sample string 8"
}
]
}
],
"paymentMethods": [
{
"ID": 1,
"NameTR": "sample string 2",
"NameEN": "sample string 3",
"IsOnlinePayment": true,
"IsOnlineMealPayment": true
},
{
"ID": 1,
"NameTR": "sample string 2",
"NameEN": "sample string 3",
"IsOnlinePayment": true,
"IsOnlineMealPayment": true
}
]
}
}
application/xml, text/xml
Sample:
<RestaurantViewModel.RestaurantDetailsResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/HizirYetisAPI.ViewModels">
<details>
<delivery>
<deliveryFee>4</deliveryFee>
<lowerLimit>5</lowerLimit>
<maxDeliveryTime>sample string 3</maxDeliveryTime>
<minDeliveryTime>sample string 2</minDeliveryTime>
<minPrice>1.1</minPrice>
</delivery>
<discounts>
<RestaurantViewModel.DiscountDetails>
<description>sample string 4</description>
<discountRate>1</discountRate>
<discountString>sample string 3</discountString>
<discountType>2</discountType>
<enDescription>sample string 5</enDescription>
<enTitle>sample string 9</enTitle>
<minBasketPrice>7</minBasketPrice>
<photoUrl>sample string 10</photoUrl>
<promoCode>sample string 6</promoCode>
<title>sample string 8</title>
</RestaurantViewModel.DiscountDetails>
<RestaurantViewModel.DiscountDetails>
<description>sample string 4</description>
<discountRate>1</discountRate>
<discountString>sample string 3</discountString>
<discountType>2</discountType>
<enDescription>sample string 5</enDescription>
<enTitle>sample string 9</enTitle>
<minBasketPrice>7</minBasketPrice>
<photoUrl>sample string 10</photoUrl>
<promoCode>sample string 6</promoCode>
<title>sample string 8</title>
</RestaurantViewModel.DiscountDetails>
</discounts>
<paymentMethods>
<RestaurantViewModel.RestaurantActivePaymentsDTO>
<ID>1</ID>
<IsOnlineMealPayment>true</IsOnlineMealPayment>
<IsOnlinePayment>true</IsOnlinePayment>
<NameEN>sample string 3</NameEN>
<NameTR>sample string 2</NameTR>
</RestaurantViewModel.RestaurantActivePaymentsDTO>
<RestaurantViewModel.RestaurantActivePaymentsDTO>
<ID>1</ID>
<IsOnlineMealPayment>true</IsOnlineMealPayment>
<IsOnlinePayment>true</IsOnlinePayment>
<NameEN>sample string 3</NameEN>
<NameTR>sample string 2</NameTR>
</RestaurantViewModel.RestaurantActivePaymentsDTO>
</paymentMethods>
<products>
<RestaurantViewModel.ProductDetails>
<categoryEnName>sample string 3</categoryEnName>
<categoryId>1</categoryId>
<categoryName>sample string 2</categoryName>
<menuProducts>
<RestaurantViewModel.CategoryProducts>
<productDescription>sample string 6</productDescription>
<productDiscountedPrice>5</productDiscountedPrice>
<productEnDescription>sample string 7</productEnDescription>
<productEnName>sample string 3</productEnName>
<productId>1</productId>
<productName>sample string 2</productName>
<productPhoto>sample string 8</productPhoto>
<productPrice>4</productPrice>
</RestaurantViewModel.CategoryProducts>
<RestaurantViewModel.CategoryProducts>
<productDescription>sample string 6</productDescription>
<productDiscountedPrice>5</productDiscountedPrice>
<productEnDescription>sample string 7</productEnDescription>
<productEnName>sample string 3</productEnName>
<productId>1</productId>
<productName>sample string 2</productName>
<productPhoto>sample string 8</productPhoto>
<productPrice>4</productPrice>
</RestaurantViewModel.CategoryProducts>
</menuProducts>
</RestaurantViewModel.ProductDetails>
<RestaurantViewModel.ProductDetails>
<categoryEnName>sample string 3</categoryEnName>
<categoryId>1</categoryId>
<categoryName>sample string 2</categoryName>
<menuProducts>
<RestaurantViewModel.CategoryProducts>
<productDescription>sample string 6</productDescription>
<productDiscountedPrice>5</productDiscountedPrice>
<productEnDescription>sample string 7</productEnDescription>
<productEnName>sample string 3</productEnName>
<productId>1</productId>
<productName>sample string 2</productName>
<productPhoto>sample string 8</productPhoto>
<productPrice>4</productPrice>
</RestaurantViewModel.CategoryProducts>
<RestaurantViewModel.CategoryProducts>
<productDescription>sample string 6</productDescription>
<productDiscountedPrice>5</productDiscountedPrice>
<productEnDescription>sample string 7</productEnDescription>
<productEnName>sample string 3</productEnName>
<productId>1</productId>
<productName>sample string 2</productName>
<productPhoto>sample string 8</productPhoto>
<productPrice>4</productPrice>
</RestaurantViewModel.CategoryProducts>
</menuProducts>
</RestaurantViewModel.ProductDetails>
</products>
<restaurant>
<Takeaway>true</Takeaway>
<branchLat>sample string 4</branchLat>
<branchLng>sample string 5</branchLng>
<branchName>sample string 3</branchName>
<branchPhoto>sample string 6</branchPhoto>
<branchStatus>true</branchStatus>
<commentCount>8</commentCount>
<cuisines>
<RestaurantViewModel.CuisineDTO>
<enName>sample string 2</enName>
<name>sample string 1</name>
</RestaurantViewModel.CuisineDTO>
<RestaurantViewModel.CuisineDTO>
<enName>sample string 2</enName>
<name>sample string 1</name>
</RestaurantViewModel.CuisineDTO>
</cuisines>
<id>1</id>
<rate>9.1</rate>
<serviceFee>11</serviceFee>
<storeId>2</storeId>
</restaurant>
</details>
</RestaurantViewModel.RestaurantDetailsResponse>