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 Foundation
import ServiceStack

public class AccessControlMembers : Codable
{
    public var members:[AccessControlMember] = []
    public var schedules:[Schedule] = []
    public var branch:Branch?

    required public init(){}
}

public class AccessControlMember : Codable
{
    public var memberId:Int?
    public var enrolmentId:Int?
    public var branchId:Int?
    public var membershipState:MembershipState?
    public var membershipNumber:String?
    public var cardNumber:String?
    public var forenames:String?
    public var surname:String?
    public var multiSiteAccess:Bool?
    public var useExternalStatus:Bool?
    public var externalStatus:ExternalStatus?
    public var membershipTypeName:String?
    public var startDate:Date?
    public var endDate:Date?
    public var scheduleId:Int?
    public var sessionsRemaining:Int?
    public var lastAttendance:Date?
    public var memberAccess:MemberAccess?

    required public init(){}
}

public enum MembershipState : String, Codable
{
    case Prospect
    case Active
    case Expired
    case Cancelled
    case PaymentRequired
    case Suspended
}

public enum ExternalStatus : String, Codable
{
    case Off
    case Active
    case Pending
    case CancelledInsideContract
    case CancelledOutsideContract
    case WithDebtRecovery
    case Suspended
}

public enum MemberAccess : Int, Codable
{
    case AccessAllowed = 1
    case NoAccess = 2
    case NoMultiSiteAccess = 3
    case NoSessions = 4
    case NoScheduleAccess = 5
    case NoAccessTimeLimitExceeded = 6
    case Suspended = 7
}

public class Schedule : Codable
{
    public var scheduleId:Int?
    public var name:String?
    public var Description:String?
    @TimeSpan public var mondayFrom:TimeInterval?
    @TimeSpan public var mondayTo:TimeInterval?
    @TimeSpan public var tuesdayFrom:TimeInterval?
    @TimeSpan public var tuesdayTo:TimeInterval?
    @TimeSpan public var wednesdayFrom:TimeInterval?
    @TimeSpan public var wednesdayTo:TimeInterval?
    @TimeSpan public var thursdayFrom:TimeInterval?
    @TimeSpan public var thursdayTo:TimeInterval?
    @TimeSpan public var fridayFrom:TimeInterval?
    @TimeSpan public var fridayTo:TimeInterval?
    @TimeSpan public var saturdayFrom:TimeInterval?
    @TimeSpan public var saturdayTo:TimeInterval?
    @TimeSpan public var sundayFrom:TimeInterval?
    @TimeSpan public var sundayTo:TimeInterval?
    public var scheduleType:Int?
    public var branchId:Int?
    public var deleted:Bool?
    public var demo:Bool?
    public var monday:Bool?
    public var tuesday:Bool?
    public var wednesday:Bool?
    public var thursday:Bool?
    public var friday:Bool?
    public var saturday:Bool?
    public var sunday:Bool?
    @TimeSpan public var mondayTotalTime:TimeInterval?
    @TimeSpan public var tuesdayTotalTime:TimeInterval?
    @TimeSpan public var wednesdayTotalTime:TimeInterval?
    @TimeSpan public var thursdayTotalTime:TimeInterval?
    @TimeSpan public var fridayTotalTime:TimeInterval?
    @TimeSpan public var saturdayTotalTime:TimeInterval?
    @TimeSpan public var sundayTotalTime:TimeInterval?
    @TimeSpan public var totalTime:TimeInterval?

    required public init(){}
}

