/* Options: Date: 2025-02-05 21:42:39 Version: 5.140 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.clubmanagercentral.com //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: BranchService.GetBranchAppInfoRequest.* //ExcludeTypes: //DefaultImports: */ export interface IReturn { createResponse(): T; } // @Flags() export enum AppFeature { None = 0, JoinOnline = 1, TodaysClasses = 2, RegistrationForm = 4, ForthcomingBookings = 8, WeeklyTimetable = 16, SessionTimetable = 32, FacilityTimetable = 64, TasterSessions = 128, HowToFindUs = 256, AttendanceLeaderboard = 512, MemberMessages = 1024, AchievementGallery = 2048, FreeText = 4096, QRCode = 8192, ShareAndInviteAFriend = 16384, RenewalPrompt = 32768, CurrentCapacity = 65536, JoinFriend = 131072, MemberPoints = 262144, PromoMembership = 524288, Shop = 1048576, ShowFacebook = 2097152, ShowTwitter = 4194304, ShowInstagram = 8388608, ShowYouTube = 16777216, ShowTikTok = 33554432, ShowShopify = 67108864, AttendanceStreak = 134217728, BookingCategories = 268435456, ShowSessionsRemaining = 536870912, } export class BranchAppInfo { public TitleText: string; public AddText: string; public RegisterText: string; public JoinText: string; public ARNiOS: string; public ARNAndroid: string; public AppIdentifier: string; public AppBundleName: string; public AppName: string; public AppCenterAndroid: string; public AppCenterIOS: string; public BranchId?: number; public Name: string; public BranchKey: string; public Terms: string; public CancelDate?: string; public AppFeature: AppFeature; public CanBookOnline: boolean; public PrimaryColor: string; public SecondaryColor: string; public BackgroundColor: string; public HeaderTopColor: string; public HeaderBottomColor: string; public SideLeftColor: string; public SideRightColor: string; public SideFontColor: string; public SideFontActiveColor: string; public ExtWebBackgroundColor: string; public ExtWebTextColor: string; public ExtWebTintBackColor: string; public ExtWebHighlightBackColor: string; public ExtWebTabBackColor: string; public HeadingColor: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/api/Branch/GetBranchAppInfo", "POST,GET") export class GetBranchAppInfoRequest implements IReturn { public Id: number; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'BranchService.GetBranchAppInfoRequest'; } public getMethod() { return 'POST'; } public createResponse() { return new BranchAppInfo(); } }