Instance Property


The name of the workout.


@NSCopying var workoutName: INSpeakableString? { get }


If the user requested a specific workout, this property contains the name of that workout. The workout name can be a user-specific workout name, one of the workout names defined in your app’s global vocabulary file, or a custom workout name spoken by the user.

See Also

Specifying Workout Details

var goalValue: Double?

The numerical goal of the workout.

var workoutGoalUnitType: INWorkoutGoalUnitType

The units associated with the workout goal.

var isOpenEnded: Bool?

A Boolean value indicating whether the workout is open ended.