ClubManager.Api

<back to all web services

BranchService.GetBranchAppInfoForBuildRequest

The following routes are available for this service:
POST,GET/api/Branch/GetBranchAppInfoForBuild
import java.math.*;
import java.util.*;
import net.servicestack.client.*;

public class dtos
{

    public static class BranchAppInfo
    {
        public String TitleText = null;
        public String AddText = null;
        public String RegisterText = null;
        public String JoinText = null;
        public String ARNiOS = null;
        public String ARNAndroid = null;
        public String AppIdentifier = null;
        public String AppBundleName = null;
        public String AppName = null;
        public String AppCenterAndroid = null;
        public String AppCenterIOS = null;
        public Integer BranchId = null;
        public String Name = null;
        public String BranchKey = null;
        public String Terms = null;
        public Date CancelDate = null;
        public AppFeature AppFeature = null;
        public Boolean CanBookOnline = null;
        public String PrimaryColor = null;
        public String SecondaryColor = null;
        public String BackgroundColor = null;
        public String HeaderTopColor = null;
        public String HeaderBottomColor = null;
        public String SideLeftColor = null;
        public String SideRightColor = null;
        public String SideFontColor = null;
        public String SideFontActiveColor = null;
        public String ExtWebBackgroundColor = null;
        public String ExtWebTextColor = null;
        public String ExtWebTintBackColor = null;
        public String ExtWebHighlightBackColor = null;
        public String ExtWebTabBackColor = null;
        public String HeadingColor = null;
        
        public String getTitleText() { return TitleText; }
        public BranchAppInfo setTitleText(String value) { this.TitleText = value; return this; }
        public String getAddText() { return AddText; }
        public BranchAppInfo setAddText(String value) { this.AddText = value; return this; }
        public String getRegisterText() { return RegisterText; }
        public BranchAppInfo setRegisterText(String value) { this.RegisterText = value; return this; }
        public String getJoinText() { return JoinText; }
        public BranchAppInfo setJoinText(String value) { this.JoinText = value; return this; }
        public String getArNiOS() { return ARNiOS; }
        public BranchAppInfo setArNiOS(String value) { this.ARNiOS = value; return this; }
        public String getArnAndroid() { return ARNAndroid; }
        public BranchAppInfo setArnAndroid(String value) { this.ARNAndroid = value; return this; }
        public String getAppIdentifier() { return AppIdentifier; }
        public BranchAppInfo setAppIdentifier(String value) { this.AppIdentifier = value; return this; }
        public String getAppBundleName() { return AppBundleName; }
        public BranchAppInfo setAppBundleName(String value) { this.AppBundleName = value; return this; }
        public String getAppName() { return AppName; }
        public BranchAppInfo setAppName(String value) { this.AppName = value; return this; }
        public String getAppCenterAndroid() { return AppCenterAndroid; }
        public BranchAppInfo setAppCenterAndroid(String value) { this.AppCenterAndroid = value; return this; }
        public String getAppCenterIOS() { return AppCenterIOS; }
        public BranchAppInfo setAppCenterIOS(String value) { this.AppCenterIOS = value; return this; }
        public Integer getBranchId() { return BranchId; }
        public BranchAppInfo setBranchId(Integer value) { this.BranchId = value; return this; }
        public String getName() { return Name; }
        public BranchAppInfo setName(String value) { this.Name = value; return this; }
        public String getBranchKey() { return BranchKey; }
        public BranchAppInfo setBranchKey(String value) { this.BranchKey = value; return this; }
        public String getTerms() { return Terms; }
        public BranchAppInfo setTerms(String value) { this.Terms = value; return this; }
        public Date getCancelDate() { return CancelDate; }
        public BranchAppInfo setCancelDate(Date value) { this.CancelDate = value; return this; }
        public AppFeature getAppFeature() { return AppFeature; }
        public BranchAppInfo setAppFeature(AppFeature value) { this.AppFeature = value; return this; }
        public Boolean isCanBookOnline() { return CanBookOnline; }
        public BranchAppInfo setCanBookOnline(Boolean value) { this.CanBookOnline = value; return this; }
        public String getPrimaryColor() { return PrimaryColor; }
        public BranchAppInfo setPrimaryColor(String value) { this.PrimaryColor = value; return this; }
        public String getSecondaryColor() { return SecondaryColor; }
        public BranchAppInfo setSecondaryColor(String value) { this.SecondaryColor = value; return this; }
        public String getBackgroundColor() { return BackgroundColor; }
        public BranchAppInfo setBackgroundColor(String value) { this.BackgroundColor = value; return this; }
        public String getHeaderTopColor() { return HeaderTopColor; }
        public BranchAppInfo setHeaderTopColor(String value) { this.HeaderTopColor = value; return this; }
        public String getHeaderBottomColor() { return HeaderBottomColor; }
        public BranchAppInfo setHeaderBottomColor(String value) { this.HeaderBottomColor = value; return this; }
        public String getSideLeftColor() { return SideLeftColor; }
        public BranchAppInfo setSideLeftColor(String value) { this.SideLeftColor = value; return this; }
        public String getSideRightColor() { return SideRightColor; }
        public BranchAppInfo setSideRightColor(String value) { this.SideRightColor = value; return this; }
        public String getSideFontColor() { return SideFontColor; }
        public BranchAppInfo setSideFontColor(String value) { this.SideFontColor = value; return this; }
        public String getSideFontActiveColor() { return SideFontActiveColor; }
        public BranchAppInfo setSideFontActiveColor(String value) { this.SideFontActiveColor = value; return this; }
        public String getExtWebBackgroundColor() { return ExtWebBackgroundColor; }
        public BranchAppInfo setExtWebBackgroundColor(String value) { this.ExtWebBackgroundColor = value; return this; }
        public String getExtWebTextColor() { return ExtWebTextColor; }
        public BranchAppInfo setExtWebTextColor(String value) { this.ExtWebTextColor = value; return this; }
        public String getExtWebTintBackColor() { return ExtWebTintBackColor; }
        public BranchAppInfo setExtWebTintBackColor(String value) { this.ExtWebTintBackColor = value; return this; }
        public String getExtWebHighlightBackColor() { return ExtWebHighlightBackColor; }
        public BranchAppInfo setExtWebHighlightBackColor(String value) { this.ExtWebHighlightBackColor = value; return this; }
        public String getExtWebTabBackColor() { return ExtWebTabBackColor; }
        public BranchAppInfo setExtWebTabBackColor(String value) { this.ExtWebTabBackColor = value; return this; }
        public String getHeadingColor() { return HeadingColor; }
        public BranchAppInfo setHeadingColor(String value) { this.HeadingColor = value; return this; }
    }

