ClubManager.Api

<back to all web services

ViewBookingAttendees

Requires Authentication
Required role:API
The following routes are available for this service:
All Verbs/api/Query/BookingAttendees
import datetime
import decimal
from marshmallow.fields import *
from servicestack import *
from typing import *
from dataclasses import dataclass, field
from dataclasses_json import dataclass_json, LetterCase, Undefined, config
from enum import Enum, IntEnum


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class QueryBase:
    skip: Optional[int] = None
    take: Optional[int] = None
    order_by: Optional[str] = None
    order_by_desc: Optional[str] = None
    include: Optional[str] = None
    fields: Optional[str] = None
    meta: Optional[Dict[str, str]] = None


T = TypeVar('T')


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class QueryDb(Generic[T], QueryBase, IReturn[QueryResponse[T]]):
    @staticmethod
    def response_type(): return QueryResponse[T]


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ProductInstance:
    product_id: Optional[int] = None
    group: Optional[str] = None
    name: Optional[str] = None
    description: Optional[str] = None
    price: Optional[Decimal] = None
    vat: Optional[Decimal] = None
    total_price: Optional[Decimal] = None
    product_type: Optional[int] = None
    deleted: Optional[bool] = None
    demo: Optional[bool] = None
    usage_count: Optional[int] = None
    stock_level: Optional[int] = None
    reorder_flag: Optional[int] = None
    visible_online: Optional[bool] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ScheduleInstance:
    schedule_id: Optional[int] = None
    name: Optional[str] = None
    description: Optional[str] = None
    monday_from: Optional[datetime.timedelta] = None
    monday_to: Optional[datetime.timedelta] = None
    tuesday_from: Optional[datetime.timedelta] = None
    tuesday_to: Optional[datetime.timedelta] = None
    wednesday_from: Optional[datetime.timedelta] = None
    wednesday_to: Optional[datetime.timedelta] = None
    thursday_from: Optional[datetime.timedelta] = None
    thursday_to: Optional[datetime.timedelta] = None
    friday_from: Optional[datetime.timedelta] = None
    friday_to: Optional[datetime.timedelta] = None
    saturday_from: Optional[datetime.timedelta] = None
    saturday_to: Optional[datetime.timedelta] = None
    sunday_from: Optional[datetime.timedelta] = None
    sunday_to: Optional[datetime.timedelta] = None
    schedule_type: Optional[int] = None
    deleted: Optional[bool] = None
    demo: Optional[bool] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class FacilityInstance:
    facility_id: Optional[int] = None
    name: Optional[str] = None
    description: Optional[str] = None
    schedule: Optional[ScheduleInstance] = None
    # @References(typeof(ScheduleInstance))
    schedule_id: Optional[int] = None

    colour: Optional[str] = None
    bookable: Optional[bool] = None
    deleted: Optional[bool] = None
    demo: Optional[bool] = None
    group: Optional[str] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class StaffInstance:
    staff_id: Optional[int] = None
    name: Optional[str] = None
    schedule: Optional[ScheduleInstance] = None
    # @References(typeof(ScheduleInstance))
    schedule_id: Optional[int] = None

    deleted: Optional[bool] = None
    demo: Optional[bool] = None
    group: Optional[str] = None
    profile: Optional[str] = None
    first_aid_trained: Optional[bool] = None
    dbs_check: Optional[datetime.datetime] = None
    insurance_expires: Optional[datetime.datetime] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class LossReasonInstance:
    loss_reason_id: Optional[int] = None
    reason: Optional[str] = None
    deleted: Optional[bool] = None
    demo: Optional[bool] = None
    selectable: Optional[bool] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class UserInstance:
    user_id: Optional[int] = None
    user_name: Optional[str] = None
    name: Optional[str] = None
    email: Optional[str] = None
    mobile_phone: Optional[str] = None
    enabled: Optional[bool] = None
    last_login: Optional[datetime.datetime] = None
    created: Optional[datetime.datetime] = None
    training: Optional[bool] = None
    deleted: Optional[bool] = None
    courses_completed: Optional[int] = None
    display_home_notification: Optional[bool] = None
    two_factor_enabled: Optional[bool] = None
    email_confirmed: Optional[bool] = None
    mobile_phone_confirmed: Optional[bool] = None
    notifications: Optional[bool] = None
    change_password: Optional[datetime.datetime] = None
    activated: Optional[datetime.datetime] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class MemberInstance:
    member_id: Optional[int] = None
    member_type: Optional[int] = None
    membership_number: Optional[str] = None
    card_number: Optional[str] = None
    company_name: Optional[str] = None
    surname: Optional[str] = None
    forenames: Optional[str] = None
    title: Optional[str] = None
    gender: Optional[int] = None
    date_of_birth: Optional[datetime.datetime] = None
    address1: Optional[str] = None
    address2: Optional[str] = None
    city: Optional[str] = None
    county: Optional[str] = None
    postcode: Optional[str] = None
    home_phone: Optional[str] = None
    mobile_phone: Optional[str] = None
    email_address: Optional[str] = None
    email_opt_out: Optional[bool] = None
    sms_opt_out: Optional[bool] = None
    phone_opt_out: Optional[bool] = None
    letter_opt_out: Optional[bool] = None
    direct_debit_account_holder: Optional[str] = None
    direct_debit_account_number: Optional[str] = None
    direct_debit_sort_code: Optional[str] = None
    joined_date: Optional[datetime.datetime] = None
    direct_debit_bank_address: Optional[str] = None
    full_name: Optional[str] = None
    external_reference: Optional[str] = None
    photo: Optional[bytes] = None
    photo_modified_date: Optional[datetime.datetime] = None
    notes: Optional[str] = None
    deleted: Optional[bool] = None
    demo: Optional[bool] = None
    use_external_status: Optional[bool] = None
    external_status: Optional[int] = None
    free_text: Optional[str] = None
    member_key: Optional[str] = None
    balance: Optional[Decimal] = None
    credit_limit: Optional[Decimal] = None
    created_date: Optional[datetime.datetime] = None
    modified_date: Optional[datetime.datetime] = None
    deleted_date: Optional[datetime.datetime] = None
    external_source: Optional[int] = None
    retention_metric: Optional[Decimal] = None
    monthly_attendance_frequency: Optional[Decimal] = None
    assigned_to_user_id: Optional[int] = None
    created_by_user_id: Optional[int] = None
    deleted_by_user_id: Optional[int] = None
    loss_reason: Optional[LossReasonInstance] = None
    # @References(typeof(LossReasonInstance))
    loss_reason_id: Optional[int] = None

    won_or_lost: Optional[int] = None
    won_or_lost_date: Optional[datetime.datetime] = None
    gift_aid_permission: Optional[bool] = None
    photo_permission: Optional[bool] = None
    first_aid_permission: Optional[bool] = None
    emergency_contact: Optional[str] = None
    won_or_lost_by_user: Optional[UserInstance] = None
    # @References(typeof(UserInstance))
    won_or_lost_by_user_id: Optional[int] = None

    agreed_to_terms: Optional[datetime.datetime] = None
    online_booking_banned: Optional[bool] = None
    country: Optional[str] = None
    fingerprint_enrolled: Optional[datetime.datetime] = None
    last_payment_amount: Optional[Decimal] = None
    pin: Optional[str] = None
    prospecting_points: Optional[int] = None
    achievement_points: Optional[int] = None
    parent_forenames: Optional[str] = None
    parent_surname: Optional[str] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class BookingInstance:
    booking_id: Optional[int] = None
    name: Optional[str] = None
    notes: Optional[str] = None
    start_date: Optional[datetime.datetime] = None
    duration: Optional[int] = None
    all_day: Optional[bool] = None
    recurrence: Optional[str] = None
    use_recurrence: Optional[bool] = None
    min_attendees: Optional[int] = None
    max_attendees: Optional[int] = None
    product: Optional[ProductInstance] = None
    # @References(typeof(ProductInstance))
    product_id: Optional[int] = None

    facility: Optional[FacilityInstance] = None
    # @References(typeof(FacilityInstance))
    facility_id: Optional[int] = None

    staff: Optional[StaffInstance] = None
    # @References(typeof(StaffInstance))
    staff_id: Optional[int] = None

    parent_booking: Optional[BookingInstance] = None
    # @References(typeof(BookingInstance))
    parent_booking_id: Optional[int] = None

    series_index: Optional[int] = None
    deleted: Optional[bool] = None
    demo: Optional[bool] = None
    member: Optional[MemberInstance] = None
    # @References(typeof(MemberInstance))
    member_id: Optional[int] = None

    end_date: Optional[datetime.datetime] = None
    taster_session: Optional[bool] = None
    immediate_payment: Optional[bool] = None
    grading_event: Optional[bool] = None
    url: Optional[str] = None
    visible: Optional[bool] = None
    bookable: Optional[bool] = None
    non_member_product_id: Optional[int] = None
    taster_session_product_id: Optional[int] = None
    active_member_can_book: Optional[bool] = None
    non_member_can_book: Optional[bool] = None
    online_booking_timetable_limit: Optional[int] = None
    online_booking_cancellation_limit: Optional[int] = None
    booking_category_id: Optional[int] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PurchaseInstance:
    purchase_id: Optional[int] = None
    receipt_id: Optional[int] = None
    date: Optional[datetime.datetime] = None
    quantity: Optional[Decimal] = None
    product_price: Optional[Decimal] = None
    product_v_a_t: Optional[Decimal] = None
    total_price: Optional[Decimal] = None
    total_v_a_t: Optional[Decimal] = None
    total: Optional[Decimal] = None
    payment_method: Optional[int] = None
    payment_token: Optional[str] = None
    product: Optional[ProductInstance] = None
    # @References(typeof(ProductInstance))
    product_id: Optional[int] = None

    member: Optional[MemberInstance] = None
    # @References(typeof(MemberInstance))
    member_id: Optional[int] = None

    deleted: Optional[bool] = None
    demo: Optional[bool] = None
    created_by: Optional[int] = None
    modified_by: Optional[int] = None
    created_date: Optional[datetime.datetime] = None
    modified_date: Optional[datetime.datetime] = None
    original_receipt_id: Optional[int] = None
    original_purchase_id: Optional[int] = None
    card_number: Optional[str] = None
    usage_count: Optional[int] = None
    # @References(typeof(PaymentInstance))
    payment_id: Optional[int] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class AttendanceInstance:
    attendance_id: Optional[int] = None
    date: Optional[datetime.datetime] = None
    member: Optional[MemberInstance] = None
    # @References(typeof(MemberInstance))
    member_id: Optional[int] = None

    demo: Optional[bool] = None


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class BookingAttendeesInstance:
    booking_attendee_id: Optional[int] = None
    booking: Optional[BookingInstance] = None
    # @References(typeof(BookingInstance))
    booking_id: Optional[int] = None

    member: Optional[MemberInstance] = None
    # @References(typeof(MemberInstance))
    member_id: Optional[int] = None

    purchase: Optional[PurchaseInstance] = None
    # @References(typeof(PurchaseInstance))
    purchase_id: Optional[int] = None

    attended: Optional[bool] = None
    attendance: Optional[AttendanceInstance] = None
    # @References(typeof(AttendanceInstance))
    attendance_id: Optional[int] = None

    deleted: Optional[datetime.datetime] = None
    # @References(typeof(MembershipInstance))
    membership_id: Optional[int] = None


