ClubManager.Api

<back to all web services

MemberService.GetMembersForAccessControlRequest

Requires Authentication
The following routes are available for this service:
POST,GET/api/Member/GetMembersForAccessControl
import java.math.*
import java.util.*
import net.servicestack.client.*


open class AccessControlMembers
{
    var Members:ArrayList<AccessControlMember> = ArrayList<AccessControlMember>()
    var Schedules:ArrayList<Schedule> = ArrayList<Schedule>()
    var Branch:Branch? = null
}

open class AccessControlMember
{
    var MemberId:Int? = null
    var EnrolmentId:Int? = null
    var BranchId:Int? = null
    var MembershipState:MembershipState? = null
    var MembershipNumber:String? = null
    var CardNumber:String? = null
    var Forenames:String? = null
    var Surname:String? = null
    var MultiSiteAccess:Boolean? = null
    var UseExternalStatus:Boolean? = null
    var ExternalStatus:ExternalStatus? = null
    var MembershipTypeName:String? = null
    var StartDate:Date? = null
    var EndDate:Date? = null
    var ScheduleId:Int? = null
    var SessionsRemaining:Int? = null
    var LastAttendance:Date? = null
    var MemberAccess:MemberAccess? = null
}

enum class MembershipState
{
    Prospect,
    Active,
    Expired,
    Cancelled,
    PaymentRequired,
    Suspended,
}

enum class ExternalStatus
{
    Off,
    Active,
    Pending,
    CancelledInsideContract,
    CancelledOutsideContract,
    WithDebtRecovery,
    Suspended,
}

enum class MemberAccess(val value:Int)
{
    AccessAllowed(1),
    NoAccess(2),
    NoMultiSiteAccess(3),
    NoSessions(4),
    NoScheduleAccess(5),
    NoAccessTimeLimitExceeded(6),
    Suspended(7),
}

open class Schedule
{
    var ScheduleId:Int? = null
    var Name:String? = null
    var Description:String? = null
    var MondayFrom:TimeSpan? = null
    var MondayTo:TimeSpan? = null
    var TuesdayFrom:TimeSpan? = null
    var TuesdayTo:TimeSpan? = null
    var WednesdayFrom:TimeSpan? = null
    var WednesdayTo:TimeSpan? = null
    var ThursdayFrom:TimeSpan? = null
    var ThursdayTo:TimeSpan? = null
    var FridayFrom:TimeSpan? = null
    var FridayTo:TimeSpan? = null
    var SaturdayFrom:TimeSpan? = null
    var SaturdayTo:TimeSpan? = null
    var SundayFrom:TimeSpan? = null
    var SundayTo:TimeSpan? = null
    var ScheduleType:Int? = null
    var BranchId:Int? = null
    var Deleted:Boolean? = null
    var Demo:Boolean? = null
    var Monday:Boolean? = null
    var Tuesday:Boolean? = null
    var Wednesday:Boolean? = null
    var Thursday:Boolean? = null
    var Friday:Boolean? = null
    var Saturday:Boolean? = null
    var Sunday:Boolean? = null
    var MondayTotalTime:TimeSpan? = null
    var TuesdayTotalTime:TimeSpan? = null
    var WednesdayTotalTime:TimeSpan? = null
    var ThursdayTotalTime:TimeSpan? = null
    var FridayTotalTime:TimeSpan? = null
    var SaturdayTotalTime:TimeSpan? = null
    var SundayTotalTime:TimeSpan? = null
    var TotalTime:TimeSpan? = null
}

