One Logo Pool Ball
_AppIntents_HealthKit · IOS API REFERENCE

AudioContext.WorkoutIntensityLevel

struct · iOS 27.0+ · SDK 27.1

struct WorkoutIntensityLevel

The intensity level of a workout session. Use this type to specify a workout intensity level when donating entities for workout contexts. You can also initialize it with an `HKWorkoutActivityType` to donate entities for a specific workout type.

Members (6)

get · iOS 27.0+

low

TypeScript
get low(): AudioContext_WorkoutIntensityLevel
Swift declaration
static let low: AudioContext.WorkoutIntensityLevel

A low-intensity workout such as yoga, stretching, or walking.

get · iOS 27.0+

high

TypeScript
get high(): AudioContext_WorkoutIntensityLevel
Swift declaration
static let high: AudioContext.WorkoutIntensityLevel

A high-intensity workout such as running, HIIT, or cross-training.

get · iOS 27.0+

medium

TypeScript
get medium(): AudioContext_WorkoutIntensityLevel
Swift declaration
static let medium: AudioContext.WorkoutIntensityLevel

A medium-intensity workout such as cycling, hiking, or swimming.

init · iOS 27.0+

init

TypeScript
initRawValue(rawValue: number): AudioContext_WorkoutIntensityLevel
Swift declaration
init(rawValue: UInt)
get · iOS 27.0+

rawValue

TypeScript
getRawValue($self: AudioContext_WorkoutIntensityLevel): number
Swift declaration
let rawValue: UInt
init · iOS 27.0+

init

TypeScript
init(workoutActivityType: _HealthKit_HKWorkoutActivityType): AudioContext_WorkoutIntensityLevel
Swift declaration
init(_ workoutActivityType: HKWorkoutActivityType)

Creates an intensity level from an `HKWorkoutActivityType`.

Skipped declarations

No declarations were skipped in this snapshot.

All _AppIntents_HealthKit types →