/* Options: Date: 2026-01-12 03:02:42 SwiftVersion: 6.0 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://qa-business-api.brovs.com //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True //MakePropertiesOptional: True IncludeTypes: GetCategoryEnabledAdDetailRequest.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/ad/get_category_enabled_details", "GET") public class GetCategoryEnabledAdDetailRequest : IReturn, IGet, Codable { public typealias Return = GetCategoryEnabledAdDetailResponse public var categoryAbsoluteSlug:[String] = [] required public init(){} } public class GetCategoryEnabledAdDetailResponse : Codable { public var adDetailsTypes:[AdDetailsType] = [] required public init(){} } public enum AdDetailsType : 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 }