POST api/restaurants/search
Request Information
URI Parameters
None.
Body Parameters
GetSearchRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| Lat | string |
None. |
|
| Lng | string |
None. |
|
| Text | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"Lat": "sample string 1",
"Lng": "sample string 2",
"Text": "sample string 3"
}
application/xml, text/xml
Sample:
<RestaurantViewModel.GetSearchRequest 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> <Text>sample string 3</Text> </RestaurantViewModel.GetSearchRequest>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
ListSearchResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| Restaurants | Collection of RestaurantSearchDTO |
None. |
Response Formats
application/json, text/json
Sample:
{
"Restaurants": [
{
"id": 1,
"storeId": 2,
"branchName": "sample string 3",
"branchPhoto": "sample string 4",
"branchStatus": true,
"commentCount": 6,
"rate": 7.1,
"serviceIds": 1,
"minPrice": 8.1,
"deliveryFee": 9.1,
"minDeliveryTime": "sample string 10",
"maxDeliveryTime": "sample string 11",
"IsOpen": true,
"IsInWorkingHours": true,
"Takeaway": true,
"OpenReason": "sample string 15",
"Products": [
{
"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"
}
]
},
{
"id": 1,
"storeId": 2,
"branchName": "sample string 3",
"branchPhoto": "sample string 4",
"branchStatus": true,
"commentCount": 6,
"rate": 7.1,
"serviceIds": 1,
"minPrice": 8.1,
"deliveryFee": 9.1,
"minDeliveryTime": "sample string 10",
"maxDeliveryTime": "sample string 11",
"IsOpen": true,
"IsInWorkingHours": true,
"Takeaway": true,
"OpenReason": "sample string 15",
"Products": [
{
"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"
}
]
}
]
}
application/xml, text/xml
Sample:
<RestaurantViewModel.ListSearchResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/HizirYetisAPI.ViewModels">
<Restaurants>
<RestaurantViewModel.RestaurantSearchDTO>
<IsInWorkingHours>true</IsInWorkingHours>
<IsOpen>true</IsOpen>
<OpenReason>sample string 15</OpenReason>
<Products>
<RestaurantViewModel.SearchCategoryProducts>
<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.SearchCategoryProducts>
<RestaurantViewModel.SearchCategoryProducts>
<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.SearchCategoryProducts>
</Products>
<Takeaway>true</Takeaway>
<branchName>sample string 3</branchName>
<branchPhoto>sample string 4</branchPhoto>
<branchStatus>true</branchStatus>
<commentCount>6</commentCount>
<deliveryFee>9.1</deliveryFee>
<id>1</id>
<maxDeliveryTime>sample string 11</maxDeliveryTime>
<minDeliveryTime>sample string 10</minDeliveryTime>
<minPrice>8.1</minPrice>
<rate>7.1</rate>
<serviceIds>1</serviceIds>
<storeId>2</storeId>
</RestaurantViewModel.RestaurantSearchDTO>
<RestaurantViewModel.RestaurantSearchDTO>
<IsInWorkingHours>true</IsInWorkingHours>
<IsOpen>true</IsOpen>
<OpenReason>sample string 15</OpenReason>
<Products>
<RestaurantViewModel.SearchCategoryProducts>
<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.SearchCategoryProducts>
<RestaurantViewModel.SearchCategoryProducts>
<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.SearchCategoryProducts>
</Products>
<Takeaway>true</Takeaway>
<branchName>sample string 3</branchName>
<branchPhoto>sample string 4</branchPhoto>
<branchStatus>true</branchStatus>
<commentCount>6</commentCount>
<deliveryFee>9.1</deliveryFee>
<id>1</id>
<maxDeliveryTime>sample string 11</maxDeliveryTime>
<minDeliveryTime>sample string 10</minDeliveryTime>
<minPrice>8.1</minPrice>
<rate>7.1</rate>
<serviceIds>1</serviceIds>
<storeId>2</storeId>
</RestaurantViewModel.RestaurantSearchDTO>
</Restaurants>
</RestaurantViewModel.ListSearchResponse>