ClubManager.Api

<back to all web services

MemberService.GetMembersForAccessControlRequest

Requires Authentication
The following routes are available for this service:
POST,GET/api/Member/GetMembersForAccessControl

export enum MembershipState
{
    Prospect = 'Prospect',
    Active = 'Active',
    Expired = 'Expired',
    Cancelled = 'Cancelled',
    PaymentRequired = 'PaymentRequired',
    Suspended = 'Suspended',
}

export enum ExternalStatus
{
    Off = 'Off',
    Active = 'Active',
    Pending = 'Pending',
    CancelledInsideContract = 'CancelledInsideContract',
    CancelledOutsideContract = 'CancelledOutsideContract',
    WithDebtRecovery = 'WithDebtRecovery',
    Suspended = 'Suspended',
}

export enum MemberAccess
{
    AccessAllowed = 1,
    NoAccess = 2,
    NoMultiSiteAccess = 3,
    NoSessions = 4,
    NoScheduleAccess = 5,
    NoAccessTimeLimitExceeded = 6,
    Suspended = 7,
}

export class AccessControlMember
{
    public MemberId?: number;
    public EnrolmentId?: number;
    public BranchId?: number;
    public MembershipState?: MembershipState;
    public MembershipNumber?: string;
    public CardNumber?: string;
    public Forenames?: string;
    public Surname?: string;
    public MultiSiteAccess?: boolean;
    public UseExternalStatus?: boolean;
    public ExternalStatus?: ExternalStatus;
    public MembershipTypeName?: string;
    public StartDate?: string;
    public EndDate?: string;
    public ScheduleId?: number;
    public SessionsRemaining?: number;
    public LastAttendance?: string;
    public MemberAccess?: MemberAccess;

    public constructor(init?: Partial<AccessControlMember>) { (Object as any).assign(this, init); }
}

export class Schedule
{
    public ScheduleId?: number;
    public Name?: string;
    public Description?: string;
    public MondayFrom?: string;
    public MondayTo?: string;
    public TuesdayFrom?: string;
    public TuesdayTo?: string;
    public WednesdayFrom?: string;
    public WednesdayTo?: string;
    public ThursdayFrom?: string;
    public ThursdayTo?: string;
    public FridayFrom?: string;
    public FridayTo?: string;
    public SaturdayFrom?: string;
    public SaturdayTo?: string;
    public SundayFrom?: string;
    public SundayTo?: string;
    public ScheduleType?: number;
    public BranchId?: number;
    public Deleted?: boolean;
    public Demo?: boolean;
    public Monday?: boolean;
    public Tuesday?: boolean;
    public Wednesday?: boolean;
    public Thursday?: boolean;
    public Friday?: boolean;
    public Saturday?: boolean;
    public Sunday?: boolean;
    public MondayTotalTime?: string;
    public TuesdayTotalTime?: string;
    public WednesdayTotalTime?: string;
    public ThursdayTotalTime?: string;
    public FridayTotalTime?: string;
    public SaturdayTotalTime?: string;
    public SundayTotalTime?: string;
    public TotalTime?: string;

    public constructor(init?: Partial<Schedule>) { (Object as any).assign(this, init); }
}

export enum BranchType
{
    DebitFinance = 'DebitFinance',
    SmartDebit = 'SmartDebit',
    Standard = 'Standard',
    Root = 'Root',
    Reseller = 'Reseller',
    Referrer = 'Referrer',
}

// @Flags()
export enum Module
{
    Standard = 0,
    Bookings = 1,
}

export enum ApplicationType
{
    Gym = 1,
    Golf = 2,
    Dance = 3,
    Soccer = 4,
    Vanilla = 5,
    Association = 6,
    MartialArts = 7,
    Gymnastics = 8,
    Swimming = 9,
    Nurseries = 10,
    Racquet = 11,
    SubscriptionBox = 12,
    Clinic = 13,
    Wellness = 14,
    HealthAndBeauty = 15,
    Climbing = 16,
    AfterSchoolClub = 17,
    PersonalTrainer = 18,
}