# @AutoQueryViewer(Description="", IconUrl="octicon:database", Title="BookingAttendees")
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ViewBookingAttendees(QueryDb[BookingAttendeesInstance]):
    pass


T = TypeVar('T')


@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class QueryResponse(Generic[T]):
    offset: Optional[int] = None
    total: Optional[int] = None
    results: Optional[List[T]] = None
    meta: Optional[Dict[str, str]] = None
    response_status: Optional[ResponseStatus] = None

Python ViewBookingAttendees 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/BookingAttendees 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":[{"BookingAttendeeId":0,"Booking":{"BookingId":0,"Name":"String","Notes":"String","StartDate":"0001-01-01T00:00:00.0000000","Duration":0,"AllDay":false,"Recurrence":"String","UseRecurrence":false,"MinAttendees":0,"MaxAttendees":0,"Product":{"ProductId":0,"Group":"String","Name":"String","Description":"String","Price":0,"VAT":0,"TotalPrice":0,"ProductType":0,"Deleted":false,"Demo":false,"UsageCount":0,"StockLevel":0,"ReorderFlag":0,"VisibleOnline":false},"ProductId":0,"Facility":{"FacilityId":0,"Name":"String","Description":"String","Schedule":{"ScheduleId":0,"Name":"String","Description":"String","MondayFrom":"PT0S","MondayTo":"PT0S","TuesdayFrom":"PT0S","TuesdayTo":"PT0S","WednesdayFrom":"PT0S","WednesdayTo":"PT0S","ThursdayFrom":"PT0S","ThursdayTo":"PT0S","FridayFrom":"PT0S","FridayTo":"PT0S","SaturdayFrom":"PT0S","SaturdayTo":"PT0S","SundayFrom":"PT0S","SundayTo":"PT0S","ScheduleType":0,"Deleted":false,"Demo":false},"ScheduleId":0,"Colour":"String","Bookable":false,"Deleted":false,"Demo":false,"Group":"String"},"FacilityId":0,"Staff":{"StaffId":0,"Name":"String","Schedule":{"ScheduleId":0,"Name":"String","Description":"String","MondayFrom":"PT0S","MondayTo":"PT0S","TuesdayFrom":"PT0S","TuesdayTo":"PT0S","WednesdayFrom":"PT0S","WednesdayTo":"PT0S","ThursdayFrom":"PT0S","ThursdayTo":"PT0S","FridayFrom":"PT0S","FridayTo":"PT0S","SaturdayFrom":"PT0S","SaturdayTo":"PT0S","SundayFrom":"PT0S","SundayTo":"PT0S","ScheduleType":0,"Deleted":false,"Demo":false},"ScheduleId":0,"Deleted":false,"Demo":false,"Group":"String","Profile":"String","FirstAidTrained":false,"DBSCheck":"0001-01-01T00:00:00.0000000","InsuranceExpires":"0001-01-01T00:00:00.0000000"},"StaffId":0,"ParentBooking":{"BookingId":0,"Name":"String","Notes":"String","StartDate":"0001-01-01T00:00:00.0000000","Duration":0,"AllDay":false,"Recurrence":"String","UseRecurrence":false,"MinAttendees":0,"MaxAttendees":0,"Product":{"ProductId":0,"Group":"String","Name":"String","Description":"String","Price":0,"VAT":0,"TotalPrice":0,"ProductType":0,"Deleted":false,"Demo":false,"UsageCount":0,"StockLevel":0,"ReorderFlag":0,"VisibleOnline":false},"ProductId":0,"Facility":{"FacilityId":0,"Name":"String","Description":"String","Schedule":{"ScheduleId":0,"Name":"String","Description":"String","MondayFrom":"PT0S","MondayTo":"PT0S","TuesdayFrom":"PT0S","TuesdayTo":"PT0S","WednesdayFrom":"PT0S","WednesdayTo":"PT0S","ThursdayFrom":"PT0S","ThursdayTo":"PT0S","FridayFrom":"PT0S","FridayTo":"PT0S","SaturdayFrom":"PT0S","SaturdayTo":"PT0S","SundayFrom":"PT0S","SundayTo":"PT0S","ScheduleType":0,"Deleted":false,"Demo":false},"ScheduleId":0,"Colour":"String","Bookable":false,"Deleted":false,"Demo":false,"Group":"String"},"FacilityId":0,"Staff":{"StaffId":0,"Name":"String","Schedule":{"ScheduleId":0,"Name":"String","Description":"String","MondayFrom":"PT0S","MondayTo":"PT0S","TuesdayFrom":"PT0S","TuesdayTo":"PT0S","WednesdayFrom":"PT0S","WednesdayTo":"PT0S","ThursdayFrom":"PT0S","ThursdayTo":"PT0S","FridayFrom":"PT0S","FridayTo":"PT0S","SaturdayFrom":"PT0S","SaturdayTo":"PT0S","SundayFrom":"PT0S","SundayTo":"PT0S","ScheduleType":0,"Deleted":false,"Demo":false},"ScheduleId":0,"Deleted":false,"Demo":false,"Group":"String","Profile":"String","FirstAidTrained":false,"DBSCheck":"0001-01-01T00:00:00.0000000","InsuranceExpires":"0001-01-01T00:00:00.0000000"},"StaffId":0,"ParentBooking":{"BookingId":0,"Name":"String","Notes":"String","StartDate":"0001-01-01T00:00:00.0000000","Duration":0,"AllDay":false,"Recurrence":"String","UseRecurrence":false,"MinAttendees":0,"MaxAttendees":0,"Product":{"ProductId":0,"Group":"String","Name":"String","Description":"String","Price":0,"VAT":0,"TotalPrice":0,"ProductType":0,"Deleted":false,"Demo":false,"UsageCount":0,"StockLevel":0,"ReorderFlag":0,"VisibleOnline":false},"ProductId":0,"Facility":{"FacilityId":0,"Name":"String","Description":"String","Schedule":{"ScheduleId":0,"Name":"String","Description":"String","MondayFrom":"PT0S","MondayTo":"PT0S","TuesdayFrom":"PT0S","TuesdayTo":"PT0S","WednesdayFrom":"PT0S","WednesdayTo":"PT0S","ThursdayFrom":"PT0S","ThursdayTo":"PT0S","FridayFrom":"PT0S","FridayTo":"PT0S","SaturdayFrom":"PT0S","SaturdayTo":"PT0S","SundayFrom":"PT0S","SundayTo":"PT0S","ScheduleType":0,"Deleted":false,"Demo":false},"ScheduleId":0,"Colour":"String","Bookable":false,"Deleted":false,"Demo":false,"Group":"String"},"FacilityId":0,"Staff":{"StaffId":0,"Name":"String","Schedule":{"ScheduleId":0,"Name":"String","Description":"String","MondayFrom":"PT0S","MondayTo":"PT0S","TuesdayFrom":"PT0S","TuesdayTo":"PT0S","WednesdayFrom":"PT0S","WednesdayTo":"PT0S","ThursdayFrom":"PT0S","ThursdayTo":"PT0S","FridayFrom":"PT0S","FridayTo":"PT0S","SaturdayFrom":"PT0S","SaturdayTo":"PT0S","SundayFrom":"PT0S","SundayTo":"PT0S","ScheduleType":0,"Deleted":false,"Demo":false},"ScheduleId":0,"Deleted":false,"Demo":false,"Group":"String","Profile":"String","FirstAidTrained":false,"DBSCheck":"0001-01-01T00:00:00.0000000","InsuranceExpires":"0001-01-01T00:00:00.0000000"},"StaffId":0,"ParentBooking":null,"ParentBookingId":0,"SeriesIndex":0,"Deleted":false,"Demo":false,"Member":{"MemberId":0,"MemberType":0,"MembershipNumber":"String","CardNumber":"String","CompanyName":"String","Surname":"String","Forenames":"String","Title":"String","Gender":0,"DateOfBirth":"0001-01-01T00:00:00.0000000","Address1":"String","Address2":"String","City":"String","County":"String","Postcode":"String","HomePhone":"String","MobilePhone":"String","EmailAddress":"String","EmailOptOut":false,"SmsOptOut":false,"PhoneOptOut":false,"LetterOptOut":false,"DirectDebitAccountHolder":"String","DirectDebitAccountNumber":"String","DirectDebitSortCode":"String","JoinedDate":"0001-01-01T00:00:00.0000000","DirectDebitBankAddress":"String","FullName":"String","ExternalReference":"String","Photo":"AA==","PhotoModifiedDate":"0001-01-01T00:00:00.0000000","Notes":"String","Deleted":false,"Demo":false,"UseExternalStatus":false,"ExternalStatus":0,"FreeText":"String","MemberKey":"00000000000000000000000000000000","Balance":0,"CreditLimit":0,"CreatedDate":"0001-01-01T00:00:00.0000000","ModifiedDate":"0001-01-01T00:00:00.0000000","DeletedDate":"0001-01-01T00:00:00.0000000","ExternalSource":0,"RetentionMetric":0,"MonthlyAttendanceFrequency":0,"AssignedToUserId":0,"CreatedByUserId":0,"DeletedByUserId":0,"LossReason":{"LossReasonId":0,"Reason":"String","Deleted":false,"Demo":false,"Selectable":false},"LossReasonId":0,"WonOrLost":0,"WonOrLostDate":"0001-01-01T00:00:00.0000000","GiftAidPermission":false,"PhotoPermission":false,"FirstAidPermission":false,"EmergencyContact":"String","WonOrLostByUser":{"UserId":0,"UserName":"String","Name":"String","Email":"String","MobilePhone":"String","Enabled":false,"LastLogin":"0001-01-01T00:00:00.0000000","Created":"0001-01-01T00:00:00.0000000","Training":false,"Deleted":false,"CoursesCompleted":0,"DisplayHomeNotification":false,"TwoFactorEnabled":false,"EmailConfirmed":false,"MobilePhoneConfirmed":false,"Notifications":false,"ChangePassword":"0001-01-01T00:00:00.0000000","Activated":"0001-01-01T00:00:00.0000000"},"WonOrLostByUserId":0,"AgreedToTerms":"0001-01-01T00:00:00.0000000","OnlineBookingBanned":false,"Country":"String","FingerprintEnrolled":"0001-01-01T00:00:00.0000000","LastPaymentAmount":0,"Pin":"String","ProspectingPoints":0,"AchievementPoints":0,"ParentForenames":"String","ParentSurname":"String"},"MemberId":0,"EndDate":"0001-01-01T00:00:00.0000000","TasterSession":false,"ImmediatePayment":false,"GradingEvent":false,"Url":"String","Visible":false,"Bookable":false,"NonMemberProductId":0,"TasterSessionProductId":0,"ActiveMemberCanBook":false,"NonMemberCanBook":false,"OnlineBookingTimetableLimit":0,"OnlineBookingCancellationLimit":0,"BookingCategoryId":0},"ParentBookingId":0,"SeriesIndex":0,"Deleted":false,"Demo":false,"Member":{"MemberId":0,"MemberType":0,"MembershipNumber":"String","CardNumber":"String","CompanyName":"String","Surname":"String","Forenames":"String","Title":"String","Gender":0,"DateOfBirth":"0001-01-01T00:00:00.0000000","Address1":"String","Address2":"String","City":"String","County":"String","Postcode":"String","HomePhone":"String","MobilePhone":"String","EmailAddress":"String","EmailOptOut":false,"SmsOptOut":false,"PhoneOptOut":false,"LetterOptOut":false,"DirectDebitAccountHolder":"String","DirectDebitAccountNumber":"String","DirectDebitSortCode":"String","JoinedDate":"0001-01-01T00:00:00.0000000","DirectDebitBankAddress":"String","FullName":"String","ExternalReference":"String","Photo":"AA==","PhotoModifiedDate":"0001-01-01T00:00:00.0000000","Notes":"String","Deleted":false,"Demo":false,"UseExternalStatus":false,"ExternalStatus":0,"FreeText":"String","MemberKey":"00000000000000000000000000000000","Balance":0,"CreditLimit":0,"CreatedDate":"0001-01-01T00:00:00.0000000","ModifiedDate":"0001-01-01T00:00:00.0000000","DeletedDate":"0001-01-01T00:00:00.0000000","ExternalSource":0,"RetentionMetric":0,"MonthlyAttendanceFrequency":0,"AssignedToUserId":0,"CreatedByUserId":0,"DeletedByUserId":0,"LossReason":{"LossReasonId":0,"Reason":"String","Deleted":false,"Demo":false,"Selectable":false},"LossReasonId":0,"WonOrLost":0,"WonOrLostDate":"0001-01-01T00:00:00.0000000","GiftAidPermission":false,"PhotoPermission":false,"FirstAidPermission":false,"EmergencyContact":"String","WonOrLostByUser":{"UserId":0,"UserName":"String","Name":"String","Email":"String","MobilePhone":"String","Enabled":false,"LastLogin":"0001-01-01T00:00:00.0000000","Created":"0001-01-01T00:00:00.0000000","Training":false,"Deleted":false,"CoursesCompleted":0,"DisplayHomeNotification":false,"TwoFactorEnabled":false,"EmailConfirmed":false,"MobilePhoneConfirmed":false,"Notifications":false,"ChangePassword":"0001-01-01T00:00:00.0000000","Activated":"0001-01-01T00:00:00.0000000"},"WonOrLostByUserId":0,"AgreedToTerms":"0001-01-01T00:00:00.0000000","OnlineBookingBanned":false,"Country":"String","FingerprintEnrolled":"0001-01-01T00:00:00.0000000","LastPaymentAmount":0,"Pin":"String","ProspectingPoints":0,"AchievementPoints":0,"ParentForenames":"String","ParentSurname":"String"},"MemberId":0,"EndDate":"0001-01-01T00:00:00.0000000","TasterSession":false,"ImmediatePayment":false,"GradingEvent":false,"Url":"String","Visible":false,"Bookable":false,"NonMemberProductId":0,"TasterSessionProductId":0,"ActiveMemberCanBook":false,"NonMemberCanBook":false,"OnlineBookingTimetableLimit":0,"OnlineBookingCancellationLimit":0,"BookingCategoryId":0},"ParentBookingId":0,"SeriesIndex":0,"Deleted":false,"Demo":false,"Member":{"MemberId":0,"MemberType":0,"MembershipNumber":"String","CardNumber":"String","CompanyName":"String","Surname":"String","Forenames":"String","Title":"String","Gender":0,"DateOfBirth":"0001-01-01T00:00:00.0000000","Address1":"String","Address2":"String","City":"String","County":"String","Postcode":"String","HomePhone":"String","MobilePhone":"String","EmailAddress":"String","EmailOptOut":false,"SmsOptOut":false,"PhoneOptOut":false,"LetterOptOut":false,"DirectDebitAccountHolder":"String","DirectDebitAccountNumber":"String","DirectDebitSortCode":"String","JoinedDate":"0001-01-01T00:00:00.0000000","DirectDebitBankAddress":"String","FullName":"String","ExternalReference":"String","Photo":"AA==","PhotoModifiedDate":"0001-01-01T00:00:00.0000000","Notes":"String","Deleted":false,"Demo":false,"UseExternalStatus":false,"ExternalStatus":0,"FreeText":"String","MemberKey":"00000000000000000000000000000000","Balance":0,"CreditLimit":0,"CreatedDate":"0001-01-01T00:00:00.0000000","ModifiedDate":"0001-01-01T00:00:00.0000000","DeletedDate":"0001-01-01T00:00:00.0000000","ExternalSource":0,"RetentionMetric":0,"MonthlyAttendanceFrequency":0,"AssignedToUserId":0,"CreatedByUserId":0,"DeletedByUserId":0,"LossReason":{"LossReasonId":0,"Reason":"String","Deleted":false,"Demo":false,"Selectable":false},"LossReasonId":0,"WonOrLost":0,"WonOrLostDate":"0001-01-01T00:00:00.0000000","GiftAidPermission":false,"PhotoPermission":false,"FirstAidPermission":false,"EmergencyContact":"String","WonOrLostByUser":{"UserId":0,"UserName":"String","Name":"String","Email":"String","MobilePhone":"String","Enabled":false,"LastLogin":"0001-01-01T00:00:00.0000000","Created":"0001-01-01T00:00:00.0000000","Training":false,"Deleted":false,"CoursesCompleted":0,"DisplayHomeNotification":false,"TwoFactorEnabled":false,"EmailConfirmed":false,"MobilePhoneConfirmed":false,"Notifications":false,"ChangePassword":"0001-01-01T00:00:00.0000000","Activated":"0001-01-01T00:00:00.0000000"},"WonOrLostByUserId":0,"AgreedToTerms":"0001-01-01T00:00:00.0000000","OnlineBookingBanned":false,"Country":"String","FingerprintEnrolled":"0001-01-01T00:00:00.0000000","LastPaymentAmount":0,"Pin":"String","ProspectingPoints":0,"AchievementPoints":0,"ParentForenames":"String","ParentSurname":"String"},"MemberId":0,"EndDate":"0001-01-01T00:00:00.0000000","TasterSession":false,"ImmediatePayment":false,"GradingEvent":false,"Url":"String","Visible":false,"Bookable":false,"NonMemberProductId":0,"TasterSessionProductId":0,"ActiveMemberCanBook":false,"NonMemberCanBook":false,"OnlineBookingTimetableLimit":0,"OnlineBookingCancellationLimit":0,"BookingCategoryId":0},"BookingId":0,"Member":{"MemberId":0,"MemberType":0,"MembershipNumber":"String","CardNumber":"String","CompanyName":"String","Surname":"String","Forenames":"String","Title":"String","Gender":0,"DateOfBirth":"0001-01-01T00:00:00.0000000","Address1":"String","Address2":"String","City":"String","County":"String","Postcode":"String","HomePhone":"String","MobilePhone":"String","EmailAddress":"String","EmailOptOut":false,"SmsOptOut":false,"PhoneOptOut":false,"LetterOptOut":false,"DirectDebitAccountHolder":"String","DirectDebitAccountNumber":"String","DirectDebitSortCode":"String","JoinedDate":"0001-01-01T00:00:00.0000000","DirectDebitBankAddress":"String","FullName":"String","ExternalReference":"String","Photo":"AA==","PhotoModifiedDate":"0001-01-01T00:00:00.0000000","Notes":"String","Deleted":false,"Demo":false,"UseExternalStatus":false,"ExternalStatus":0,"FreeText":"String","MemberKey":"00000000000000000000000000000000","Balance":0,"CreditLimit":0,"CreatedDate":"0001-01-01T00:00:00.0000000","ModifiedDate":"0001-01-01T00:00:00.0000000","DeletedDate":"0001-01-01T00:00:00.0000000","ExternalSource":0,"RetentionMetric":0,"MonthlyAttendanceFrequency":0,"AssignedToUserId":0,"CreatedByUserId":0,"DeletedByUserId":0,"LossReason":{"LossReasonId":0,"Reason":"String","Deleted":false,"Demo":false,"Selectable":false},"LossReasonId":0,"WonOrLost":0,"WonOrLostDate":"0001-01-01T00:00:00.0000000","GiftAidPermission":false,"PhotoPermission":false,"FirstAidPermission":false,"EmergencyContact":"String","WonOrLostByUser":{"UserId":0,"UserName":"String","Name":"String","Email":"String","MobilePhone":"String","Enabled":false,"LastLogin":"0001-01-01T00:00:00.0000000","Created":"0001-01-01T00:00:00.0000000","Training":false,"Deleted":false,"CoursesCompleted":0,"DisplayHomeNotification":false,"TwoFactorEnabled":false,"EmailConfirmed":false,"MobilePhoneConfirmed":false,"Notifications":false,"ChangePassword":"0001-01-01T00:00:00.0000000","Activated":"0001-01-01T00:00:00.0000000"},"WonOrLostByUserId":0,"AgreedToTerms":"0001-01-01T00:00:00.0000000","OnlineBookingBanned":false,"Country":"String","FingerprintEnrolled":"0001-01-01T00:00:00.0000000","LastPaymentAmount":0,"Pin":"String","ProspectingPoints":0,"AchievementPoints":0,"ParentForenames":"String","ParentSurname":"String"},"MemberId":0,"Purchase":{"PurchaseId":0,"ReceiptId":0,"Date":"0001-01-01T00:00:00.0000000","Quantity":0,"ProductPrice":0,"ProductVAT":0,"TotalPrice":0,"TotalVAT":0,"Total":0,"PaymentMethod":0,"PaymentToken":"String","Product":{"ProductId":0,"Group":"String","Name":"String","Description":"String","Price":0,"VAT":0,"TotalPrice":0,"ProductType":0,"Deleted":false,"Demo":false,"UsageCount":0,"StockLevel":0,"ReorderFlag":0,"VisibleOnline":false},"ProductId":0,"Member":{"MemberId":0,"MemberType":0,"MembershipNumber":"String","CardNumber":"String","CompanyName":"String","Surname":"String","Forenames":"String","Title":"String","Gender":0,"DateOfBirth":"0001-01-01T00:00:00.0000000","Address1":"String","Address2":"String","City":"String","County":"String","Postcode":"String","HomePhone":"String","MobilePhone":"String","EmailAddress":"String","EmailOptOut":false,"SmsOptOut":false,"PhoneOptOut":false,"LetterOptOut":false,"DirectDebitAccountHolder":"String","DirectDebitAccountNumber":"String","DirectDebitSortCode":"String","JoinedDate":"0001-01-01T00:00:00.0000000","DirectDebitBankAddress":"String","FullName":"String","ExternalReference":"String","Photo":"AA==","PhotoModifiedDate":"0001-01-01T00:00:00.0000000","Notes":"String","Deleted":false,"Demo":false,"UseExternalStatus":false,"ExternalStatus":0,"FreeText":"String","MemberKey":"00000000000000000000000000000000","Balance":0,"CreditLimit":0,"CreatedDate":"0001-01-01T00:00:00.0000000","ModifiedDate":"0001-01-01T00:00:00.0000000","DeletedDate":"0001-01-01T00:00:00.0000000","ExternalSource":0,"RetentionMetric":0,"MonthlyAttendanceFrequency":0,"AssignedToUserId":0,"CreatedByUserId":0,"DeletedByUserId":0,"LossReason":{"LossReasonId":0,"Reason":"String","Deleted":false,"Demo":false,"Selectable":false},"LossReasonId":0,"WonOrLost":0,"WonOrLostDate":"0001-01-01T00:00:00.0000000","GiftAidPermission":false,"PhotoPermission":false,"FirstAidPermission":false,"EmergencyContact":"String","WonOrLostByUser":{"UserId":0,"UserName":"String","Name":"String","Email":"String","MobilePhone":"String","Enabled":false,"LastLogin":"0001-01-01T00:00:00.0000000","Created":"0001-01-01T00:00:00.0000000","Training":false,"Deleted":false,"CoursesCompleted":0,"DisplayHomeNotification":false,"TwoFactorEnabled":false,"EmailConfirmed":false,"MobilePhoneConfirmed":false,"Notifications":false,"ChangePassword":"0001-01-01T00:00:00.0000000","Activated":"0001-01-01T00:00:00.0000000"},"WonOrLostByUserId":0,"AgreedToTerms":"0001-01-01T00:00:00.0000000","OnlineBookingBanned":false,"Country":"String","FingerprintEnrolled":"0001-01-01T00:00:00.0000000","LastPaymentAmount":0,"Pin":"String","ProspectingPoints":0,"AchievementPoints":0,"ParentForenames":"String","ParentSurname":"String"},"MemberId":0,"Deleted":false,"Demo":false,"CreatedBy":0,"ModifiedBy":0,"CreatedDate":"0001-01-01T00:00:00.0000000","ModifiedDate":"0001-01-01T00:00:00.0000000","OriginalReceiptId":0,"OriginalPurchaseId":0,"CardNumber":"String","UsageCount":0,"PaymentId":0},"PurchaseId":0,"Attended":false,"Attendance":{"AttendanceId":0,"Date":"0001-01-01T00:00:00.0000000","Member":{"MemberId":0,"MemberType":0,"MembershipNumber":"String","CardNumber":"String","CompanyName":"String","Surname":"String","Forenames":"String","Title":"String","Gender":0,"DateOfBirth":"0001-01-01T00:00:00.0000000","Address1":"String","Address2":"String","City":"String","County":"String","Postcode":"String","HomePhone":"String","MobilePhone":"String","EmailAddress":"String","EmailOptOut":false,"SmsOptOut":false,"PhoneOptOut":false,"LetterOptOut":false,"DirectDebitAccountHolder":"String","DirectDebitAccountNumber":"String","DirectDebitSortCode":"String","JoinedDate":"0001-01-01T00:00:00.0000000","DirectDebitBankAddress":"String","FullName":"String","ExternalReference":"String","Photo":"AA==","PhotoModifiedDate":"0001-01-01T00:00:00.0000000","Notes":"String","Deleted":false,"Demo":false,"UseExternalStatus":false,"ExternalStatus":0,"FreeText":"String","MemberKey":"00000000000000000000000000000000","Balance":0,"CreditLimit":0,"CreatedDate":"0001-01-01T00:00:00.0000000","ModifiedDate":"0001-01-01T00:00:00.0000000","DeletedDate":"0001-01-01T00:00:00.0000000","ExternalSource":0,"RetentionMetric":0,"MonthlyAttendanceFrequency":0,"AssignedToUserId":0,"CreatedByUserId":0,"DeletedByUserId":0,"LossReason":{"LossReasonId":0,"Reason":"String","Deleted":false,"Demo":false,"Selectable":false},"LossReasonId":0,"WonOrLost":0,"WonOrLostDate":"0001-01-01T00:00:00.0000000","GiftAidPermission":false,"PhotoPermission":false,"FirstAidPermission":false,"EmergencyContact":"String","WonOrLostByUser":{"UserId":0,"UserName":"String","Name":"String","Email":"String","MobilePhone":"String","Enabled":false,"LastLogin":"0001-01-01T00:00:00.0000000","Created":"0001-01-01T00:00:00.0000000","Training":false,"Deleted":false,"CoursesCompleted":0,"DisplayHomeNotification":false,"TwoFactorEnabled":false,"EmailConfirmed":false,"MobilePhoneConfirmed":false,"Notifications":false,"ChangePassword":"0001-01-01T00:00:00.0000000","Activated":"0001-01-01T00:00:00.0000000"},"WonOrLostByUserId":0,"AgreedToTerms":"0001-01-01T00:00:00.0000000","OnlineBookingBanned":false,"Country":"String","FingerprintEnrolled":"0001-01-01T00:00:00.0000000","LastPaymentAmount":0,"Pin":"String","ProspectingPoints":0,"AchievementPoints":0,"ParentForenames":"String","ParentSurname":"String"},"MemberId":0,"Demo":false},"AttendanceId":0,"Deleted":"0001-01-01T00:00:00.0000000","MembershipId":0}],"Meta":{"String":"String"},"ResponseStatus":{"ErrorCode":"String","Message":"String","StackTrace":"String","Errors":[{"ErrorCode":"String","FieldName":"String","Message":"String","Meta":{"String":"String"}}],"Meta":{"String":"String"}}}