---
title: INWorkoutNameIdentifier
framework: intents
role: symbol
role_heading: Structure
path: intents/inworkoutnameidentifier
---

# INWorkoutNameIdentifier

Constants that indicate the type of workout.

## Declaration

```swift
struct INWorkoutNameIdentifier
```

## Topics

### Identifiers

- [crosstraining](intents/inworkoutnameidentifier/crosstraining.md)
- [cycle](intents/inworkoutnameidentifier/cycle.md)
- [dance](intents/inworkoutnameidentifier/dance.md)
- [elliptical](intents/inworkoutnameidentifier/elliptical.md)
- [exercise](intents/inworkoutnameidentifier/exercise.md)
- [highIntensityIntervalTraining](intents/inworkoutnameidentifier/highintensityintervaltraining.md)
- [hike](intents/inworkoutnameidentifier/hike.md)
- [indoorcycle](intents/inworkoutnameidentifier/indoorcycle.md)
- [indoorrun](intents/inworkoutnameidentifier/indoorrun.md)
- [indoorwalk](intents/inworkoutnameidentifier/indoorwalk.md)
- [move](intents/inworkoutnameidentifier/move.md)
- [other](intents/inworkoutnameidentifier/other.md)
- [rower](intents/inworkoutnameidentifier/rower.md)
- [run](intents/inworkoutnameidentifier/run.md)
- [sit](intents/inworkoutnameidentifier/sit.md)
- [stairs](intents/inworkoutnameidentifier/stairs.md)
- [stand](intents/inworkoutnameidentifier/stand.md)
- [steps](intents/inworkoutnameidentifier/steps.md)
- [swim](intents/inworkoutnameidentifier/swim.md)
- [walk](intents/inworkoutnameidentifier/walk.md)
- [yoga](intents/inworkoutnameidentifier/yoga.md)

### Initializers

- [init(rawValue:)](intents/inworkoutnameidentifier/init(rawvalue:).md)

## Relationships

### Conforms To

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

## See Also

### Workout Data Objects

- [INWorkoutGoalUnitType](intents/inworkoutgoalunittype.md)
- [INWorkoutLocationType](intents/inworkoutlocationtype.md)
