| Required role: | Backoffice |
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
}
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.
POST /xml/reply/AddFeatureRequest HTTP/1.1
Host: backoffice-api.brovs.com
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<AddFeatureRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BackofficeApi.Dto">
<CategoryId>0</CategoryId>
<FeatureType>BarSpeciality</FeatureType>
</AddFeatureRequest>
HTTP/1.1 200 OK Content-Type: application/xml Content-Length: length <AddFeatureResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BackofficeApi.Dto"> <Id>0</Id> </AddFeatureResponse>