---
title: HKWorkoutZone
framework: healthkit
role: symbol
role_heading: Structure
path: healthkit/hkworkoutzone
---

# HKWorkoutZone

A structure that represents a single zone with defined thresholds for a quantity type.

## Declaration

```swift
struct HKWorkoutZone
```

## Overview

Overview The system creates workout zones as part of an HKWorkoutZoneConfiguration. This structure defines the minimum and maximum values that determine when a quantity type measurement falls within the zone. For example, a heart rate zone might have a minimum of 136.8 beats per minute and a maximum of 147.6 beats per minute.

## Topics

### Accessing zone properties

- [index](healthkit/hkworkoutzone/index.md)
- [minimum](healthkit/hkworkoutzone/minimum.md)
- [maximum](healthkit/hkworkoutzone/maximum.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Workout zones

- [Tracking heart rate zones for workouts](healthkit/tracking-heart-rate-zones-for-workouts.md)
- [Accessing workout zone data](healthkit/accessing-workout-zone-data.md)
- [HKWorkoutZoneConfiguration](healthkit/hkworkoutzoneconfiguration.md)
- [HKWorkoutZoneDuration](healthkit/hkworkoutzoneduration.md)
- [HKWorkoutZoneGroup](healthkit/hkworkoutzonegroup.md)