public class Branch : Codable
{
    public var branchId:Int?
    public var branchType:BranchType?
    public var name:String?
    public var `prefix`:String?
    public var companyName:String?
    public var companyAddress:String?
    public var companyOfficialName:String?
    public var directDebitReference:String?
    public var fastDDReference:String?
    public var fastDDPlatinumRef:String?
    public var style:String?
    public var publicKey:String?
    public var privateKey:String?
    public var trialStart:Date?
    public var trialEnd:Date?
    public var paymentStartDate:Date?
    public var inTrial:Bool?
    public var useFreeText:Bool?
    public var freeTextTitle:String?
    public var useMembershipTypes:Bool?
    public var ddUserName:String?
    public var ddPassword:String?
    public var ddServiceUser:String?
    public var dfcUserName:String?
    public var dfcPassword:String?
    public var dfcClubNumber:String?
    public var companyEmail:String?
    public var smsOriginator:String?
    public var languageId:Int?
    public var vatRate:Double?
    public var swipeAction:Int?
    public var modules:Module?
    public var useCreditBalance:Bool?
    public var allowNegativeBalance:Bool?
    public var defaultCreditLimit:Double?
    public var applicationType:ApplicationType?
    public var externalProviderWarning:String?
    public var domain:String?
    public var mobileDomain:String?
    public var onlineBookingTimetableLimit:Int?
    public var onlineBookingCancellationLimit:Int?
    public var onlineBookingLimit:Int?
    public var feature:Feature?
    public var timeZone:String?
    public var culture:String?
    public var country:String?
    public var iso3166Country:Iso3166Country?
    public var currencyCulture:String?
    public var showGoCardlessAd:Bool?
    public var goCardlessSaving:Double?
    public var sroAddress:String?
    public var mcaClubNo:String?
    public var mcaClubRef:String?
    public var twilioNumber:String?
    public var telephone:String?
    public var transferred:Bool?
    public var onlineBookingAllowNonActives:Bool?
    public var memberLimit:Int?
    public var sortCode:String?
    public var accountNumber:String?
    public var website:String?
    public var sendSMSAppointmentRemindersDefault:Bool?
    public var sendSMSBookingReminders:Bool?
    public var giftAid:Bool?
    @TimeSpan public var globalBookingStartTime:TimeInterval?
    @TimeSpan public var globalBookingEndTime:TimeInterval?
    public var bookingMinuteIncrements:Int?
    public var cancelReason:String?
    public var cancelFurther:String?
    public var cancelDate:Date?
    public var directDebitFee:Double?
    public var creditCardFee:Double?
    public var smsPriceAdjustment:Double?
    public var bookingsPayLinkOnTrack:Bool?
    public var accessControlTimeLimit:Int?
    public var minimiser:BranchMinimiser?
    public var autoGenerateLicenses:Bool?
    public var terms:String?
    public var fingerprintThreshold:Int?
    public var fingerprintMatcherThreshold:Int?
    public var autoShutoff:Bool?
    public var primaryColors:String?
    public var hasColors: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?
    public var reportFormat:ReportFormat?
    public var fixPayments:Bool?
    public var fixPaymentSchedle:String?
    public var appFeature:AppFeature?
    public var signInScreenFeature:SignInScreenFeature?
    public var appOptions:String?
    public var companyDescription:String?
    public var capacity:Int?
    public var monthlySalesTarget:Int?
    public var bookingAccessTimeLimit:Int?
    public var facebook:String?
    public var twitter:String?
    public var instagram:String?
    public var youTube:String?
    public var tikTok:String?
    public var shopify:String?
    public var minimumMemberAge:Int?
    public var termsAndConditionsVersionDate:Date?
    public var termsAndConditionsAcceptedDate:Date?
    public var termsAndConditionsAccepted:Bool?
    public var siteUrl:String?
    public var isUsingSmartDebit:Bool?
    public var isUsingDfc:Bool?
    public var isSouthAfrica:Bool?
    public var smartDebitConfigured:Bool?
    public var dfcConfigured:Bool?
    public var usingPaymentMethods:Bool?
    public var smsPrefix:String?
    public var logo:String?
    public var logoThumbnail:String?
    public var logoHash:String?
    public var sendMarketingInviteWhenMemberAdded:Bool?
    public var sendMarketingInviteWhenMemberJoinedOnline:Bool?
    public var marketingComplianceManagedExternally:Bool?
    public var onlineBookingAllowWaitingList:Bool?
    public var onlineMultiSiteEnabled:Bool?
    public var canBookOnline:Bool?
    public var publicMembershipTypes:Int?
    public var trustedBranches:Int?
    public var isAddingProspects:Bool?
    public var isSellingMemberships:Bool?
    public var isCreatingTasks:Bool?
    public var isCreatingAppointments:Bool?
    public var isBookingClasses:Bool?
    public var isRegisteringAttendance:Bool?
    public var isSellingProducts:Bool?
    public var isSendingEmails:Bool?
    public var isSendingSMS:Bool?
    public var isUsingAutomation:Bool?
    public var deductSessionsOnBooking:Bool?
    public var showTrustedBranchBookings:Bool?
    public var score:Int?
    public var applicationId:String?
    public var iOSAppLink:String?
    public var androidAppLink:String?

    required public init(){}
}

public enum BranchType : String, Codable
{
    case DebitFinance
    case SmartDebit
    case Standard
    case Root
    case Reseller
    case Referrer
}

// @Flags()
public enum Module : Int, Codable
{
    case Standard = 0
    case Bookings = 1
}

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

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

public class Iso3166Country : Codable
{
    public var name:String?
    public var twoLetterCode:String?
    public var threeLetterCode:String?
    public var numericCode:Int?
    public var phonePrefix:[String] = []

    required public init(){}
}

public enum BranchMinimiser : String, Codable
{
    case None
    case CMGo
    case BasicPortal
}

public enum ReportFormat : Int, Codable
{
    case PDF = 1
    case Word = 2
    case Excel = 3
    case PNG = 4
    case XPS = 5
    case CSV = 6
    case Html5 = 7
}

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

// @Flags()
public enum SignInScreenFeature : Int, Codable
{
    case None = 0
    case SignInNumPad = 1
}


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