---
title: HKWorkoutEventType.segment
framework: healthkit
role: symbol
role_heading: Case
path: healthkit/hkworkouteventtype/segment
---

# HKWorkoutEventType.segment

A constant indicating a period of time of interest during a workout.

## Declaration

```swift
case segment
```

## Discussion

Discussion Use segments to highlight important time periods during a workout. For example, you could use different segments to mark when a runner is going up or downhill. Similarly, when swimming, you can use segments to group consecutive laps with the same style of stroke. Unlike laps, segments can freely overlap.

## See Also

### Events

- [HKWorkoutEventType.pause](healthkit/hkworkouteventtype/pause.md)
- [HKWorkoutEventType.resume](healthkit/hkworkouteventtype/resume.md)
- [HKWorkoutEventType.motionPaused](healthkit/hkworkouteventtype/motionpaused.md)
- [HKWorkoutEventType.motionResumed](healthkit/hkworkouteventtype/motionresumed.md)
- [HKWorkoutEventType.pauseOrResumeRequest](healthkit/hkworkouteventtype/pauseorresumerequest.md)
- [HKWorkoutEventType.lap](healthkit/hkworkouteventtype/lap.md)
- [HKWorkoutEventType.marker](healthkit/hkworkouteventtype/marker.md)
