---
title: HKWorkoutSessionState.prepared
framework: healthkit
role: symbol
role_heading: Case
path: healthkit/hkworkoutsessionstate/prepared
---

# HKWorkoutSessionState.prepared

The session is ready but not yet running.

## Declaration

```swift
case prepared
```

## Discussion

Discussion The app can continue to run in the background, even after the user lowers their wrist, but it doesn’t yet generate workout data.

## See Also

### Related Documentation

- [prepare()](healthkit/hkworkoutsession/prepare().md)

### Session states

- [HKWorkoutSessionState.notStarted](healthkit/hkworkoutsessionstate/notstarted.md)
- [HKWorkoutSessionState.running](healthkit/hkworkoutsessionstate/running.md)
- [HKWorkoutSessionState.paused](healthkit/hkworkoutsessionstate/paused.md)
- [HKWorkoutSessionState.stopped](healthkit/hkworkoutsessionstate/stopped.md)
- [HKWorkoutSessionState.ended](healthkit/hkworkoutsessionstate/ended.md)
