ClubManager.Api

<back to all web services

ViewBranchGetBranches

Requires Authentication
Required role:API
The following routes are available for this service:
All Verbs/api/Query/BranchGetBranches
import 'package:servicestack/servicestack.dart';
import 'dart:typed_data';

// @DataContract
abstract class QueryBase
{
    // @DataMember(Order=1)
    int? Skip;

    // @DataMember(Order=2)
    int? Take;

    // @DataMember(Order=3)
    String? OrderBy;

    // @DataMember(Order=4)
    String? OrderByDesc;

    // @DataMember(Order=5)
    String? Include;

    // @DataMember(Order=6)
    String? Fields;

    // @DataMember(Order=7)
    Map<String,String?>? Meta;

    QueryBase({this.Skip,this.Take,this.OrderBy,this.OrderByDesc,this.Include,this.Fields,this.Meta});
    QueryBase.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        Skip = json['Skip'];
        Take = json['Take'];
        OrderBy = json['OrderBy'];
        OrderByDesc = json['OrderByDesc'];
        Include = json['Include'];
        Fields = json['Fields'];
        Meta = JsonConverters.toStringMap(json['Meta']);
        return this;
    }

    Map<String, dynamic> toJson() => {
        'Skip': Skip,
        'Take': Take,
        'OrderBy': OrderBy,
        'OrderByDesc': OrderByDesc,
        'Include': Include,
        'Fields': Fields,
        'Meta': Meta
    };

    getTypeName() => "QueryBase";
    TypeContext? context = _ctx;
}

abstract class QueryDb<T> extends QueryBase
{
    QueryDb();
    QueryDb.fromJson(Map<String, dynamic> json) : super.fromJson(json);
    fromMap(Map<String, dynamic> json) {
        super.fromMap(json);
        return this;
    }

    Map<String, dynamic> toJson() => super.toJson();
    getTypeName() => "QueryDb<$T>";
    TypeContext? context = _ctx;
}

class BranchGetBranchesInstance implements IConvertible
{
    int? BranchType;
    String? Name;
    String? Prefix;
    String? CompanyName;
    String? CompanyAddress;
    String? CompanyOfficialName;
    String? DirectDebitReference;
    String? FastDDReference;
    String? FastDDPlatinumRef;
    String? Style;
    DateTime? PaymentStartDate;
    String? PublicKey;
    DateTime? TrialStart;
    DateTime? TrialEnd;
    bool? InTrial;
    bool? UseMembershipTypes;
    String? DDUserName;
    String? DDPassword;
    String? DDServiceUser;
    String? DfcUserName;
    String? DfcPassword;
    String? DfcClubNumber;
    String? CompanyEmail;
    String? SmsOriginator;
    int? LanguageId;
    double? VatRate;
    int? SwipeAction;
    int? Modules;
    bool? UseFreeText;
    String? FreeTextTitle;
    String? TimeZone;
    bool? UseCreditBalance;
    bool? AllowNegativeBalance;
    double? DefaultCreditLimit;
    int? ApplicationType;
    String? ExternalProviderWarning;
    String? Domain;
    String? MobileDomain;
    int? OnlineBookingTimetableLimit;
    int? OnlineBookingCancellationLimit;
    int? Feature;
    bool? ShowGoCardlessAd;
    double? ProviderSaving;
    String? SROAddress;
    String? Telephone;
    String? MCAClubNo;
    bool? Transferred;
    bool? OnlineBookingAllowNonActives;
    int? MemberLimit;
    String? SortCode;
    String? AccountNumber;
    bool? SendSMSAppointmentRemindersDefault;
    bool? SendSMSBookingReminders;
    String? Website;
    bool? GiftAid;
    Duration? GlobalBookingStartTime;
    Duration? GlobalBookingEndTime;
    int? BookingMinuteIncrements;
    String? CancelReason;
    String? CancelFurther;
    DateTime? CancelDate;
    String? TwilioNumber;
    double? CreditCardFee;
    double? DirectDebitFee;
    String? Culture;
    bool? BookingsPayLinkOnTrack;
    int? AccessControlTimeLimit;
    int? Minimiser;
    bool? AutoGenerateLicenses;
    String? Terms;
    int? FingerprintThreshold;
    int? FingerprintMatcherThreshold;
    String? CurrencyCulture;
    bool? AutoShutoff;
    String? PrimaryColors;
    Uint8List? Logo;
    int? ReportFormat;
    String? Country;
    double? SMSPriceAdjustment;
    String? LogoHash;
    bool? FixPayments;
    String? FixPaymentSchedle;
    int? AppFeature;
    String? AppOptions;
    String? CompanyDescription;
    int? Capacity;
    int? SignInScreenFeature;
    int? BookingAccessTimeLimit;
    bool? DeductSessionsOnBooking;
    int? MonthlySalesTarget;
    bool? ShowTrustedBranchBookings;
    String? Facebook;
    String? Twitter;
    String? Instagram;
    String? YouTube;
    String? TikTok;
    String? Shopify;
    int? MinimumMemberAge;
    int? UsingPaymentMethods;
    DateTime? TermsAndConditionsVersionDate;
    DateTime? TermsAndConditionsAcceptedDate;
    bool? SendMarketingInviteWhenMemberAdded;
    bool? SendMarketingInviteWhenMemberJoinedOnline;
    bool? MarketingComplianceManagedExternally;
    bool? OnlineBookingAllowWaitingList;
    bool? OnlineMultiSiteEnabled;
    int? OnlineBookingLimit;
    int? PublicMembershipTypes;
    int? TrustedBranches;
    int? ScoreBranchId;
    String? iOSAppLink;
    String? AndroidAppLink;