open class Branch
{
    var BranchId:Int? = null
    var BranchType:BranchType? = null
    var Name:String? = null
    var Prefix:String? = null
    var CompanyName:String? = null
    var CompanyAddress:String? = null
    var CompanyOfficialName:String? = null
    var DirectDebitReference:String? = null
    var FastDDReference:String? = null
    var FastDDPlatinumRef:String? = null
    var Style:String? = null
    var PublicKey:UUID? = null
    var PrivateKey:UUID? = null
    var TrialStart:Date? = null
    var TrialEnd:Date? = null
    var PaymentStartDate:Date? = null
    var InTrial:Boolean? = null
    var UseFreeText:Boolean? = null
    var FreeTextTitle:String? = null
    var UseMembershipTypes:Boolean? = null
    var DDUserName:String? = null
    var DDPassword:String? = null
    var DDServiceUser:String? = null
    var DfcUserName:String? = null
    var DfcPassword:String? = null
    var DfcClubNumber:String? = null
    var CompanyEmail:String? = null
    var SmsOriginator:String? = null
    var LanguageId:Int? = null
    var VatRate:BigDecimal? = null
    var SwipeAction:Int? = null
    var Modules:Module? = null
    var UseCreditBalance:Boolean? = null
    var AllowNegativeBalance:Boolean? = null
    var DefaultCreditLimit:BigDecimal? = null
    var ApplicationType:ApplicationType? = null
    var ExternalProviderWarning:String? = null
    var Domain:String? = null
    var MobileDomain:String? = null
    var OnlineBookingTimetableLimit:Int? = null
    var OnlineBookingCancellationLimit:Int? = null
    var OnlineBookingLimit:Int? = null
    var Feature:Feature? = null
    var TimeZone:String? = null
    var Culture:String? = null
    var Country:String? = null
    var Iso3166Country:Iso3166Country? = null
    var CurrencyCulture:String? = null
    var ShowGoCardlessAd:Boolean? = null
    var GoCardlessSaving:BigDecimal? = null
    var SROAddress:String? = null
    var MCAClubNo:String? = null
    var MCAClubRef:String? = null
    var TwilioNumber:String? = null
    var Telephone:String? = null
    var Transferred:Boolean? = null
    var OnlineBookingAllowNonActives:Boolean? = null
    var MemberLimit:Int? = null
    var SortCode:String? = null
    var AccountNumber:String? = null
    var Website:String? = null
    var SendSMSAppointmentRemindersDefault:Boolean? = null
    var SendSMSBookingReminders:Boolean? = null
    var GiftAid:Boolean? = null
    var GlobalBookingStartTime:TimeSpan? = null
    var GlobalBookingEndTime:TimeSpan? = null
    var BookingMinuteIncrements:Int? = null
    var CancelReason:String? = null
    var CancelFurther:String? = null
    var CancelDate:Date? = null
    var DirectDebitFee:BigDecimal? = null
    var CreditCardFee:BigDecimal? = null
    var SMSPriceAdjustment:BigDecimal? = null
    var BookingsPayLinkOnTrack:Boolean? = null
    var AccessControlTimeLimit:Int? = null
    var Minimiser:BranchMinimiser? = null
    var AutoGenerateLicenses:Boolean? = null
    var Terms:String? = null
    var FingerprintThreshold:Int? = null
    var FingerprintMatcherThreshold:Int? = null
    var AutoShutoff:Boolean? = null
    var PrimaryColors:String? = null
    var HasColors:Boolean? = null
    var PrimaryColor:String? = null
    var SecondaryColor:String? = null
    var BackgroundColor:String? = null
    var HeaderTopColor:String? = null
    var HeaderBottomColor:String? = null
    var SideLeftColor:String? = null
    var SideRightColor:String? = null
    var SideFontColor:String? = null
    var SideFontActiveColor:String? = null
    var ExtWebBackgroundColor:String? = null
    var ExtWebTextColor:String? = null
    var ExtWebTintBackColor:String? = null
    var ExtWebHighlightBackColor:String? = null
    var ExtWebTabBackColor:String? = null
    var HeadingColor:String? = null
    var ReportFormat:ReportFormat? = null
    var FixPayments:Boolean? = null
    var FixPaymentSchedle:String? = null
    var AppFeature:AppFeature? = null
    var SignInScreenFeature:SignInScreenFeature? = null
    var AppOptions:String? = null
    var CompanyDescription:String? = null
    var Capacity:Int? = null
    var MonthlySalesTarget:Int? = null
    var BookingAccessTimeLimit:Int? = null
    var Facebook:String? = null
    var Twitter:String? = null
    var Instagram:String? = null
    var YouTube:String? = null
    var TikTok:String? = null
    var Shopify:String? = null
    var MinimumMemberAge:Int? = null
    var TermsAndConditionsVersionDate:Date? = null
    var TermsAndConditionsAcceptedDate:Date? = null
    var TermsAndConditionsAccepted:Boolean? = null
    var SiteUrl:String? = null
    var IsUsingSmartDebit:Boolean? = null
    var IsUsingDfc:Boolean? = null
    var IsSouthAfrica:Boolean? = null
    var SmartDebitConfigured:Boolean? = null
    var DfcConfigured:Boolean? = null
    var UsingPaymentMethods:Boolean? = null
    var SmsPrefix:String? = null
    var Logo:String? = null
    var LogoThumbnail:String? = null
    var LogoHash:String? = null
    var SendMarketingInviteWhenMemberAdded:Boolean? = null
    var SendMarketingInviteWhenMemberJoinedOnline:Boolean? = null
    var MarketingComplianceManagedExternally:Boolean? = null
    var OnlineBookingAllowWaitingList:Boolean? = null
    var OnlineMultiSiteEnabled:Boolean? = null
    var CanBookOnline:Boolean? = null
    var PublicMembershipTypes:Int? = null
    var TrustedBranches:Int? = null
    var IsAddingProspects:Boolean? = null
    var IsSellingMemberships:Boolean? = null
    var IsCreatingTasks:Boolean? = null
    var IsCreatingAppointments:Boolean? = null
    var IsBookingClasses:Boolean? = null
    var IsRegisteringAttendance:Boolean? = null
    var IsSellingProducts:Boolean? = null
    var IsSendingEmails:Boolean? = null
    var IsSendingSMS:Boolean? = null
    var IsUsingAutomation:Boolean? = null
    var DeductSessionsOnBooking:Boolean? = null
    var ShowTrustedBranchBookings:Boolean? = null
    var Score:Int? = null
    var ApplicationId:String? = null
    var iOSAppLink:String? = null
    var AndroidAppLink:String? = null
}

