namespace PureGym open System open System.Net.Http open System.Threading open System.Threading.Tasks open RestEase /// The PureGym REST API. You probably want to instantiate one of these with `Api.make`. [] [] [] type IPureGymApi = [
] abstract AuthHeader : string /// Get the complete list of all gyms known to PureGym. [] abstract GetGyms : ?ct : CancellationToken -> Task /// Get information about the PureGym human whose credentials this client is authenticated with. [] abstract GetMember : ?ct : CancellationToken -> Task /// Get information about how full the given gym currently is. The gym ID can be found from `GetGyms`. [] abstract GetGymAttendance : [] gymId : int * ?ct : CancellationToken -> Task /// Get information about a specific gym. [] abstract GetGym : [] gymId : int * ?ct : CancellationToken -> Task /// Get information about the activities logged against the currently authenticated PureGym human. [] abstract GetMemberActivity : ?ct : CancellationToken -> Task /// Get information about the individual visits to all PureGyms the currently-authenticated PureGym human has made. [] abstract GetSessions : [] fromDate : DateOnly * [] toDate : DateOnly * ?ct : CancellationToken -> Task // [] // abstract GetMemberActivityAll : ?ct: CancellationToken -> Task