// @Flags()
export enum Feature
{
    None = 0,
    Standard = 1,
    Bookings = 2,
    Rota = 4,
    GoCardless = 8,
    HomeScreen = 16,
    EPos = 32,
    Attendance = 64,
    Sales = 128,
    PaymentCollections = 256,
    MailChimp = 512,
    MultiSite = 1024,
    AccountingDashboard = 2048,
    OtherDashboards = 4096,
    Reports = 8192,
    AdvancedAccounting = 16384,
    MemberLicenseDates = 32768,
    FaceRecognition = 65536,
    MemberAccountCreation = 131072,
    Automation = 262144,
    FacebookMarketing = 524288,
    Grades = 1048576,
    ZoomIntegration = 2097152,
    SalesTargetChart = 4194304,
    CustomApp = 8388608,
    CustomAttributesOnPortal = 16777216,
    NoExport = 33554432,
    EnterpriseClubPerformanceDashboards = 67108864,
}

export class Iso3166Country
{
    public Name?: string;
    public TwoLetterCode?: string;
    public ThreeLetterCode?: string;
    public NumericCode?: number;
    public PhonePrefix?: string[];

    public constructor(init?: Partial<Iso3166Country>) { (Object as any).assign(this, init); }
}

export enum BranchMinimiser
{
    None = 'None',
    CMGo = 'CMGo',
    BasicPortal = 'BasicPortal',
}

export enum ReportFormat
{
    PDF = 1,
    Word = 2,
    Excel = 3,
    PNG = 4,
    XPS = 5,
    CSV = 6,
    Html5 = 7,
}

// @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,
}

// @Flags()
export enum SignInScreenFeature
{
    None = 0,
    SignInNumPad = 1,
}

export class Branch
{
    public BranchId?: number;
    public BranchType?: BranchType;
    public Name?: string;
    public Prefix?: string;
    public CompanyName?: string;
    public CompanyAddress?: string;
    public CompanyOfficialName?: string;
    public DirectDebitReference?: string;
    public FastDDReference?: string;
    public FastDDPlatinumRef?: string;
    public Style?: string;
    public PublicKey?: string;
    public PrivateKey?: string;
    public TrialStart?: string;
    public TrialEnd?: string;
    public PaymentStartDate?: string;
    public InTrial?: boolean;
    public UseFreeText?: boolean;
    public FreeTextTitle?: string;
    public UseMembershipTypes?: boolean;
    public DDUserName?: string;
    public DDPassword?: string;
    public DDServiceUser?: string;
    public DfcUserName?: string;
    public DfcPassword?: string;
    public DfcClubNumber?: string;
    public CompanyEmail?: string;
    public SmsOriginator?: string;
    public LanguageId?: number;
    public VatRate?: number;
    public SwipeAction?: number;
    public Modules?: Module;
    public UseCreditBalance?: boolean;
    public AllowNegativeBalance?: boolean;
    public DefaultCreditLimit?: number;
    public ApplicationType?: ApplicationType;
    public ExternalProviderWarning?: string;
    public Domain?: string;
    public MobileDomain?: string;
    public OnlineBookingTimetableLimit?: number;
    public OnlineBookingCancellationLimit?: number;
    public OnlineBookingLimit?: number;
    public Feature?: Feature;
    public TimeZone?: string;
    public Culture?: string;
    public Country?: string;
    public Iso3166Country?: Iso3166Country;
    public CurrencyCulture?: string;
    public ShowGoCardlessAd?: boolean;
    public GoCardlessSaving?: number;
    public SROAddress?: string;
    public MCAClubNo?: string;
    public MCAClubRef?: string;
    public TwilioNumber?: string;
    public Telephone?: string;
    public Transferred?: boolean;
    public OnlineBookingAllowNonActives?: boolean;
    public MemberLimit?: number;
    public SortCode?: string;
    public AccountNumber?: string;
    public Website?: string;
    public SendSMSAppointmentRemindersDefault?: boolean;
    public SendSMSBookingReminders?: boolean;
    public GiftAid?: boolean;
    public GlobalBookingStartTime?: string;
    public GlobalBookingEndTime?: string;
    public BookingMinuteIncrements?: number;
    public CancelReason?: string;
    public CancelFurther?: string;
    public CancelDate?: string;
    public DirectDebitFee?: number;
    public CreditCardFee?: number;
    public SMSPriceAdjustment?: number;
    public BookingsPayLinkOnTrack?: boolean;
    public AccessControlTimeLimit?: number;
    public Minimiser?: BranchMinimiser;
    public AutoGenerateLicenses?: boolean;
    public Terms?: string;
    public FingerprintThreshold?: number;
    public FingerprintMatcherThreshold?: number;
    public AutoShutoff?: boolean;
    public PrimaryColors?: string;
    public HasColors?: 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 ReportFormat?: ReportFormat;
    public FixPayments?: boolean;
    public FixPaymentSchedle?: string;
    public AppFeature?: AppFeature;
    public SignInScreenFeature?: SignInScreenFeature;
    public AppOptions?: string;
    public CompanyDescription?: string;
    public Capacity?: number;
    public MonthlySalesTarget?: number;
    public BookingAccessTimeLimit?: number;
    public Facebook?: string;
    public Twitter?: string;
    public Instagram?: string;
    public YouTube?: string;
    public TikTok?: string;
    public Shopify?: string;
    public MinimumMemberAge?: number;
    public TermsAndConditionsVersionDate?: string;
    public TermsAndConditionsAcceptedDate?: string;
    public TermsAndConditionsAccepted?: boolean;
    public SiteUrl?: string;
    public IsUsingSmartDebit?: boolean;
    public IsUsingDfc?: boolean;
    public IsSouthAfrica?: boolean;
    public SmartDebitConfigured?: boolean;
    public DfcConfigured?: boolean;
    public UsingPaymentMethods?: boolean;
    public SmsPrefix?: string;
    public Logo?: string;
    public LogoThumbnail?: string;
    public LogoHash?: string;
    public SendMarketingInviteWhenMemberAdded?: boolean;
    public SendMarketingInviteWhenMemberJoinedOnline?: boolean;
    public MarketingComplianceManagedExternally?: boolean;
    public OnlineBookingAllowWaitingList?: boolean;
    public OnlineMultiSiteEnabled?: boolean;
    public CanBookOnline?: boolean;
    public PublicMembershipTypes?: number;
    public TrustedBranches?: number;
    public IsAddingProspects?: boolean;
    public IsSellingMemberships?: boolean;
    public IsCreatingTasks?: boolean;
    public IsCreatingAppointments?: boolean;
    public IsBookingClasses?: boolean;
    public IsRegisteringAttendance?: boolean;
    public IsSellingProducts?: boolean;
    public IsSendingEmails?: boolean;
    public IsSendingSMS?: boolean;
    public IsUsingAutomation?: boolean;
    public DeductSessionsOnBooking?: boolean;
    public ShowTrustedBranchBookings?: boolean;
    public Score?: number;
    public ApplicationId?: string;
    public iOSAppLink?: string;
    public AndroidAppLink?: string;

