---
title: HKSwimmingStrokeStyle
framework: healthkit
role: symbol
role_heading: Enumeration
path: healthkit/hkswimmingstrokestyle
---

# HKSwimmingStrokeStyle

The style of stroke while swimming.

## Declaration

```swift
enum HKSwimmingStrokeStyle
```

## Topics

### Strokes

- [HKSwimmingStrokeStyle.backstroke](healthkit/hkswimmingstrokestyle/backstroke.md)
- [HKSwimmingStrokeStyle.breaststroke](healthkit/hkswimmingstrokestyle/breaststroke.md)
- [HKSwimmingStrokeStyle.butterfly](healthkit/hkswimmingstrokestyle/butterfly.md)
- [HKSwimmingStrokeStyle.freestyle](healthkit/hkswimmingstrokestyle/freestyle.md)
- [HKSwimmingStrokeStyle.mixed](healthkit/hkswimmingstrokestyle/mixed.md)
- [HKSwimmingStrokeStyle.kickboard](healthkit/hkswimmingstrokestyle/kickboard.md)
- [HKSwimmingStrokeStyle.unknown](healthkit/hkswimmingstrokestyle/unknown.md)

### Initializers

- [init(rawValue:)](healthkit/hkswimmingstrokestyle/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)
