/* Options: Date: 2025-12-06 08:50:24 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://business-api.brovs.com //GlobalNamespace: BusinessApi //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: GetCategoryEnabledAdMessageDetailRequest.* //ExcludeTypes: //DefaultImports: */ export module BusinessApi { // @ts-nocheck export interface IReturn { createResponse(): T; } export interface IGet { } export enum AdMessageDetailsType { PercentageOnAllMerchandise = 'PercentageOnAllMerchandise', PercentageRangeOnAllMerchandise = 'PercentageRangeOnAllMerchandise', PercentageOnSelectedMerchandise = 'PercentageOnSelectedMerchandise', AbsoluteOnSelectedMerchandise = 'AbsoluteOnSelectedMerchandise', AbsoluteRangeOnAllMerchandise = 'AbsoluteRangeOnAllMerchandise', TotalAmountOverXgivesYdiscount = 'TotalAmountOverXgivesYdiscount', XforY = 'XforY', NewArrivals = 'NewArrivals', Freetext = 'Freetext', TodaysBreakFastOffer = 'TodaysBreakFastOffer', TodaysLunchOffer = 'TodaysLunchOffer', TodaysDinnerOffer = 'TodaysDinnerOffer', SaveFoodAndMoney = 'SaveFoodAndMoney', PercentageOfYourFoodBill = 'PercentageOfYourFoodBill', HappyHour = 'HappyHour', SomeFreeTablesLeftToday = 'SomeFreeTablesLeftToday', TwoDishesForThePriceOfOne = 'TwoDishesForThePriceOfOne', } export class GetCategoryEnabledAdMessageDetailResponse { public adMessageDetailsTypes: AdMessageDetailsType[] = []; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/admessage/get_category_enabled_details", "GET") export class GetCategoryEnabledAdMessageDetailRequest implements IReturn, IGet { public categoryAbsoluteSlug: string[] = []; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'GetCategoryEnabledAdMessageDetailRequest'; } public getMethod() { return 'GET'; } public createResponse() { return new GetCategoryEnabledAdMessageDetailResponse(); } } }