enum class BranchType
{
    DebitFinance,
    SmartDebit,
    Standard,
    Root,
    Reseller,
    Referrer,
}

@Flags()
enum class Module(val value:Int)
{
    @SerializedName("0") Standard(0),
    @SerializedName("1") Bookings(1),
}

enum class ApplicationType(val value:Int)
{
    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()
enum class Feature(val value:Int)
{
    @SerializedName("0") None(0),
    @SerializedName("1") Standard(1),
    @SerializedName("2") Bookings(2),
    @SerializedName("4") Rota(4),
    @SerializedName("8") GoCardless(8),
    @SerializedName("16") HomeScreen(16),
    @SerializedName("32") EPos(32),
    @SerializedName("64") Attendance(64),
    @SerializedName("128") Sales(128),
    @SerializedName("256") PaymentCollections(256),
    @SerializedName("512") MailChimp(512),
    @SerializedName("1024") MultiSite(1024),
    @SerializedName("2048") AccountingDashboard(2048),
    @SerializedName("4096") OtherDashboards(4096),
    @SerializedName("8192") Reports(8192),
    @SerializedName("16384") AdvancedAccounting(16384),
    @SerializedName("32768") MemberLicenseDates(32768),
    @SerializedName("65536") FaceRecognition(65536),
    @SerializedName("131072") MemberAccountCreation(131072),
    @SerializedName("262144") Automation(262144),
    @SerializedName("524288") FacebookMarketing(524288),
    @SerializedName("1048576") Grades(1048576),
    @SerializedName("2097152") ZoomIntegration(2097152),
    @SerializedName("4194304") SalesTargetChart(4194304),
    @SerializedName("8388608") CustomApp(8388608),
    @SerializedName("16777216") CustomAttributesOnPortal(16777216),
    @SerializedName("33554432") NoExport(33554432),
    @SerializedName("67108864") EnterpriseClubPerformanceDashboards(67108864),
}

open class Iso3166Country
{
    var Name:String? = null
    var TwoLetterCode:String? = null
    var ThreeLetterCode:String? = null
    var NumericCode:Int? = null
    var PhonePrefix:ArrayList<String>? = null
}

enum class BranchMinimiser
{
    None,
    CmGo,
    BasicPortal,
}

enum class ReportFormat(val value:Int)
{
    Pdf(1),
    Word(2),
    Excel(3),
    Png(4),
    Xps(5),
    Csv(6),
    Html5(7),
}

@Flags()
enum class AppFeature(val value:Int)
{
    @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),
}

@Flags()
enum class SignInScreenFeature(val value:Int)
{
    @SerializedName("0") None(0),
    @SerializedName("1") SignInNumPad(1),
}

Kotlin 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>