/* Options: Date: 2025-03-13 19:55:27 SwiftVersion: 5.0 Version: 5.140 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.clubmanagercentral.com //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True IncludeTypes: ViewBranchGetBranches.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/api/Query/BranchGetBranches") // @AutoQueryViewer(Description="", IconUrl="octicon:database", Title="BranchGetBranches") public class ViewBranchGetBranches : QueryDb, IReturn { public typealias Return = QueryResponse required public init(){ super.init() } required public init(from decoder: Decoder) throws { try super.init(from: decoder) } public override func encode(to encoder: Encoder) throws { try super.encode(to: encoder) } } public class BranchGetBranchesInstance : Codable { public var branchType:Int? public var name:String? public var `prefix`:String? public var companyName:String? public var companyAddress:String? public var companyOfficialName:String? public var directDebitReference:String? public var fastDDReference:String? public var fastDDPlatinumRef:String? public var style:String? public var paymentStartDate:Date? public var publicKey:String? public var trialStart:Date? public var trialEnd:Date? public var inTrial:Bool? public var useMembershipTypes:Bool? public var ddUserName:String? public var ddPassword:String? public var ddServiceUser:String? public var dfcUserName:String? public var dfcPassword:String? public var dfcClubNumber:String? public var companyEmail:String? public var smsOriginator:String? public var languageId:Int? public var vatRate:Double? public var swipeAction:Int? public var modules:Int? public var useFreeText:Bool? public var freeTextTitle:String? public var timeZone:String? public var useCreditBalance:Bool? public var allowNegativeBalance:Bool? public var defaultCreditLimit:Double? public var applicationType:Int? public var externalProviderWarning:String? public var domain:String? public var mobileDomain:String? public var onlineBookingTimetableLimit:Int? public var onlineBookingCancellationLimit:Int? public var feature:Int? public var showGoCardlessAd:Bool? public var providerSaving:Double? public var sroAddress:String? public var telephone:String? public var mcaClubNo:String? public var transferred:Bool? public var onlineBookingAllowNonActives:Bool? public var memberLimit:Int? public var sortCode:String? public var accountNumber:String? public var sendSMSAppointmentRemindersDefault:Bool? public var sendSMSBookingReminders:Bool? public var website:String? public var giftAid:Bool? @TimeSpan public var globalBookingStartTime:TimeInterval? @TimeSpan public var globalBookingEndTime:TimeInterval? public var bookingMinuteIncrements:Int? public var cancelReason:String? public var cancelFurther:String? public var cancelDate:Date? public var twilioNumber:String? public var creditCardFee:Double? public var directDebitFee:Double? public var culture:String? public var bookingsPayLinkOnTrack:Bool? public var accessControlTimeLimit:Int? public var minimiser:Int? public var autoGenerateLicenses:Bool? public var terms:String? public var fingerprintThreshold:Int? public var fingerprintMatcherThreshold:Int? public var currencyCulture:String? public var autoShutoff:Bool? public var primaryColors:String? public var logo:[UInt8] = [] public var reportFormat:Int? public var country:String? public var smsPriceAdjustment:Double? public var logoHash:String? public var fixPayments:Bool? public var fixPaymentSchedle:String? public var appFeature:Int? public var appOptions:String? public var companyDescription:String? public var capacity:Int? public var signInScreenFeature:Int? public var bookingAccessTimeLimit:Int? public var deductSessionsOnBooking:Bool? public var monthlySalesTarget:Int? public var showTrustedBranchBookings:Bool? public var facebook:String? public var twitter:String? public var instagram:String? public var youTube:String? public var tikTok:String? public var shopify:String? public var minimumMemberAge:Int? public var usingPaymentMethods:Int? public var termsAndConditionsVersionDate:Date? public var termsAndConditionsAcceptedDate:Date? public var sendMarketingInviteWhenMemberAdded:Bool? public var sendMarketingInviteWhenMemberJoinedOnline:Bool? public var marketingComplianceManagedExternally:Bool? public var onlineBookingAllowWaitingList:Bool? public var onlineMultiSiteEnabled:Bool? public var onlineBookingLimit:Int? public var publicMembershipTypes:Int? public var trustedBranches:Int? public var scoreBranchId:Int? public var iOSAppLink:String? public var androidAppLink:String? required public init(){} }