    BranchGetBranchesInstance({this.BranchType,this.Name,this.Prefix,this.CompanyName,this.CompanyAddress,this.CompanyOfficialName,this.DirectDebitReference,this.FastDDReference,this.FastDDPlatinumRef,this.Style,this.PaymentStartDate,this.PublicKey,this.TrialStart,this.TrialEnd,this.InTrial,this.UseMembershipTypes,this.DDUserName,this.DDPassword,this.DDServiceUser,this.DfcUserName,this.DfcPassword,this.DfcClubNumber,this.CompanyEmail,this.SmsOriginator,this.LanguageId,this.VatRate,this.SwipeAction,this.Modules,this.UseFreeText,this.FreeTextTitle,this.TimeZone,this.UseCreditBalance,this.AllowNegativeBalance,this.DefaultCreditLimit,this.ApplicationType,this.ExternalProviderWarning,this.Domain,this.MobileDomain,this.OnlineBookingTimetableLimit,this.OnlineBookingCancellationLimit,this.Feature,this.ShowGoCardlessAd,this.ProviderSaving,this.SROAddress,this.Telephone,this.MCAClubNo,this.Transferred,this.OnlineBookingAllowNonActives,this.MemberLimit,this.SortCode,this.AccountNumber,this.SendSMSAppointmentRemindersDefault,this.SendSMSBookingReminders,this.Website,this.GiftAid,this.GlobalBookingStartTime,this.GlobalBookingEndTime,this.BookingMinuteIncrements,this.CancelReason,this.CancelFurther,this.CancelDate,this.TwilioNumber,this.CreditCardFee,this.DirectDebitFee,this.Culture,this.BookingsPayLinkOnTrack,this.AccessControlTimeLimit,this.Minimiser,this.AutoGenerateLicenses,this.Terms,this.FingerprintThreshold,this.FingerprintMatcherThreshold,this.CurrencyCulture,this.AutoShutoff,this.PrimaryColors,this.Logo,this.ReportFormat,this.Country,this.SMSPriceAdjustment,this.LogoHash,this.FixPayments,this.FixPaymentSchedle,this.AppFeature,this.AppOptions,this.CompanyDescription,this.Capacity,this.SignInScreenFeature,this.BookingAccessTimeLimit,this.DeductSessionsOnBooking,this.MonthlySalesTarget,this.ShowTrustedBranchBookings,this.Facebook,this.Twitter,this.Instagram,this.YouTube,this.TikTok,this.Shopify,this.MinimumMemberAge,this.UsingPaymentMethods,this.TermsAndConditionsVersionDate,this.TermsAndConditionsAcceptedDate,this.SendMarketingInviteWhenMemberAdded,this.SendMarketingInviteWhenMemberJoinedOnline,this.MarketingComplianceManagedExternally,this.OnlineBookingAllowWaitingList,this.OnlineMultiSiteEnabled,this.OnlineBookingLimit,this.PublicMembershipTypes,this.TrustedBranches,this.ScoreBranchId,this.iOSAppLink,this.AndroidAppLink});
    BranchGetBranchesInstance.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        BranchType = json['BranchType'];
        Name = json['Name'];
        Prefix = json['Prefix'];
        CompanyName = json['CompanyName'];
        CompanyAddress = json['CompanyAddress'];
        CompanyOfficialName = json['CompanyOfficialName'];
        DirectDebitReference = json['DirectDebitReference'];
        FastDDReference = json['FastDDReference'];
        FastDDPlatinumRef = json['FastDDPlatinumRef'];
        Style = json['Style'];
        PaymentStartDate = JsonConverters.fromJson(json['PaymentStartDate'],'DateTime',context!);
        PublicKey = json['PublicKey'];
        TrialStart = JsonConverters.fromJson(json['TrialStart'],'DateTime',context!);
        TrialEnd = JsonConverters.fromJson(json['TrialEnd'],'DateTime',context!);
        InTrial = json['InTrial'];
        UseMembershipTypes = json['UseMembershipTypes'];
        DDUserName = json['DDUserName'];
        DDPassword = json['DDPassword'];
        DDServiceUser = json['DDServiceUser'];
        DfcUserName = json['DfcUserName'];
        DfcPassword = json['DfcPassword'];
        DfcClubNumber = json['DfcClubNumber'];
        CompanyEmail = json['CompanyEmail'];
        SmsOriginator = json['SmsOriginator'];
        LanguageId = json['LanguageId'];
        VatRate = JsonConverters.toDouble(json['VatRate']);
        SwipeAction = json['SwipeAction'];
        Modules = json['Modules'];
        UseFreeText = json['UseFreeText'];
        FreeTextTitle = json['FreeTextTitle'];
        TimeZone = json['TimeZone'];
        UseCreditBalance = json['UseCreditBalance'];
        AllowNegativeBalance = json['AllowNegativeBalance'];
        DefaultCreditLimit = JsonConverters.toDouble(json['DefaultCreditLimit']);
        ApplicationType = json['ApplicationType'];
        ExternalProviderWarning = json['ExternalProviderWarning'];
        Domain = json['Domain'];
        MobileDomain = json['MobileDomain'];
        OnlineBookingTimetableLimit = json['OnlineBookingTimetableLimit'];
        OnlineBookingCancellationLimit = json['OnlineBookingCancellationLimit'];
        Feature = json['Feature'];
        ShowGoCardlessAd = json['ShowGoCardlessAd'];
        ProviderSaving = JsonConverters.toDouble(json['ProviderSaving']);
        SROAddress = json['SROAddress'];
        Telephone = json['Telephone'];
        MCAClubNo = json['MCAClubNo'];
        Transferred = json['Transferred'];
        OnlineBookingAllowNonActives = json['OnlineBookingAllowNonActives'];
        MemberLimit = json['MemberLimit'];
        SortCode = json['SortCode'];
        AccountNumber = json['AccountNumber'];
        SendSMSAppointmentRemindersDefault = json['SendSMSAppointmentRemindersDefault'];
        SendSMSBookingReminders = json['SendSMSBookingReminders'];
        Website = json['Website'];
        GiftAid = json['GiftAid'];
        GlobalBookingStartTime = JsonConverters.fromJson(json['GlobalBookingStartTime'],'Duration',context!);
        GlobalBookingEndTime = JsonConverters.fromJson(json['GlobalBookingEndTime'],'Duration',context!);
        BookingMinuteIncrements = json['BookingMinuteIncrements'];
        CancelReason = json['CancelReason'];
        CancelFurther = json['CancelFurther'];
        CancelDate = JsonConverters.fromJson(json['CancelDate'],'DateTime',context!);
        TwilioNumber = json['TwilioNumber'];
        CreditCardFee = JsonConverters.toDouble(json['CreditCardFee']);
        DirectDebitFee = JsonConverters.toDouble(json['DirectDebitFee']);
        Culture = json['Culture'];
        BookingsPayLinkOnTrack = json['BookingsPayLinkOnTrack'];
        AccessControlTimeLimit = json['AccessControlTimeLimit'];
        Minimiser = json['Minimiser'];
        AutoGenerateLicenses = json['AutoGenerateLicenses'];
        Terms = json['Terms'];
        FingerprintThreshold = json['FingerprintThreshold'];
        FingerprintMatcherThreshold = json['FingerprintMatcherThreshold'];
        CurrencyCulture = json['CurrencyCulture'];
        AutoShutoff = json['AutoShutoff'];
        PrimaryColors = json['PrimaryColors'];
        Logo = JsonConverters.fromJson(json['Logo'],'Uint8List',context!);
        ReportFormat = json['ReportFormat'];
        Country = json['Country'];
        SMSPriceAdjustment = JsonConverters.toDouble(json['SMSPriceAdjustment']);
        LogoHash = json['LogoHash'];
        FixPayments = json['FixPayments'];
        FixPaymentSchedle = json['FixPaymentSchedle'];
        AppFeature = json['AppFeature'];
        AppOptions = json['AppOptions'];
        CompanyDescription = json['CompanyDescription'];
        Capacity = json['Capacity'];
        SignInScreenFeature = json['SignInScreenFeature'];
        BookingAccessTimeLimit = json['BookingAccessTimeLimit'];
        DeductSessionsOnBooking = json['DeductSessionsOnBooking'];
        MonthlySalesTarget = json['MonthlySalesTarget'];
        ShowTrustedBranchBookings = json['ShowTrustedBranchBookings'];
        Facebook = json['Facebook'];
        Twitter = json['Twitter'];
        Instagram = json['Instagram'];
        YouTube = json['YouTube'];
        TikTok = json['TikTok'];
        Shopify = json['Shopify'];
        MinimumMemberAge = json['MinimumMemberAge'];
        UsingPaymentMethods = json['UsingPaymentMethods'];
        TermsAndConditionsVersionDate = JsonConverters.fromJson(json['TermsAndConditionsVersionDate'],'DateTime',context!);
        TermsAndConditionsAcceptedDate = JsonConverters.fromJson(json['TermsAndConditionsAcceptedDate'],'DateTime',context!);
        SendMarketingInviteWhenMemberAdded = json['SendMarketingInviteWhenMemberAdded'];
        SendMarketingInviteWhenMemberJoinedOnline = json['SendMarketingInviteWhenMemberJoinedOnline'];
        MarketingComplianceManagedExternally = json['MarketingComplianceManagedExternally'];
        OnlineBookingAllowWaitingList = json['OnlineBookingAllowWaitingList'];
        OnlineMultiSiteEnabled = json['OnlineMultiSiteEnabled'];
        OnlineBookingLimit = json['OnlineBookingLimit'];
        PublicMembershipTypes = json['PublicMembershipTypes'];
        TrustedBranches = json['TrustedBranches'];
        ScoreBranchId = json['ScoreBranchId'];
        iOSAppLink = json['iOSAppLink'];
        AndroidAppLink = json['AndroidAppLink'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'BranchType': BranchType,
        'Name': Name,
        'Prefix': Prefix,
        'CompanyName': CompanyName,
        'CompanyAddress': CompanyAddress,
        'CompanyOfficialName': CompanyOfficialName,
        'DirectDebitReference': DirectDebitReference,
        'FastDDReference': FastDDReference,
        'FastDDPlatinumRef': FastDDPlatinumRef,
        'Style': Style,
        'PaymentStartDate': JsonConverters.toJson(PaymentStartDate,'DateTime',context!),
        'PublicKey': PublicKey,
        'TrialStart': JsonConverters.toJson(TrialStart,'DateTime',context!),
        'TrialEnd': JsonConverters.toJson(TrialEnd,'DateTime',context!),
        'InTrial': InTrial,
        'UseMembershipTypes': UseMembershipTypes,
        'DDUserName': DDUserName,
        'DDPassword': DDPassword,
        'DDServiceUser': DDServiceUser,
        'DfcUserName': DfcUserName,
        'DfcPassword': DfcPassword,
        'DfcClubNumber': DfcClubNumber,
        'CompanyEmail': CompanyEmail,
        'SmsOriginator': SmsOriginator,
        'LanguageId': LanguageId,
        'VatRate': VatRate,
        'SwipeAction': SwipeAction,
        'Modules': Modules,
        'UseFreeText': UseFreeText,
        'FreeTextTitle': FreeTextTitle,
        'TimeZone': TimeZone,
        'UseCreditBalance': UseCreditBalance,
        'AllowNegativeBalance': AllowNegativeBalance,
        'DefaultCreditLimit': DefaultCreditLimit,
        'ApplicationType': ApplicationType,
        'ExternalProviderWarning': ExternalProviderWarning,
        'Domain': Domain,
        'MobileDomain': MobileDomain,
        'OnlineBookingTimetableLimit': OnlineBookingTimetableLimit,
        'OnlineBookingCancellationLimit': OnlineBookingCancellationLimit,
        'Feature': Feature,
        'ShowGoCardlessAd': ShowGoCardlessAd,
        'ProviderSaving': ProviderSaving,
        'SROAddress': SROAddress,
        'Telephone': Telephone,
        'MCAClubNo': MCAClubNo,
        'Transferred': Transferred,
        'OnlineBookingAllowNonActives': OnlineBookingAllowNonActives,
        'MemberLimit': MemberLimit,
        'SortCode': SortCode,
        'AccountNumber': AccountNumber,
        'SendSMSAppointmentRemindersDefault': SendSMSAppointmentRemindersDefault,
        'SendSMSBookingReminders': SendSMSBookingReminders,
        'Website': Website,
        'GiftAid': GiftAid,
        'GlobalBookingStartTime': JsonConverters.toJson(GlobalBookingStartTime,'Duration',context!),
        'GlobalBookingEndTime': JsonConverters.toJson(GlobalBookingEndTime,'Duration',context!),
        'BookingMinuteIncrements': BookingMinuteIncrements,
        'CancelReason': CancelReason,
        'CancelFurther': CancelFurther,
        'CancelDate': JsonConverters.toJson(CancelDate,'DateTime',context!),
        'TwilioNumber': TwilioNumber,
        'CreditCardFee': CreditCardFee,
        'DirectDebitFee': DirectDebitFee,
        'Culture': Culture,
        'BookingsPayLinkOnTrack': BookingsPayLinkOnTrack,
        'AccessControlTimeLimit': AccessControlTimeLimit,
        'Minimiser': Minimiser,
        'AutoGenerateLicenses': AutoGenerateLicenses,
        'Terms': Terms,
        'FingerprintThreshold': FingerprintThreshold,
        'FingerprintMatcherThreshold': FingerprintMatcherThreshold,
        'CurrencyCulture': CurrencyCulture,
        'AutoShutoff': AutoShutoff,
        'PrimaryColors': PrimaryColors,
        'Logo': JsonConverters.toJson(Logo,'Uint8List',context!),
        'ReportFormat': ReportFormat,
        'Country': Country,
        'SMSPriceAdjustment': SMSPriceAdjustment,
        'LogoHash': LogoHash,
        'FixPayments': FixPayments,
        'FixPaymentSchedle': FixPaymentSchedle,
        'AppFeature': AppFeature,
        'AppOptions': AppOptions,
        'CompanyDescription': CompanyDescription,
        'Capacity': Capacity,
        'SignInScreenFeature': SignInScreenFeature,
        'BookingAccessTimeLimit': BookingAccessTimeLimit,
        'DeductSessionsOnBooking': DeductSessionsOnBooking,
        'MonthlySalesTarget': MonthlySalesTarget,
        'ShowTrustedBranchBookings': ShowTrustedBranchBookings,
        'Facebook': Facebook,
        'Twitter': Twitter,
        'Instagram': Instagram,
        'YouTube': YouTube,
        'TikTok': TikTok,
        'Shopify': Shopify,
        'MinimumMemberAge': MinimumMemberAge,
        'UsingPaymentMethods': UsingPaymentMethods,
        'TermsAndConditionsVersionDate': JsonConverters.toJson(TermsAndConditionsVersionDate,'DateTime',context!),
        'TermsAndConditionsAcceptedDate': JsonConverters.toJson(TermsAndConditionsAcceptedDate,'DateTime',context!),
        'SendMarketingInviteWhenMemberAdded': SendMarketingInviteWhenMemberAdded,
        'SendMarketingInviteWhenMemberJoinedOnline': SendMarketingInviteWhenMemberJoinedOnline,
        'MarketingComplianceManagedExternally': MarketingComplianceManagedExternally,
        'OnlineBookingAllowWaitingList': OnlineBookingAllowWaitingList,
        'OnlineMultiSiteEnabled': OnlineMultiSiteEnabled,
        'OnlineBookingLimit': OnlineBookingLimit,
        'PublicMembershipTypes': PublicMembershipTypes,
        'TrustedBranches': TrustedBranches,
        'ScoreBranchId': ScoreBranchId,
        'iOSAppLink': iOSAppLink,
        'AndroidAppLink': AndroidAppLink
    };

