POST,GET | /api/Branch/GetBranchAppInfo |
---|
import Foundation
import ServiceStack
public class BranchAppInfo : Codable
{
public var titleText:String?
public var addText:String?
public var registerText:String?
public var joinText:String?
public var arNiOS:String?
public var arnAndroid:String?
public var appIdentifier:String?
public var appBundleName:String?
public var appName:String?
public var appCenterAndroid:String?
public var appCenterIOS:String?
public var branchId:Int?
public var name:String?
public var branchKey:String?
public var terms:String?
public var cancelDate:Date?
public var appFeature:AppFeature?
public var canBookOnline:Bool?
public var primaryColor:String?
public var secondaryColor:String?
public var backgroundColor:String?
public var headerTopColor:String?
public var headerBottomColor:String?
public var sideLeftColor:String?
public var sideRightColor:String?
public var sideFontColor:String?
public var sideFontActiveColor:String?
public var extWebBackgroundColor:String?
public var extWebTextColor:String?
public var extWebTintBackColor:String?
public var extWebHighlightBackColor:String?
public var extWebTabBackColor:String?
public var headingColor:String?
required public init(){}
}
// @Flags()
public enum AppFeature : Int, Codable
{
case None = 0
case JoinOnline = 1
case TodaysClasses = 2
case RegistrationForm = 4
case ForthcomingBookings = 8
case WeeklyTimetable = 16
case SessionTimetable = 32
case FacilityTimetable = 64
case TasterSessions = 128
case HowToFindUs = 256
case AttendanceLeaderboard = 512
case MemberMessages = 1024
case AchievementGallery = 2048
case FreeText = 4096
case QRCode = 8192
case ShareAndInviteAFriend = 16384
case RenewalPrompt = 32768
case CurrentCapacity = 65536
case JoinFriend = 131072
case MemberPoints = 262144
case PromoMembership = 524288
case Shop = 1048576
case ShowFacebook = 2097152
case ShowTwitter = 4194304
case ShowInstagram = 8388608
case ShowYouTube = 16777216
case ShowTikTok = 33554432
case ShowShopify = 67108864
case AttendanceStreak = 134217728
case BookingCategories = 268435456
case ShowSessionsRemaining = 536870912
}
Swift BranchService.GetBranchAppInfoRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /api/Branch/GetBranchAppInfo HTTP/1.1
Host: api.clubmanagercentral.com
Accept: application/json
Content-Type: application/json
Content-Length: length
{"Id":0}
HTTP/1.1 200 OK Content-Type: application/json Content-Length: length {"TitleText":"String","AddText":"String","RegisterText":"String","JoinText":"String","ARNiOS":"String","ARNAndroid":"String","AppIdentifier":"String","AppBundleName":"String","AppName":"String","AppCenterAndroid":"String","AppCenterIOS":"String","BranchId":0,"Name":"String","BranchKey":"00000000-0000-0000-0000-000000000000","Terms":null,"CancelDate":null,"AppFeature":0,"CanBookOnline":false,"PrimaryColor":null,"SecondaryColor":null,"BackgroundColor":null,"HeaderTopColor":null,"HeaderBottomColor":null,"SideLeftColor":null,"SideRightColor":null,"SideFontColor":null,"SideFontActiveColor":null,"ExtWebBackgroundColor":null,"ExtWebTextColor":null,"ExtWebTintBackColor":null,"ExtWebHighlightBackColor":null,"ExtWebTabBackColor":null,"HeadingColor":null}