---
title: HKWorkoutEventType
framework: healthkit
role: symbol
role_heading: Enumeration
path: healthkit/hkworkouteventtype
---

# HKWorkoutEventType

Constants that represent events occurring during a workout.

## Declaration

```swift
enum HKWorkoutEventType
```

## Topics

### 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.segment](healthkit/hkworkouteventtype/segment.md)
- [HKWorkoutEventType.marker](healthkit/hkworkouteventtype/marker.md)

### Initializers

- [init(rawValue:)](healthkit/hkworkouteventtype/init(rawvalue:).md)

## Relationships

### Conforms To

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