BusinessApi

<back to all web services

GetCategoryTreeRequest

Business
Requires Authentication
Required role:Business
The following routes are available for this service:
GET/category/get_tree
import Foundation
import ServiceStack

public enum FeatureType : String, Codable
{
    case BarSpeciality
    case BarType
    case Cuisine
    case SaveFoodAndMoney
    case MealType
    case Menu
    case OutdoorSeating
    case Parking
    case PaymentOptions
    case PriceMainDish
    case SubCategories
    case SubCategoriesAndBrands
    case EatingSuitabilities
    case TakeAway
    case WearPriceProfile
    case WheelChairAccessible
    case Wifi
    case WebShop
    case Filtering
}


Swift GetCategoryTreeRequest DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv

HTTP + CSV

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: business-api.brovs.com 
Accept: text/csv
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"tree":[{"id":0,"slug":"String","absoluteSlug":"String","name":"String","children":[{"id":0,"slug":"String","absoluteSlug":"String","name":"String","children":[{"id":0,"slug":"String","absoluteSlug":"String","name":"String","featureTypes":[{"slug":"BarSpeciality","label":"String"}]}],"featureTypes":[{"slug":"BarSpeciality","label":"String"}]}],"featureTypes":[{"slug":"BarSpeciality","label":"String"}]}]}