/* Options: Date: 2025-12-06 06:26:18 SwiftVersion: 6.0 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://business-api.brovs.com //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True //MakePropertiesOptional: True IncludeTypes: GetCategoryEnabledAdMessageDetailRequest.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/admessage/get_category_enabled_details", "GET") public class GetCategoryEnabledAdMessageDetailRequest : IReturn, IGet, Codable { public typealias Return = GetCategoryEnabledAdMessageDetailResponse public var categoryAbsoluteSlug:[String] = [] required public init(){} } public class GetCategoryEnabledAdMessageDetailResponse : Codable { public var adMessageDetailsTypes:[AdMessageDetailsType] = [] required public init(){} } public enum AdMessageDetailsType : String, Codable { case PercentageOnAllMerchandise case PercentageRangeOnAllMerchandise case PercentageOnSelectedMerchandise case AbsoluteOnSelectedMerchandise case AbsoluteRangeOnAllMerchandise case TotalAmountOverXgivesYdiscount case XforY case NewArrivals case Freetext case TodaysBreakFastOffer case TodaysLunchOffer case TodaysDinnerOffer case SaveFoodAndMoney case PercentageOfYourFoodBill case HappyHour case SomeFreeTablesLeftToday case TwoDishesForThePriceOfOne }