    @Flags()
    public static enum AppFeature
    {
        @SerializedName("0") None(0),
        @SerializedName("1") JoinOnline(1),
        @SerializedName("2") TodaysClasses(2),
        @SerializedName("4") RegistrationForm(4),
        @SerializedName("8") ForthcomingBookings(8),
        @SerializedName("16") WeeklyTimetable(16),
        @SerializedName("32") SessionTimetable(32),
        @SerializedName("64") FacilityTimetable(64),
        @SerializedName("128") TasterSessions(128),
        @SerializedName("256") HowToFindUs(256),
        @SerializedName("512") AttendanceLeaderboard(512),
        @SerializedName("1024") MemberMessages(1024),
        @SerializedName("2048") AchievementGallery(2048),
        @SerializedName("4096") FreeText(4096),
        @SerializedName("8192") QrCode(8192),
        @SerializedName("16384") ShareAndInviteAFriend(16384),
        @SerializedName("32768") RenewalPrompt(32768),
        @SerializedName("65536") CurrentCapacity(65536),
        @SerializedName("131072") JoinFriend(131072),
        @SerializedName("262144") MemberPoints(262144),
        @SerializedName("524288") PromoMembership(524288),
        @SerializedName("1048576") Shop(1048576),
        @SerializedName("2097152") ShowFacebook(2097152),
        @SerializedName("4194304") ShowTwitter(4194304),
        @SerializedName("8388608") ShowInstagram(8388608),
        @SerializedName("16777216") ShowYouTube(16777216),
        @SerializedName("33554432") ShowTikTok(33554432),
        @SerializedName("67108864") ShowShopify(67108864),
        @SerializedName("134217728") AttendanceStreak(134217728),
        @SerializedName("268435456") BookingCategories(268435456),
        @SerializedName("536870912") ShowSessionsRemaining(536870912);

        private final int value;
        AppFeature(final int intValue) { value = intValue; }
        public int getValue() { return value; }
    }

}

Java BranchService.GetBranchAppInfoForBuildRequest DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /api/Branch/GetBranchAppInfoForBuild HTTP/1.1 
Host: api.clubmanagercentral.com 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<BranchService.GetBranchAppInfoForBuildRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ClubManager.Api.Services">
  <Id>0</Id>
</BranchService.GetBranchAppInfoForBuildRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<BranchAppInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ClubManager.Interfaces.Models.Branch">
  <_x003C_ARNAndroid_x003E_k__BackingField>String</_x003C_ARNAndroid_x003E_k__BackingField>
  <_x003C_ARNiOS_x003E_k__BackingField>String</_x003C_ARNiOS_x003E_k__BackingField>
  <_x003C_AddText_x003E_k__BackingField>String</_x003C_AddText_x003E_k__BackingField>
  <_x003C_AppBundleName_x003E_k__BackingField>String</_x003C_AppBundleName_x003E_k__BackingField>
  <_x003C_AppCenterAndroid_x003E_k__BackingField>String</_x003C_AppCenterAndroid_x003E_k__BackingField>
  <_x003C_AppCenterIOS_x003E_k__BackingField>String</_x003C_AppCenterIOS_x003E_k__BackingField>
  <_x003C_AppIdentifier_x003E_k__BackingField>String</_x003C_AppIdentifier_x003E_k__BackingField>
  <_x003C_AppName_x003E_k__BackingField>String</_x003C_AppName_x003E_k__BackingField>
  <_x003C_BranchId_x003E_k__BackingField>0</_x003C_BranchId_x003E_k__BackingField>
  <_x003C_JoinText_x003E_k__BackingField>String</_x003C_JoinText_x003E_k__BackingField>
  <_x003C_Name_x003E_k__BackingField>String</_x003C_Name_x003E_k__BackingField>
  <_x003C_RegisterText_x003E_k__BackingField>String</_x003C_RegisterText_x003E_k__BackingField>
  <_x003C_TitleText_x003E_k__BackingField>String</_x003C_TitleText_x003E_k__BackingField>
  <branch i:nil="true" />
</BranchAppInfo>