HKWorkout

E240731

HKWorkout is a HealthKit class that represents a complete workout session, encapsulating details like activity type, duration, energy burned, and associated health data.

All labels observed (1)

Label Occurrences
HKWorkout canonical 1

How this entity was disambiguated

Statements (52)

Predicate Object
instanceOf HKSample subclass
HealthKit class
NSObject subclass
conformsTo NSCopying
NSSecureCoding
definedIn HealthKit framework
encapsulates activity type
associated health data
duration
end date
metadata
start date
total distance
total energy burned
hasMethod statisticsForType:
sumQuantityForType:
workoutWithActivityType:startDate:endDate:
workoutWithActivityType:startDate:endDate:metadata:
workoutWithActivityType:startDate:endDate:workoutEvents:totalEnergyBurned:totalDistance:device:metadata:
workoutWithActivityType:startDate:endDate:workoutEvents:totalEnergyBurned:totalDistance:metadata:
workoutWithConfiguration:startDate:endDate:metadata:
workoutWithConfiguration:startDate:endDate:workoutEvents:totalEnergyBurned:totalDistance:device:metadata:
workoutWithConfiguration:startDate:endDate:workoutEvents:totalEnergyBurned:totalDistance:metadata:
hasProperty allStatistics
device
duration
endDate
metadata
sampleType
source
sourceRevision
startDate
totalDistance
totalEnergyBurned
totalFlightsClimbed
totalSwimmingStrokeCount
uuid
workoutActivityType
workoutConfiguration
workoutEvents
introducedIn iOS 8.0
watchOS
surface form: watchOS 2.0
language Objective-C
Swift
represents complete workout session
supportsAssociationWith HKSample
HKWorkoutRoute
HKWorkoutSession
usedFor associating samples with workouts
querying workout data
storing workout summaries
usedWith HKHealthStore

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

HealthKit framework dataModel HKWorkout
subject surface form: HealthKit