    getTypeName() => "BranchGetBranchesInstance";
    TypeContext? context = _ctx;
}

// @AutoQueryViewer(Description="", IconUrl="octicon:database", Title="BranchGetBranches")
class ViewBranchGetBranches extends QueryDb<BranchGetBranchesInstance> implements IConvertible
{
    ViewBranchGetBranches();
    ViewBranchGetBranches.fromJson(Map<String, dynamic> json) : super.fromJson(json);
    fromMap(Map<String, dynamic> json) {
        super.fromMap(json);
        return this;
    }

    Map<String, dynamic> toJson() => super.toJson();
    getTypeName() => "ViewBranchGetBranches";
    TypeContext? context = _ctx;
}

// @DataContract
class QueryResponse<T> implements IConvertible
{
    // @DataMember(Order=1)
    int? Offset;

    // @DataMember(Order=2)
    int? Total;

    // @DataMember(Order=3)
    List<T>? Results;

    // @DataMember(Order=4)
    Map<String,String?>? Meta;

    // @DataMember(Order=5)
    ResponseStatus? ResponseStatus;

    QueryResponse({this.Offset,this.Total,this.Results,this.Meta,this.ResponseStatus});
    QueryResponse.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        Offset = json['Offset'];
        Total = json['Total'];
        Results = JsonConverters.fromJson(json['Results'],'List<${runtimeGenericTypeDefs(this,[0]).join(",")}>',context!);
        Meta = JsonConverters.toStringMap(json['Meta']);
        ResponseStatus = JsonConverters.fromJson(json['ResponseStatus'],'ResponseStatus',context!);
        return this;
    }

    Map<String, dynamic> toJson() => {
        'Offset': Offset,
        'Total': Total,
        'Results': JsonConverters.toJson(Results,'List<T>',context!),
        'Meta': Meta,
        'ResponseStatus': JsonConverters.toJson(ResponseStatus,'ResponseStatus',context!)
    };

    getTypeName() => "QueryResponse<$T>";
    TypeContext? context = _ctx;
}

