PureGym.Api inherit obj PureGym.Api.make [static method]: PureGym.Auth -> (PureGym.IPureGymApi * IDisposable) System.Threading.Tasks.Task PureGym.Api.makeWithoutRefresh [static method]: System.Threading.CancellationToken -> PureGym.Auth -> PureGym.IPureGymApi System.Threading.Tasks.Task PureGym.Auth inherit obj, implements PureGym.Auth System.IEquatable, System.Collections.IStructuralEquatable, PureGym.Auth System.IComparable, System.IComparable, System.Collections.IStructuralComparable - union type with 2 cases PureGym.Auth+Tags inherit obj PureGym.Auth+Tags.Token [static field]: int = 1 PureGym.Auth+Tags.User [static field]: int = 0 PureGym.Auth+Token inherit PureGym.Auth PureGym.Auth+Token.get_Item [method]: unit -> PureGym.AuthToken PureGym.Auth+Token.Item [property]: [read-only] PureGym.AuthToken PureGym.Auth+User inherit PureGym.Auth PureGym.Auth+User.get_Item [method]: unit -> PureGym.UsernamePin PureGym.Auth+User.Item [property]: [read-only] PureGym.UsernamePin PureGym.Auth.get_IsToken [method]: unit -> bool PureGym.Auth.get_IsUser [method]: unit -> bool PureGym.Auth.get_Tag [method]: unit -> int PureGym.Auth.IsToken [property]: [read-only] bool PureGym.Auth.IsUser [property]: [read-only] bool PureGym.Auth.NewToken [static method]: PureGym.AuthToken -> PureGym.Auth PureGym.Auth.NewUser [static method]: PureGym.UsernamePin -> PureGym.Auth PureGym.Auth.Tag [property]: [read-only] int PureGym.AuthResponseRaw inherit obj PureGym.AuthResponseRaw..ctor [constructor]: (string, int, string, string) PureGym.AuthResponseRaw.access_token [property]: [read-only] string PureGym.AuthResponseRaw.expires_in [property]: [read-only] int PureGym.AuthResponseRaw.get_access_token [method]: unit -> string PureGym.AuthResponseRaw.get_expires_in [method]: unit -> int PureGym.AuthResponseRaw.get_scope [method]: unit -> string PureGym.AuthResponseRaw.get_token_type [method]: unit -> string PureGym.AuthResponseRaw.scope [property]: [read-only] string PureGym.AuthResponseRaw.token_type [property]: [read-only] string PureGym.AuthToken inherit obj, implements PureGym.AuthToken System.IEquatable, System.Collections.IStructuralEquatable, PureGym.AuthToken System.IComparable, System.IComparable, System.Collections.IStructuralComparable PureGym.AuthToken..ctor [constructor]: (string, System.DateTime option) PureGym.AuthToken.AccessToken [property]: [read-only] string PureGym.AuthToken.ExpiryTime [property]: [read-only] System.DateTime option PureGym.AuthToken.get_AccessToken [method]: unit -> string PureGym.AuthToken.get_ExpiryTime [method]: unit -> System.DateTime option PureGym.AuthTokenModule inherit obj PureGym.AuthTokenModule.get [static method]: PureGym.UsernamePin -> System.Threading.CancellationToken -> PureGym.AuthToken System.Threading.Tasks.Task PureGym.AuthTokenModule.ofBearerToken [static method]: string -> PureGym.AuthToken PureGym.Gym inherit obj, implements PureGym.Gym System.IEquatable, System.Collections.IStructuralEquatable, PureGym.Gym System.IComparable, System.IComparable, System.Collections.IStructuralComparable PureGym.Gym..ctor [constructor]: (string, int, int, PureGym.GymAddress, string, string, PureGym.GymOpeningHours, PureGym.GymAccessOptions, PureGym.GymLocation, string, string) PureGym.Gym.AccessOptions [property]: [read-only] PureGym.GymAccessOptions PureGym.Gym.Address [property]: [read-only] PureGym.GymAddress PureGym.Gym.EmailAddress [property]: [read-only] string PureGym.Gym.get_AccessOptions [method]: unit -> PureGym.GymAccessOptions PureGym.Gym.get_Address [method]: unit -> PureGym.GymAddress PureGym.Gym.get_EmailAddress [method]: unit -> string PureGym.Gym.get_GymOpeningHours [method]: unit -> PureGym.GymOpeningHours PureGym.Gym.get_Id [method]: unit -> int PureGym.Gym.get_Location [method]: unit -> PureGym.GymLocation PureGym.Gym.get_Name [method]: unit -> string PureGym.Gym.get_PhoneNumber [method]: unit -> string PureGym.Gym.get_ReopenDate [method]: unit -> string PureGym.Gym.get_Status [method]: unit -> int PureGym.Gym.get_TimeZone [method]: unit -> string PureGym.Gym.GymOpeningHours [property]: [read-only] PureGym.GymOpeningHours PureGym.Gym.Id [property]: [read-only] int PureGym.Gym.Location [property]: [read-only] PureGym.GymLocation PureGym.Gym.Name [property]: [read-only] string PureGym.Gym.PhoneNumber [property]: [read-only] string PureGym.Gym.ReopenDate [property]: [read-only] string PureGym.Gym.Status [property]: [read-only] int PureGym.Gym.TimeZone [property]: [read-only] string PureGym.GymAccessOptions inherit obj, implements PureGym.GymAccessOptions System.IEquatable, System.Collections.IStructuralEquatable, PureGym.GymAccessOptions System.IComparable, System.IComparable, System.Collections.IStructuralComparable PureGym.GymAccessOptions..ctor [constructor]: (bool, bool) PureGym.GymAccessOptions.get_PinAccess [method]: unit -> bool PureGym.GymAccessOptions.get_QrCodeAccess [method]: unit -> bool PureGym.GymAccessOptions.PinAccess [property]: [read-only] bool PureGym.GymAccessOptions.QrCodeAccess [property]: [read-only] bool PureGym.GymAccessOptionsModule inherit obj PureGym.GymAccessOptionsModule.jsonParse [static method]: System.Text.Json.Nodes.JsonNode -> PureGym.GymAccessOptions PureGym.GymAddress inherit obj, implements PureGym.GymAddress System.IEquatable, System.Collections.IStructuralEquatable, PureGym.GymAddress System.IComparable, System.IComparable, System.Collections.IStructuralComparable PureGym.GymAddress..ctor [constructor]: (string, string option, string option, string, string option, string) PureGym.GymAddress.AddressLine1 [property]: [read-only] string PureGym.GymAddress.AddressLine2 [property]: [read-only] string option PureGym.GymAddress.AddressLine3 [property]: [read-only] string option PureGym.GymAddress.County [property]: [read-only] string option PureGym.GymAddress.get_AddressLine1 [method]: unit -> string PureGym.GymAddress.get_AddressLine2 [method]: unit -> string option PureGym.GymAddress.get_AddressLine3 [method]: unit -> string option PureGym.GymAddress.get_County [method]: unit -> string option PureGym.GymAddress.get_Postcode [method]: unit -> string PureGym.GymAddress.get_Town [method]: unit -> string PureGym.GymAddress.Postcode [property]: [read-only] string PureGym.GymAddress.Town [property]: [read-only] string PureGym.GymAddressModule inherit obj PureGym.GymAddressModule.jsonParse [static method]: System.Text.Json.Nodes.JsonNode -> PureGym.GymAddress PureGym.GymAttendance inherit obj, implements PureGym.GymAttendance System.IEquatable, System.Collections.IStructuralEquatable, PureGym.GymAttendance System.IComparable, System.IComparable, System.Collections.IStructuralComparable PureGym.GymAttendance..ctor [constructor]: (string, int, int, string option, bool, System.DateTime, System.DateTime, System.DateTime, int) PureGym.GymAttendance.AttendanceTime [property]: [read-only] System.DateTime PureGym.GymAttendance.Description [property]: [read-only] string PureGym.GymAttendance.get_AttendanceTime [method]: unit -> System.DateTime PureGym.GymAttendance.get_Description [method]: unit -> string PureGym.GymAttendance.get_IsApproximate [method]: unit -> bool PureGym.GymAttendance.get_LastRefreshed [method]: unit -> System.DateTime PureGym.GymAttendance.get_LastRefreshedPeopleInClasses [method]: unit -> System.DateTime PureGym.GymAttendance.get_MaximumCapacity [method]: unit -> int PureGym.GymAttendance.get_TotalPeopleInClasses [method]: unit -> int PureGym.GymAttendance.get_TotalPeopleInGym [method]: unit -> int PureGym.GymAttendance.get_TotalPeopleSuffix [method]: unit -> string option PureGym.GymAttendance.IsApproximate [property]: [read-only] bool PureGym.GymAttendance.LastRefreshed [property]: [read-only] System.DateTime PureGym.GymAttendance.LastRefreshedPeopleInClasses [property]: [read-only] System.DateTime PureGym.GymAttendance.MaximumCapacity [property]: [read-only] int PureGym.GymAttendance.TotalPeopleInClasses [property]: [read-only] int PureGym.GymAttendance.TotalPeopleInGym [property]: [read-only] int PureGym.GymAttendance.TotalPeopleSuffix [property]: [read-only] string option PureGym.GymAttendanceModule inherit obj PureGym.GymAttendanceModule.jsonParse [static method]: System.Text.Json.Nodes.JsonNode -> PureGym.GymAttendance PureGym.GymLocation inherit obj, implements PureGym.GymLocation System.IEquatable, System.Collections.IStructuralEquatable, PureGym.GymLocation System.IComparable, System.IComparable, System.Collections.IStructuralComparable PureGym.GymLocation..ctor [constructor]: (float, float) PureGym.GymLocation.get_Latitude [method]: unit -> float PureGym.GymLocation.get_Longitude [method]: unit -> float PureGym.GymLocation.Latitude [property]: [read-only] float PureGym.GymLocation.Longitude [property]: [read-only] float PureGym.GymLocationModule inherit obj PureGym.GymLocationModule.jsonParse [static method]: System.Text.Json.Nodes.JsonNode -> PureGym.GymLocation PureGym.GymModule inherit obj PureGym.GymModule.jsonParse [static method]: System.Text.Json.Nodes.JsonNode -> PureGym.Gym PureGym.GymOpeningHours inherit obj, implements PureGym.GymOpeningHours System.IEquatable, System.Collections.IStructuralEquatable, PureGym.GymOpeningHours System.IComparable, System.IComparable, System.Collections.IStructuralComparable PureGym.GymOpeningHours..ctor [constructor]: (bool, string list) PureGym.GymOpeningHours.get_IsAlwaysOpen [method]: unit -> bool PureGym.GymOpeningHours.get_OpeningHours [method]: unit -> string list PureGym.GymOpeningHours.IsAlwaysOpen [property]: [read-only] bool PureGym.GymOpeningHours.OpeningHours [property]: [read-only] string list PureGym.GymOpeningHoursModule inherit obj PureGym.GymOpeningHoursModule.jsonParse [static method]: System.Text.Json.Nodes.JsonNode -> PureGym.GymOpeningHours PureGym.GymSelector inherit obj, implements PureGym.GymSelector System.IEquatable, System.Collections.IStructuralEquatable, PureGym.GymSelector System.IComparable, System.IComparable, System.Collections.IStructuralComparable - union type with 3 cases PureGym.GymSelector+Id inherit PureGym.GymSelector PureGym.GymSelector+Id.get_Item [method]: unit -> int PureGym.GymSelector+Id.Item [property]: [read-only] int PureGym.GymSelector+Name inherit PureGym.GymSelector PureGym.GymSelector+Name.get_Item [method]: unit -> string PureGym.GymSelector+Name.Item [property]: [read-only] string PureGym.GymSelector+Tags inherit obj PureGym.GymSelector+Tags.Home [static field]: int = 2 PureGym.GymSelector+Tags.Id [static field]: int = 0 PureGym.GymSelector+Tags.Name [static field]: int = 1 PureGym.GymSelector.get_Home [static method]: unit -> PureGym.GymSelector PureGym.GymSelector.get_IsHome [method]: unit -> bool PureGym.GymSelector.get_IsId [method]: unit -> bool PureGym.GymSelector.get_IsName [method]: unit -> bool PureGym.GymSelector.get_Tag [method]: unit -> int PureGym.GymSelector.Home [static property]: [read-only] PureGym.GymSelector PureGym.GymSelector.IsHome [property]: [read-only] bool PureGym.GymSelector.IsId [property]: [read-only] bool PureGym.GymSelector.IsName [property]: [read-only] bool PureGym.GymSelector.NewId [static method]: int -> PureGym.GymSelector PureGym.GymSelector.NewName [static method]: string -> PureGym.GymSelector PureGym.GymSelector.Tag [property]: [read-only] int PureGym.GymSelectorModule inherit obj PureGym.GymSelectorModule.canonicalId [static method]: PureGym.IPureGymApi -> PureGym.GymSelector -> int System.Threading.Tasks.Task PureGym.IPureGymApi - interface with 8 member(s) PureGym.IPureGymApi.AuthHeader [property]: [read-only] string PureGym.IPureGymApi.get_AuthHeader [method]: unit -> string PureGym.IPureGymApi.GetGym [method]: (int, System.Threading.CancellationToken option) -> PureGym.Gym System.Threading.Tasks.Task PureGym.IPureGymApi.GetGymAttendance [method]: (int, System.Threading.CancellationToken option) -> PureGym.GymAttendance System.Threading.Tasks.Task PureGym.IPureGymApi.GetGyms [method]: System.Threading.CancellationToken option -> PureGym.Gym list System.Threading.Tasks.Task PureGym.IPureGymApi.GetMember [method]: System.Threading.CancellationToken option -> PureGym.Member System.Threading.Tasks.Task PureGym.IPureGymApi.GetMemberActivity [method]: System.Threading.CancellationToken option -> PureGym.MemberActivityDto System.Threading.Tasks.Task PureGym.IPureGymApi.GetSessions [method]: (System.DateOnly, System.DateOnly, System.Threading.CancellationToken option) -> PureGym.Sessions System.Threading.Tasks.Task PureGym.Member inherit obj, implements PureGym.Member System.IEquatable, System.Collections.IStructuralEquatable, PureGym.Member System.IComparable, System.IComparable, System.Collections.IStructuralComparable PureGym.Member..ctor [constructor]: (int, string, string, string, int, string, string, string, System.DateOnly, string, string, string, int, int, int) PureGym.Member.CompoundMemberId [property]: [read-only] string PureGym.Member.DateOfBirth [property]: [read-only] System.DateOnly PureGym.Member.EmailAddress [property]: [read-only] string PureGym.Member.FirstName [property]: [read-only] string PureGym.Member.get_CompoundMemberId [method]: unit -> string PureGym.Member.get_DateOfBirth [method]: unit -> System.DateOnly PureGym.Member.get_EmailAddress [method]: unit -> string PureGym.Member.get_FirstName [method]: unit -> string PureGym.Member.get_GymAccessPin [method]: unit -> string PureGym.Member.get_HomeGymId [method]: unit -> int PureGym.Member.get_HomeGymName [method]: unit -> string PureGym.Member.get_Id [method]: unit -> int PureGym.Member.get_LastName [method]: unit -> string PureGym.Member.get_MembershipLevel [method]: unit -> int PureGym.Member.get_MembershipName [method]: unit -> string PureGym.Member.get_MemberStatus [method]: unit -> int PureGym.Member.get_MobileNumber [method]: unit -> string PureGym.Member.get_Postcode [method]: unit -> string PureGym.Member.get_SuspendedReason [method]: unit -> int PureGym.Member.GymAccessPin [property]: [read-only] string PureGym.Member.HomeGymId [property]: [read-only] int PureGym.Member.HomeGymName [property]: [read-only] string PureGym.Member.Id [property]: [read-only] int PureGym.Member.LastName [property]: [read-only] string PureGym.Member.MembershipLevel [property]: [read-only] int PureGym.Member.MembershipName [property]: [read-only] string PureGym.Member.MemberStatus [property]: [read-only] int PureGym.Member.MobileNumber [property]: [read-only] string PureGym.Member.Postcode [property]: [read-only] string PureGym.Member.SuspendedReason [property]: [read-only] int PureGym.MemberActivityDto inherit obj, implements PureGym.MemberActivityDto System.IEquatable, System.Collections.IStructuralEquatable, PureGym.MemberActivityDto System.IComparable, System.IComparable, System.Collections.IStructuralComparable PureGym.MemberActivityDto..ctor [constructor]: (int, int, int, int, bool, System.DateTime) PureGym.MemberActivityDto.AverageDuration [property]: [read-only] int PureGym.MemberActivityDto.get_AverageDuration [method]: unit -> int PureGym.MemberActivityDto.get_IsEstimated [method]: unit -> bool PureGym.MemberActivityDto.get_LastRefreshed [method]: unit -> System.DateTime PureGym.MemberActivityDto.get_TotalClasses [method]: unit -> int PureGym.MemberActivityDto.get_TotalDuration [method]: unit -> int PureGym.MemberActivityDto.get_TotalVisits [method]: unit -> int PureGym.MemberActivityDto.IsEstimated [property]: [read-only] bool PureGym.MemberActivityDto.LastRefreshed [property]: [read-only] System.DateTime PureGym.MemberActivityDto.ToMemberActivity [method]: unit -> PureGym.MemberActivityThisMonth PureGym.MemberActivityDto.TotalClasses [property]: [read-only] int PureGym.MemberActivityDto.TotalDuration [property]: [read-only] int PureGym.MemberActivityDto.TotalVisits [property]: [read-only] int PureGym.MemberActivityDtoModule inherit obj PureGym.MemberActivityDtoModule.jsonParse [static method]: System.Text.Json.Nodes.JsonNode -> PureGym.MemberActivityDto PureGym.MemberActivityThisMonth inherit obj, implements PureGym.MemberActivityThisMonth System.IEquatable, System.Collections.IStructuralEquatable, PureGym.MemberActivityThisMonth System.IComparable, System.IComparable, System.Collections.IStructuralComparable PureGym.MemberActivityThisMonth..ctor [constructor]: (int, int, int, int, bool, System.DateTime) PureGym.MemberActivityThisMonth.AverageDurationMinutes [property]: [read-only] int PureGym.MemberActivityThisMonth.get_AverageDurationMinutes [method]: unit -> int PureGym.MemberActivityThisMonth.get_IsEstimated [method]: unit -> bool PureGym.MemberActivityThisMonth.get_LastRefreshed [method]: unit -> System.DateTime PureGym.MemberActivityThisMonth.get_TotalClasses [method]: unit -> int PureGym.MemberActivityThisMonth.get_TotalDurationMinutes [method]: unit -> int PureGym.MemberActivityThisMonth.get_TotalVisits [method]: unit -> int PureGym.MemberActivityThisMonth.IsEstimated [property]: [read-only] bool PureGym.MemberActivityThisMonth.LastRefreshed [property]: [read-only] System.DateTime PureGym.MemberActivityThisMonth.TotalClasses [property]: [read-only] int PureGym.MemberActivityThisMonth.TotalDurationMinutes [property]: [read-only] int PureGym.MemberActivityThisMonth.TotalVisits [property]: [read-only] int PureGym.MemberModule inherit obj PureGym.MemberModule.jsonParse [static method]: System.Text.Json.Nodes.JsonNode -> PureGym.Member PureGym.PureGymApiModule inherit obj PureGym.PureGymApiModule.make [static method]: (unit -> string) -> System.Net.Http.HttpClient -> PureGym.IPureGymApi PureGym.Sessions inherit obj, implements PureGym.Sessions System.IEquatable, System.Collections.IStructuralEquatable, PureGym.Sessions System.IComparable, System.IComparable, System.Collections.IStructuralComparable PureGym.Sessions..ctor [constructor]: (PureGym.SessionsSummary, PureGym.Visit list) PureGym.Sessions.get_Summary [method]: unit -> PureGym.SessionsSummary PureGym.Sessions.get_Visits [method]: unit -> PureGym.Visit list PureGym.Sessions.Summary [property]: [read-only] PureGym.SessionsSummary PureGym.Sessions.Visits [property]: [read-only] PureGym.Visit list PureGym.SessionsAggregate inherit obj, implements PureGym.SessionsAggregate System.IEquatable, System.Collections.IStructuralEquatable, PureGym.SessionsAggregate System.IComparable, System.IComparable, System.Collections.IStructuralComparable PureGym.SessionsAggregate..ctor [constructor]: (int, int, int) PureGym.SessionsAggregate.Activities [property]: [read-only] int PureGym.SessionsAggregate.Duration [property]: [read-only] int PureGym.SessionsAggregate.get_Activities [method]: unit -> int PureGym.SessionsAggregate.get_Duration [method]: unit -> int PureGym.SessionsAggregate.get_Visits [method]: unit -> int PureGym.SessionsAggregate.Visits [property]: [read-only] int PureGym.SessionsAggregateModule inherit obj PureGym.SessionsAggregateModule.jsonParse [static method]: System.Text.Json.Nodes.JsonNode -> PureGym.SessionsAggregate PureGym.SessionsModule inherit obj PureGym.SessionsModule.jsonParse [static method]: System.Text.Json.Nodes.JsonNode -> PureGym.Sessions PureGym.SessionsSummary inherit obj, implements PureGym.SessionsSummary System.IEquatable, System.Collections.IStructuralEquatable, PureGym.SessionsSummary System.IComparable, System.IComparable, System.Collections.IStructuralComparable PureGym.SessionsSummary..ctor [constructor]: (PureGym.SessionsAggregate, PureGym.SessionsAggregate) PureGym.SessionsSummary.get_ThisWeek [method]: unit -> PureGym.SessionsAggregate PureGym.SessionsSummary.get_Total [method]: unit -> PureGym.SessionsAggregate PureGym.SessionsSummary.ThisWeek [property]: [read-only] PureGym.SessionsAggregate PureGym.SessionsSummary.Total [property]: [read-only] PureGym.SessionsAggregate PureGym.SessionsSummaryModule inherit obj PureGym.SessionsSummaryModule.jsonParse [static method]: System.Text.Json.Nodes.JsonNode -> PureGym.SessionsSummary PureGym.UsernamePin inherit obj, implements PureGym.UsernamePin System.IEquatable, System.Collections.IStructuralEquatable, PureGym.UsernamePin System.IComparable, System.IComparable, System.Collections.IStructuralComparable PureGym.UsernamePin..ctor [constructor]: (string, string) PureGym.UsernamePin.get_Pin [method]: unit -> string PureGym.UsernamePin.get_Username [method]: unit -> string PureGym.UsernamePin.Pin [property]: [read-only] string PureGym.UsernamePin.Username [property]: [read-only] string PureGym.Visit inherit obj, implements PureGym.Visit System.IEquatable, System.Collections.IStructuralEquatable, PureGym.Visit System.IComparable, System.IComparable, System.Collections.IStructuralComparable PureGym.Visit..ctor [constructor]: (bool, System.DateTime, int, PureGym.VisitGym) PureGym.Visit.Duration [property]: [read-only] int PureGym.Visit.get_Duration [method]: unit -> int PureGym.Visit.get_Gym [method]: unit -> PureGym.VisitGym PureGym.Visit.get_IsDurationEstimated [method]: unit -> bool PureGym.Visit.get_StartTime [method]: unit -> System.DateTime PureGym.Visit.Gym [property]: [read-only] PureGym.VisitGym PureGym.Visit.IsDurationEstimated [property]: [read-only] bool PureGym.Visit.StartTime [property]: [read-only] System.DateTime PureGym.VisitGym inherit obj, implements PureGym.VisitGym System.IEquatable, System.Collections.IStructuralEquatable, PureGym.VisitGym System.IComparable, System.IComparable, System.Collections.IStructuralComparable PureGym.VisitGym..ctor [constructor]: (int, string, string) PureGym.VisitGym.get_Id [method]: unit -> int PureGym.VisitGym.get_Name [method]: unit -> string PureGym.VisitGym.get_Status [method]: unit -> string PureGym.VisitGym.Id [property]: [read-only] int PureGym.VisitGym.Name [property]: [read-only] string PureGym.VisitGym.Status [property]: [read-only] string PureGym.VisitGymModule inherit obj PureGym.VisitGymModule.jsonParse [static method]: System.Text.Json.Nodes.JsonNode -> PureGym.VisitGym PureGym.VisitModule inherit obj PureGym.VisitModule.jsonParse [static method]: System.Text.Json.Nodes.JsonNode -> PureGym.Visit