| Required role: | Backoffice |
| GET | /category/get_tree |
|---|
"use strict";
/** @typedef {'BarSpeciality'|'BarType'|'Cuisine'|'SaveFoodAndMoney'|'MealType'|'Menu'|'OutdoorSeating'|'Parking'|'PaymentOptions'|'PriceMainDish'|'SubCategories'|'SubCategoriesAndBrands'|'EatingSuitabilities'|'TakeAway'|'WearPriceProfile'|'WheelChairAccessible'|'Wifi'|'WebShop'|'Filtering'} */
export var FeatureType;
(function (FeatureType) {
FeatureType["BarSpeciality"] = "BarSpeciality"
FeatureType["BarType"] = "BarType"
FeatureType["Cuisine"] = "Cuisine"
FeatureType["SaveFoodAndMoney"] = "SaveFoodAndMoney"
FeatureType["MealType"] = "MealType"
FeatureType["Menu"] = "Menu"
FeatureType["OutdoorSeating"] = "OutdoorSeating"
FeatureType["Parking"] = "Parking"
FeatureType["PaymentOptions"] = "PaymentOptions"
FeatureType["PriceMainDish"] = "PriceMainDish"
FeatureType["SubCategories"] = "SubCategories"
FeatureType["SubCategoriesAndBrands"] = "SubCategoriesAndBrands"
FeatureType["EatingSuitabilities"] = "EatingSuitabilities"
FeatureType["TakeAway"] = "TakeAway"
FeatureType["WearPriceProfile"] = "WearPriceProfile"
FeatureType["WheelChairAccessible"] = "WheelChairAccessible"
FeatureType["Wifi"] = "Wifi"
FeatureType["WebShop"] = "WebShop"
FeatureType["Filtering"] = "Filtering"
})(FeatureType || (FeatureType = {}));
JavaScript GetCategoryTreeRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /category/get_tree HTTP/1.1 Host: backoffice-api.brovs.com Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<GetCategoryTreeResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BackofficeApi.Dto">
<Tree>
<BackofficeCategoryTreeDto>
<AbsoluteSlug>String</AbsoluteSlug>
<AllImageUrl>String</AllImageUrl>
<Children>
<BackofficeCategoryTreeDto>
<AbsoluteSlug>String</AbsoluteSlug>
<AllImageUrl>String</AllImageUrl>
<Children>
<BackofficeCategoryTreeDto>
<AbsoluteSlug>String</AbsoluteSlug>
<AllImageUrl>String</AllImageUrl>
<Children i:nil="true" />
<DefaultPlaceImageUrl>String</DefaultPlaceImageUrl>
<FeatureTypes>
<FeatureTypeDto>
<Label>String</Label>
<Slug>BarSpeciality</Slug>
</FeatureTypeDto>
</FeatureTypes>
<Id>0</Id>
<ImageUrl>String</ImageUrl>
<Name>String</Name>
<Slug>String</Slug>
</BackofficeCategoryTreeDto>
</Children>
<DefaultPlaceImageUrl>String</DefaultPlaceImageUrl>
<FeatureTypes>
<FeatureTypeDto>
<Label>String</Label>
<Slug>BarSpeciality</Slug>
</FeatureTypeDto>
</FeatureTypes>
<Id>0</Id>
<ImageUrl>String</ImageUrl>
<Name>String</Name>
<Slug>String</Slug>
</BackofficeCategoryTreeDto>
</Children>
<DefaultPlaceImageUrl>String</DefaultPlaceImageUrl>
<FeatureTypes>
<FeatureTypeDto>
<Label>String</Label>
<Slug>BarSpeciality</Slug>
</FeatureTypeDto>
</FeatureTypes>
<Id>0</Id>
<ImageUrl>String</ImageUrl>
<Name>String</Name>
<Slug>String</Slug>
</BackofficeCategoryTreeDto>
</Tree>
</GetCategoryTreeResponse>