WorkoutKit · IOS API REFERENCE
SingleGoalWorkout
struct · iOS 17.0+ · SDK 27.1
struct SingleGoalWorkout
Members (11)
static · iOS 17.0+supportsGoal
TypeScriptstatic supportsGoal(goal: WorkoutGoal, activity: _HealthKit_HKWorkoutActivityType, location?: _HealthKit_HKWorkoutSessionLocationType): boolean
Swift declarationstatic func supportsGoal(_ goal: WorkoutGoal, activity: HKWorkoutActivityType, location: HKWorkoutSessionLocationType = .unknown) -> Bool
static · iOS 17.0+supportsActivity
TypeScriptstatic supportsActivity(activity: _HealthKit_HKWorkoutActivityType): boolean
Swift declarationstatic func supportsActivity(_ activity: HKWorkoutActivityType) -> Bool
get · iOS 17.0+swimmingLocation
TypeScriptget swimmingLocation(): _HealthKit_HKWorkoutSwimmingLocationType
Swift declarationvar swimmingLocation: HKWorkoutSwimmingLocationType
set · iOS 17.0+swimmingLocation
TypeScriptset swimmingLocation(value: _HealthKit_HKWorkoutSwimmingLocationType)
Swift declarationvar swimmingLocation: HKWorkoutSwimmingLocationType
get · iOS 17.0+goal
TypeScriptget goal(): WorkoutGoal
Swift declarationvar goal: WorkoutGoal { get set }
set · iOS 17.0+goal
TypeScriptset goal(value: WorkoutGoal)
Swift declarationvar goal: WorkoutGoal { get set }
init · iOS 17.0+init
TypeScriptstatic init(activity: _HealthKit_HKWorkoutActivityType, location?: _HealthKit_HKWorkoutSessionLocationType, swimmingLocation?: _HealthKit_HKWorkoutSwimmingLocationType, goal?: WorkoutGoal): SingleGoalWorkout
Swift declarationinit(activity: HKWorkoutActivityType, location: HKWorkoutSessionLocationType = .unknown, swimmingLocation: HKWorkoutSwimmingLocationType = .unknown, goal: WorkoutGoal = .open)
get · iOS 17.0+activity
TypeScriptget activity(): _HealthKit_HKWorkoutActivityType
Swift declarationvar activity: HKWorkoutActivityType { get set }
set · iOS 17.0+activity
TypeScriptset activity(value: _HealthKit_HKWorkoutActivityType)
Swift declarationvar activity: HKWorkoutActivityType { get set }
get · iOS 17.0+location
TypeScriptget location(): _HealthKit_HKWorkoutSessionLocationType
Swift declarationvar location: HKWorkoutSessionLocationType
set · iOS 17.0+location
TypeScriptset location(value: _HealthKit_HKWorkoutSessionLocationType)
Swift declarationvar location: HKWorkoutSessionLocationType
Skipped declarations
No declarations were skipped in this snapshot.
All WorkoutKit types →