    public constructor(init?: Partial<Branch>) { (Object as any).assign(this, init); }
}

export class AccessControlMembers
{
    public Members?: AccessControlMember[];
    public Schedules?: Schedule[];
    public Branch?: Branch;

    public constructor(init?: Partial<AccessControlMembers>) { (Object as any).assign(this, init); }
}

TypeScript MemberService.GetMembersForAccessControlRequest 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/Member/GetMembersForAccessControl HTTP/1.1 
Host: api.clubmanagercentral.com 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<MemberService.GetMembersForAccessControlRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ClubManager.Api.Services">
  <Date>0001-01-01T00:00:00</Date>
  <MemberId>0</MemberId>
</MemberService.GetMembersForAccessControlRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<AccessControlMembers xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ClubManager.Interfaces.Models.Member">
  <Branch xmlns:d2p1="http://schemas.datacontract.org/2004/07/ClubManager.Interfaces.Models.Branch">
    <d2p1:_x003C_AccessControlTimeLimit_x003E_k__BackingField>0</d2p1:_x003C_AccessControlTimeLimit_x003E_k__BackingField>
    <d2p1:_x003C_AccountNumber_x003E_k__BackingField>String</d2p1:_x003C_AccountNumber_x003E_k__BackingField>
    <d2p1:_x003C_AllowNegativeBalance_x003E_k__BackingField>false</d2p1:_x003C_AllowNegativeBalance_x003E_k__BackingField>
    <d2p1:_x003C_AndroidAppLink_x003E_k__BackingField>String</d2p1:_x003C_AndroidAppLink_x003E_k__BackingField>
    <d2p1:_x003C_AppFeature_x003E_k__BackingField>None</d2p1:_x003C_AppFeature_x003E_k__BackingField>
    <d2p1:_x003C_AppOptions_x003E_k__BackingField>String</d2p1:_x003C_AppOptions_x003E_k__BackingField>
    <d2p1:_x003C_ApplicationType_x003E_k__BackingField>Gym</d2p1:_x003C_ApplicationType_x003E_k__BackingField>
    <d2p1:_x003C_AutoGenerateLicenses_x003E_k__BackingField>false</d2p1:_x003C_AutoGenerateLicenses_x003E_k__BackingField>
    <d2p1:_x003C_AutoShutoff_x003E_k__BackingField>false</d2p1:_x003C_AutoShutoff_x003E_k__BackingField>
    <d2p1:_x003C_BookingAccessTimeLimit_x003E_k__BackingField>0</d2p1:_x003C_BookingAccessTimeLimit_x003E_k__BackingField>
    <d2p1:_x003C_BookingMinuteIncrements_x003E_k__BackingField>0</d2p1:_x003C_BookingMinuteIncrements_x003E_k__BackingField>
    <d2p1:_x003C_BookingsPayLinkOnTrack_x003E_k__BackingField>false</d2p1:_x003C_BookingsPayLinkOnTrack_x003E_k__BackingField>
    <d2p1:_x003C_BranchId_x003E_k__BackingField>0</d2p1:_x003C_BranchId_x003E_k__BackingField>
    <d2p1:_x003C_BranchType_x003E_k__BackingField>DebitFinance</d2p1:_x003C_BranchType_x003E_k__BackingField>
    <d2p1:_x003C_CancelDate_x003E_k__BackingField>0001-01-01T00:00:00</d2p1:_x003C_CancelDate_x003E_k__BackingField>
    <d2p1:_x003C_CancelFurther_x003E_k__BackingField>String</d2p1:_x003C_CancelFurther_x003E_k__BackingField>
    <d2p1:_x003C_CancelReason_x003E_k__BackingField>String</d2p1:_x003C_CancelReason_x003E_k__BackingField>
    <d2p1:_x003C_Capacity_x003E_k__BackingField>0</d2p1:_x003C_Capacity_x003E_k__BackingField>
    <d2p1:_x003C_CompanyAddress_x003E_k__BackingField>String</d2p1:_x003C_CompanyAddress_x003E_k__BackingField>
    <d2p1:_x003C_CompanyDescription_x003E_k__BackingField>String</d2p1:_x003C_CompanyDescription_x003E_k__BackingField>
    <d2p1:_x003C_CompanyEmail_x003E_k__BackingField>String</d2p1:_x003C_CompanyEmail_x003E_k__BackingField>
    <d2p1:_x003C_CompanyName_x003E_k__BackingField>String</d2p1:_x003C_CompanyName_x003E_k__BackingField>
    <d2p1:_x003C_CompanyOfficialName_x003E_k__BackingField>String</d2p1:_x003C_CompanyOfficialName_x003E_k__BackingField>
    <d2p1:_x003C_Country_x003E_k__BackingField>String</d2p1:_x003C_Country_x003E_k__BackingField>
    <d2p1:_x003C_CreditCardFee_x003E_k__BackingField>0</d2p1:_x003C_CreditCardFee_x003E_k__BackingField>
    <d2p1:_x003C_Culture_x003E_k__BackingField>String</d2p1:_x003C_Culture_x003E_k__BackingField>
    <d2p1:_x003C_CurrencyCulture_x003E_k__BackingField>String</d2p1:_x003C_CurrencyCulture_x003E_k__BackingField>
    <d2p1:_x003C_DDPassword_x003E_k__BackingField>String</d2p1:_x003C_DDPassword_x003E_k__BackingField>
    <d2p1:_x003C_DDServiceUser_x003E_k__BackingField>String</d2p1:_x003C_DDServiceUser_x003E_k__BackingField>
    <d2p1:_x003C_DDUserName_x003E_k__BackingField>String</d2p1:_x003C_DDUserName_x003E_k__BackingField>
    <d2p1:_x003C_DeductSessionsOnBooking_x003E_k__BackingField>false</d2p1:_x003C_DeductSessionsOnBooking_x003E_k__BackingField>
    <d2p1:_x003C_DefaultCreditLimit_x003E_k__BackingField>0</d2p1:_x003C_DefaultCreditLimit_x003E_k__BackingField>
    <d2p1:_x003C_DfcClubNumber_x003E_k__BackingField>String</d2p1:_x003C_DfcClubNumber_x003E_k__BackingField>
    <d2p1:_x003C_DfcPassword_x003E_k__BackingField>String</d2p1:_x003C_DfcPassword_x003E_k__BackingField>
    <d2p1:_x003C_DfcUserName_x003E_k__BackingField>String</d2p1:_x003C_DfcUserName_x003E_k__BackingField>
    <d2p1:_x003C_DirectDebitFee_x003E_k__BackingField>0</d2p1:_x003C_DirectDebitFee_x003E_k__BackingField>
    <d2p1:_x003C_DirectDebitReference_x003E_k__BackingField>String</d2p1:_x003C_DirectDebitReference_x003E_k__BackingField>
    <d2p1:_x003C_Domain_x003E_k__BackingField>String</d2p1:_x003C_Domain_x003E_k__BackingField>
    <d2p1:_x003C_ExternalProviderWarning_x003E_k__BackingField>String</d2p1:_x003C_ExternalProviderWarning_x003E_k__BackingField>
    <d2p1:_x003C_Facebook_x003E_k__BackingField>String</d2p1:_x003C_Facebook_x003E_k__BackingField>
    <d2p1:_x003C_FastDDPlatinumRef_x003E_k__BackingField>String</d2p1:_x003C_FastDDPlatinumRef_x003E_k__BackingField>
    <d2p1:_x003C_FastDDReference_x003E_k__BackingField>String</d2p1:_x003C_FastDDReference_x003E_k__BackingField>
    <d2p1:_x003C_Feature_x003E_k__BackingField>None</d2p1:_x003C_Feature_x003E_k__BackingField>
    <d2p1:_x003C_FingerprintMatcherThreshold_x003E_k__BackingField>0</d2p1:_x003C_FingerprintMatcherThreshold_x003E_k__BackingField>
    <d2p1:_x003C_FingerprintThreshold_x003E_k__BackingField>0</d2p1:_x003C_FingerprintThreshold_x003E_k__BackingField>
    <d2p1:_x003C_FixPaymentSchedle_x003E_k__BackingField>String</d2p1:_x003C_FixPaymentSchedle_x003E_k__BackingField>
    <d2p1:_x003C_FixPayments_x003E_k__BackingField>false</d2p1:_x003C_FixPayments_x003E_k__BackingField>
    <d2p1:_x003C_FreeTextTitle_x003E_k__BackingField>String</d2p1:_x003C_FreeTextTitle_x003E_k__BackingField>
    <d2p1:_x003C_GiftAid_x003E_k__BackingField>false</d2p1:_x003C_GiftAid_x003E_k__BackingField>
    <d2p1:_x003C_GlobalBookingEndTime_x003E_k__BackingField>PT0S</d2p1:_x003C_GlobalBookingEndTime_x003E_k__BackingField>
    <d2p1:_x003C_GlobalBookingStartTime_x003E_k__BackingField>PT0S</d2p1:_x003C_GlobalBookingStartTime_x003E_k__BackingField>
    <d2p1:_x003C_GoCardlessSaving_x003E_k__BackingField>0</d2p1:_x003C_GoCardlessSaving_x003E_k__BackingField>
    <d2p1:_x003C_InTrial_x003E_k__BackingField>false</d2p1:_x003C_InTrial_x003E_k__BackingField>
    <d2p1:_x003C_Instagram_x003E_k__BackingField>String</d2p1:_x003C_Instagram_x003E_k__BackingField>
    <d2p1:_x003C_IsAddingProspects_x003E_k__BackingField>false</d2p1:_x003C_IsAddingProspects_x003E_k__BackingField>
    <d2p1:_x003C_IsBookingClasses_x003E_k__BackingField>false</d2p1:_x003C_IsBookingClasses_x003E_k__BackingField>
    <d2p1:_x003C_IsCreatingAppointments_x003E_k__BackingField>false</d2p1:_x003C_IsCreatingAppointments_x003E_k__BackingField>
    <d2p1:_x003C_IsCreatingTasks_x003E_k__BackingField>false</d2p1:_x003C_IsCreatingTasks_x003E_k__BackingField>
    <d2p1:_x003C_IsRegisteringAttendance_x003E_k__BackingField>false</d2p1:_x003C_IsRegisteringAttendance_x003E_k__BackingField>
    <d2p1:_x003C_IsSellingMemberships_x003E_k__BackingField>false</d2p1:_x003C_IsSellingMemberships_x003E_k__BackingField>
    <d2p1:_x003C_IsSellingProducts_x003E_k__BackingField>false</d2p1:_x003C_IsSellingProducts_x003E_k__BackingField>
    <d2p1:_x003C_IsSendingEmails_x003E_k__BackingField>false</d2p1:_x003C_IsSendingEmails_x003E_k__BackingField>
    <d2p1:_x003C_IsSendingSMS_x003E_k__BackingField>false</d2p1:_x003C_IsSendingSMS_x003E_k__BackingField>
    <d2p1:_x003C_IsUsingAutomation_x003E_k__BackingField>false</d2p1:_x003C_IsUsingAutomation_x003E_k__BackingField>
    <d2p1:_x003C_LanguageId_x003E_k__BackingField>0</d2p1:_x003C_LanguageId_x003E_k__BackingField>
    <d2p1:_x003C_LogoHash_x003E_k__BackingField>String</d2p1:_x003C_LogoHash_x003E_k__BackingField>
    <d2p1:_x003C_MCAClubNo_x003E_k__BackingField>String</d2p1:_x003C_MCAClubNo_x003E_k__BackingField>
    <d2p1:_x003C_MCAClubRef_x003E_k__BackingField>String</d2p1:_x003C_MCAClubRef_x003E_k__BackingField>
    <d2p1:_x003C_MarketingComplianceManagedExternally_x003E_k__BackingField>false</d2p1:_x003C_MarketingComplianceManagedExternally_x003E_k__BackingField>
    <d2p1:_x003C_MemberLimit_x003E_k__BackingField>0</d2p1:_x003C_MemberLimit_x003E_k__BackingField>
    <d2p1:_x003C_Minimiser_x003E_k__BackingField>None</d2p1:_x003C_Minimiser_x003E_k__BackingField>
    <d2p1:_x003C_MinimumMemberAge_x003E_k__BackingField>0</d2p1:_x003C_MinimumMemberAge_x003E_k__BackingField>
    <d2p1:_x003C_MobileDomain_x003E_k__BackingField>String</d2p1:_x003C_MobileDomain_x003E_k__BackingField>
    <d2p1:_x003C_Modules_x003E_k__BackingField>Standard</d2p1:_x003C_Modules_x003E_k__BackingField>
    <d2p1:_x003C_MonthlySalesTarget_x003E_k__BackingField>0</d2p1:_x003C_MonthlySalesTarget_x003E_k__BackingField>
    <d2p1:_x003C_Name_x003E_k__BackingField>String</d2p1:_x003C_Name_x003E_k__BackingField>
    <d2p1:_x003C_OnlineBookingAllowNonActives_x003E_k__BackingField>false</d2p1:_x003C_OnlineBookingAllowNonActives_x003E_k__BackingField>
    <d2p1:_x003C_OnlineBookingAllowWaitingList_x003E_k__BackingField>false</d2p1:_x003C_OnlineBookingAllowWaitingList_x003E_k__BackingField>
    <d2p1:_x003C_OnlineBookingCancellationLimit_x003E_k__BackingField>0</d2p1:_x003C_OnlineBookingCancellationLimit_x003E_k__BackingField>
    <d2p1:_x003C_OnlineBookingLimit_x003E_k__BackingField>0</d2p1:_x003C_OnlineBookingLimit_x003E_k__BackingField>
    <d2p1:_x003C_OnlineBookingTimetableLimit_x003E_k__BackingField>0</d2p1:_x003C_OnlineBookingTimetableLimit_x003E_k__BackingField>
    <d2p1:_x003C_OnlineMultiSiteEnabled_x003E_k__BackingField>false</d2p1:_x003C_OnlineMultiSiteEnabled_x003E_k__BackingField>
    <d2p1:_x003C_PaymentStartDate_x003E_k__BackingField>0001-01-01T00:00:00</d2p1:_x003C_PaymentStartDate_x003E_k__BackingField>
    <d2p1:_x003C_Prefix_x003E_k__BackingField>String</d2p1:_x003C_Prefix_x003E_k__BackingField>
    <d2p1:_x003C_PrimaryColors_x003E_k__BackingField>String</d2p1:_x003C_PrimaryColors_x003E_k__BackingField>
    <d2p1:_x003C_PrivateKey_x003E_k__BackingField>00000000-0000-0000-0000-000000000000</d2p1:_x003C_PrivateKey_x003E_k__BackingField>
    <d2p1:_x003C_PublicKey_x003E_k__BackingField>00000000-0000-0000-0000-000000000000</d2p1:_x003C_PublicKey_x003E_k__BackingField>
    <d2p1:_x003C_PublicMembershipTypes_x003E_k__BackingField>0</d2p1:_x003C_PublicMembershipTypes_x003E_k__BackingField>
    <d2p1:_x003C_ReportFormat_x003E_k__BackingField>PDF</d2p1:_x003C_ReportFormat_x003E_k__BackingField>
    <d2p1:_x003C_SMSPriceAdjustment_x003E_k__BackingField>0</d2p1:_x003C_SMSPriceAdjustment_x003E_k__BackingField>
    <d2p1:_x003C_SROAddress_x003E_k__BackingField>String</d2p1:_x003C_SROAddress_x003E_k__BackingField>
    <d2p1:_x003C_Score_x003E_k__BackingField>0</d2p1:_x003C_Score_x003E_k__BackingField>
    <d2p1:_x003C_SendMarketingInviteWhenMemberAdded_x003E_k__BackingField>false</d2p1:_x003C_SendMarketingInviteWhenMemberAdded_x003E_k__BackingField>
    <d2p1:_x003C_SendMarketingInviteWhenMemberJoinedOnline_x003E_k__BackingField>false</d2p1:_x003C_SendMarketingInviteWhenMemberJoinedOnline_x003E_k__BackingField>
    <d2p1:_x003C_SendSMSAppointmentRemindersDefault_x003E_k__BackingField>false</d2p1:_x003C_SendSMSAppointmentRemindersDefault_x003E_k__BackingField>
    <d2p1:_x003C_SendSMSBookingReminders_x003E_k__BackingField>false</d2p1:_x003C_SendSMSBookingReminders_x003E_k__BackingField>
    <d2p1:_x003C_Shopify_x003E_k__BackingField>String</d2p1:_x003C_Shopify_x003E_k__BackingField>
    <d2p1:_x003C_ShowGoCardlessAd_x003E_k__BackingField>false</d2p1:_x003C_ShowGoCardlessAd_x003E_k__BackingField>
    <d2p1:_x003C_ShowTrustedBranchBookings_x003E_k__BackingField>false</d2p1:_x003C_ShowTrustedBranchBookings_x003E_k__BackingField>
    <d2p1:_x003C_SignInScreenFeature_x003E_k__BackingField>None</d2p1:_x003C_SignInScreenFeature_x003E_k__BackingField>
    <d2p1:_x003C_SmsOriginator_x003E_k__BackingField>String</d2p1:_x003C_SmsOriginator_x003E_k__BackingField>
    <d2p1:_x003C_SortCode_x003E_k__BackingField>String</d2p1:_x003C_SortCode_x003E_k__BackingField>
    <d2p1:_x003C_Style_x003E_k__BackingField>String</d2p1:_x003C_Style_x003E_k__BackingField>
    <d2p1:_x003C_SwipeAction_x003E_k__BackingField>0</d2p1:_x003C_SwipeAction_x003E_k__BackingField>
    <d2p1:_x003C_Telephone_x003E_k__BackingField>String</d2p1:_x003C_Telephone_x003E_k__BackingField>
    <d2p1:_x003C_TermsAndConditionsAcceptedDate_x003E_k__BackingField>0001-01-01T00:00:00</d2p1:_x003C_TermsAndConditionsAcceptedDate_x003E_k__BackingField>
    <d2p1:_x003C_TermsAndConditionsVersionDate_x003E_k__BackingField>0001-01-01T00:00:00</d2p1:_x003C_TermsAndConditionsVersionDate_x003E_k__BackingField>
    <d2p1:_x003C_Terms_x003E_k__BackingField>String</d2p1:_x003C_Terms_x003E_k__BackingField>
    <d2p1:_x003C_TikTok_x003E_k__BackingField>String</d2p1:_x003C_TikTok_x003E_k__BackingField>
    <d2p1:_x003C_TimeZone_x003E_k__BackingField>String</d2p1:_x003C_TimeZone_x003E_k__BackingField>
    <d2p1:_x003C_Transferred_x003E_k__BackingField>false</d2p1:_x003C_Transferred_x003E_k__BackingField>
    <d2p1:_x003C_TrialEnd_x003E_k__BackingField>0001-01-01T00:00:00</d2p1:_x003C_TrialEnd_x003E_k__BackingField>
    <d2p1:_x003C_TrialStart_x003E_k__BackingField>0001-01-01T00:00:00</d2p1:_x003C_TrialStart_x003E_k__BackingField>
    <d2p1:_x003C_TrustedBranches_x003E_k__BackingField>0</d2p1:_x003C_TrustedBranches_x003E_k__BackingField>
    <d2p1:_x003C_TwilioNumber_x003E_k__BackingField>String</d2p1:_x003C_TwilioNumber_x003E_k__BackingField>
    <d2p1:_x003C_Twitter_x003E_k__BackingField>String</d2p1:_x003C_Twitter_x003E_k__BackingField>
    <d2p1:_x003C_UseCreditBalance_x003E_k__BackingField>false</d2p1:_x003C_UseCreditBalance_x003E_k__BackingField>
    <d2p1:_x003C_UseFreeText_x003E_k__BackingField>false</d2p1:_x003C_UseFreeText_x003E_k__BackingField>
    <d2p1:_x003C_UseMembershipTypes_x003E_k__BackingField>false</d2p1:_x003C_UseMembershipTypes_x003E_k__BackingField>
    <d2p1:_x003C_UsingPaymentMethods_x003E_k__BackingField>false</d2p1:_x003C_UsingPaymentMethods_x003E_k__BackingField>
    <d2p1:_x003C_VatRate_x003E_k__BackingField>0</d2p1:_x003C_VatRate_x003E_k__BackingField>
    <d2p1:_x003C_Website_x003E_k__BackingField>String</d2p1:_x003C_Website_x003E_k__BackingField>
    <d2p1:_x003C_YouTube_x003E_k__BackingField>String</d2p1:_x003C_YouTube_x003E_k__BackingField>
    <d2p1:_x003C_iOSAppLink_x003E_k__BackingField>String</d2p1:_x003C_iOSAppLink_x003E_k__BackingField>
  </Branch>
  <Members>
    <AccessControlMember>
      <BranchId>0</BranchId>
      <CardNumber>String</CardNumber>
      <EndDate>0001-01-01T00:00:00</EndDate>
      <EnrolmentId>0</EnrolmentId>
      <ExternalStatus>Off</ExternalStatus>
      <Forenames>String</Forenames>
      <LastAttendance>0001-01-01T00:00:00</LastAttendance>
      <MemberAccess>AccessAllowed</MemberAccess>
      <MemberId>0</MemberId>
      <MembershipNumber>String</MembershipNumber>
      <MembershipState>Prospect</MembershipState>
      <MembershipTypeName>String</MembershipTypeName>
      <MultiSiteAccess>false</MultiSiteAccess>
      <ScheduleId>0</ScheduleId>
      <SessionsRemaining>0</SessionsRemaining>
      <StartDate>0001-01-01T00:00:00</StartDate>
      <Surname>String</Surname>
      <UseExternalStatus>false</UseExternalStatus>
    </AccessControlMember>
  </Members>
  <Schedules xmlns:d2p1="http://schemas.datacontract.org/2004/07/ClubManager.Interfaces.Models.ResourceManagement">
    <d2p1:Schedule>
      <d2p1:BranchId>0</d2p1:BranchId>
      <d2p1:Deleted>false</d2p1:Deleted>
      <d2p1:Demo>false</d2p1:Demo>
      <d2p1:Description>String</d2p1:Description>
      <d2p1:FridayFrom>PT0S</d2p1:FridayFrom>
      <d2p1:FridayTo>PT0S</d2p1:FridayTo>
      <d2p1:MondayFrom>PT0S</d2p1:MondayFrom>
      <d2p1:MondayTo>PT0S</d2p1:MondayTo>
      <d2p1:Name>String</d2p1:Name>
      <d2p1:SaturdayFrom>PT0S</d2p1:SaturdayFrom>
      <d2p1:SaturdayTo>PT0S</d2p1:SaturdayTo>
      <d2p1:ScheduleId>0</d2p1:ScheduleId>
      <d2p1:ScheduleType>0</d2p1:ScheduleType>
      <d2p1:SundayFrom>PT0S</d2p1:SundayFrom>
      <d2p1:SundayTo>PT0S</d2p1:SundayTo>
      <d2p1:ThursdayFrom>PT0S</d2p1:ThursdayFrom>
      <d2p1:ThursdayTo>PT0S</d2p1:ThursdayTo>
      <d2p1:TuesdayFrom>PT0S</d2p1:TuesdayFrom>
      <d2p1:TuesdayTo>PT0S</d2p1:TuesdayTo>
      <d2p1:WednesdayFrom>PT0S</d2p1:WednesdayFrom>
      <d2p1:WednesdayTo>PT0S</d2p1:WednesdayTo>
    </d2p1:Schedule>
  </Schedules>
</AccessControlMembers>