---
title: AudioContext.WorkoutIntensityLevel
framework: appintents
role: symbol
role_heading: Structure
path: appintents/audiocontext/workoutintensitylevel
---

# AudioContext.WorkoutIntensityLevel

The intensity level of a workout session.

## Declaration

```swift
struct WorkoutIntensityLevel
```

## Overview

Overview 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.

## Topics

### Initializers

- [init(_:)](appintents/audiocontext/workoutintensitylevel/init(_:).md)
- [init(rawValue:)](appintents/audiocontext/workoutintensitylevel/init(rawvalue:).md)

### Instance Properties

- [rawValue](appintents/audiocontext/workoutintensitylevel/rawvalue.md)

### Type Properties

- [high](appintents/audiocontext/workoutintensitylevel/high.md)
- [low](appintents/audiocontext/workoutintensitylevel/low.md)
- [medium](appintents/audiocontext/workoutintensitylevel/medium.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