TypeContext _ctx = TypeContext(library: 'api.clubmanagercentral.com', types: <String, TypeInfo> {
    'BranchGetBranchesInstance': TypeInfo(TypeOf.Class, create:() => BranchGetBranchesInstance()),
    'Uint8List': TypeInfo(TypeOf.Class, create:() => Uint8List(0)),
    'ViewBranchGetBranches': TypeInfo(TypeOf.Class, create:() => ViewBranchGetBranches()),
    'List<BranchGetBranchesInstance>': TypeInfo(TypeOf.Class, create:() => <BranchGetBranchesInstance>[]),
});

Dart ViewBranchGetBranches DTOs

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

HTTP + CSV

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

POST /api/Query/BranchGetBranches HTTP/1.1 
Host: api.clubmanagercentral.com 
Accept: text/csv
Content-Type: text/csv
Content-Length: length

{"Skip":0,"Take":0,"OrderBy":"String","OrderByDesc":"String","Include":"String","Fields":"String","Meta":{"String":"String"}}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"Offset":0,"Total":0,"Results":[{"BranchType":0,"Name":"String","Prefix":"String","CompanyName":"String","CompanyAddress":"String","CompanyOfficialName":"String","DirectDebitReference":"String","FastDDReference":"String","FastDDPlatinumRef":"String","Style":"String","PaymentStartDate":"0001-01-01T00:00:00.0000000","PublicKey":"00000000000000000000000000000000","TrialStart":"0001-01-01T00:00:00.0000000","TrialEnd":"0001-01-01T00:00:00.0000000","InTrial":false,"UseMembershipTypes":false,"DDUserName":"String","DDPassword":"String","DDServiceUser":"String","DfcUserName":"String","DfcPassword":"String","DfcClubNumber":"String","CompanyEmail":"String","SmsOriginator":"String","LanguageId":0,"VatRate":0,"SwipeAction":0,"Modules":0,"UseFreeText":false,"FreeTextTitle":"String","TimeZone":"String","UseCreditBalance":false,"AllowNegativeBalance":false,"DefaultCreditLimit":0,"ApplicationType":0,"ExternalProviderWarning":"String","Domain":"String","MobileDomain":"String","OnlineBookingTimetableLimit":0,"OnlineBookingCancellationLimit":0,"Feature":0,"ShowGoCardlessAd":false,"ProviderSaving":0,"SROAddress":"String","Telephone":"String","MCAClubNo":"String","Transferred":false,"OnlineBookingAllowNonActives":false,"MemberLimit":0,"SortCode":"String","AccountNumber":"String","SendSMSAppointmentRemindersDefault":false,"SendSMSBookingReminders":false,"Website":"String","GiftAid":false,"GlobalBookingStartTime":"PT0S","GlobalBookingEndTime":"PT0S","BookingMinuteIncrements":0,"CancelReason":"String","CancelFurther":"String","CancelDate":"0001-01-01T00:00:00.0000000","TwilioNumber":"String","CreditCardFee":0,"DirectDebitFee":0,"Culture":"String","BookingsPayLinkOnTrack":false,"AccessControlTimeLimit":0,"Minimiser":0,"AutoGenerateLicenses":false,"Terms":"String","FingerprintThreshold":0,"FingerprintMatcherThreshold":0,"CurrencyCulture":"String","AutoShutoff":false,"PrimaryColors":"String","Logo":"AA==","ReportFormat":0,"Country":"String","SMSPriceAdjustment":0,"LogoHash":"String","FixPayments":false,"FixPaymentSchedle":"String","AppFeature":0,"AppOptions":"String","CompanyDescription":"String","Capacity":0,"SignInScreenFeature":0,"BookingAccessTimeLimit":0,"DeductSessionsOnBooking":false,"MonthlySalesTarget":0,"ShowTrustedBranchBookings":false,"Facebook":"String","Twitter":"String","Instagram":"String","YouTube":"String","TikTok":"String","Shopify":"String","MinimumMemberAge":0,"UsingPaymentMethods":0,"TermsAndConditionsVersionDate":"0001-01-01T00:00:00.0000000","TermsAndConditionsAcceptedDate":"0001-01-01T00:00:00.0000000","SendMarketingInviteWhenMemberAdded":false,"SendMarketingInviteWhenMemberJoinedOnline":false,"MarketingComplianceManagedExternally":false,"OnlineBookingAllowWaitingList":false,"OnlineMultiSiteEnabled":false,"OnlineBookingLimit":0,"PublicMembershipTypes":0,"TrustedBranches":0,"ScoreBranchId":0,"iOSAppLink":"String","AndroidAppLink":"String"}],"Meta":{"String":"String"},"ResponseStatus":{"ErrorCode":"String","Message":"String","StackTrace":"String","Errors":[{"ErrorCode":"String","FieldName":"String","Message":"String","Meta":{"String":"String"}}],"Meta":{"String":"String"}}}