BEHealthKit 1.11
A HealthKit plugin for Unity
Loading...
Searching...
No Matches
Public Attributes | Public Member Functions | List of all members
BeliefEngine.HealthKit.WorkoutBuilder Class Reference

A wrapper for HKWorkoutBuilder. More...

Detailed Description

HKWorkoutBuilder is a "builder object that incrementally constructs a workout".

Public Attributes

WorkoutConfiguration configuration
 The configuration for the WorkoutBuilder.
 
DateTimeOffset startDate
 The start date of the workout session.
 
DateTimeOffset endDate
 The end date of the session.
 
List< WorkoutSampleworkoutSamples
 The builder's Workout samples.
 

Public Member Functions

 WorkoutBuilder (WorkoutConfiguration configuration, DateTimeOffset startDate, DateTimeOffset endDate)
 Construct a WorkoutBuilder object.
 
virtual XElement ToXML ()
 Internal method. Converts the workout builder to XML.
 
string ToXMLString ()
 generates an XML string, to convert the Predicate to an NSPredicate on the Obj-C side.
 
void AddWorkouts (List< WorkoutSample > samples)
 Add workout samples to the builder.
 

Constructor & Destructor Documentation

◆ WorkoutBuilder()

BeliefEngine.HealthKit.WorkoutBuilder.WorkoutBuilder ( WorkoutConfiguration configuration,
DateTimeOffset startDate,
DateTimeOffset endDate )
inline
Parameters
configurationThe configuration for the WorkoutBuilder
startDateThe start date of the workout session
endDateThe end date of the session

Member Function Documentation

◆ AddWorkouts()

void BeliefEngine.HealthKit.WorkoutBuilder.AddWorkouts ( List< WorkoutSample > samples)
inline
Parameters
samplesa List of workout samples to add.