<!--
{
  "availability" : [

  ],
  "documentType" : "symbol",
  "framework" : "SiriKit",
  "identifier" : "/documentation/Intents/INWorkoutNameIdentifier",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "Intents"
    ],
    "preciseIdentifier" : "c:@T@INWorkoutNameIdentifier"
  },
  "title" : "INWorkoutNameIdentifier"
}
-->

# INWorkoutNameIdentifier

Constants that indicate the type of workout.

```
struct INWorkoutNameIdentifier
```

## Topics

### Identifiers

[`static let crosstraining: INWorkoutNameIdentifier`](/documentation/Intents/INWorkoutNameIdentifier/crosstraining)

An identifier for a cross-training workout.

[`static let cycle: INWorkoutNameIdentifier`](/documentation/Intents/INWorkoutNameIdentifier/cycle)

An identifier for a bicycling workout.

[`static let dance: INWorkoutNameIdentifier`](/documentation/Intents/INWorkoutNameIdentifier/dance)

An identifier for a dance workout.

[`static let elliptical: INWorkoutNameIdentifier`](/documentation/Intents/INWorkoutNameIdentifier/elliptical)

An identifier for an elliptical workout.

[`static let exercise: INWorkoutNameIdentifier`](/documentation/Intents/INWorkoutNameIdentifier/exercise)

An identifier for a generic exercise program.

[`static let highIntensityIntervalTraining: INWorkoutNameIdentifier`](/documentation/Intents/INWorkoutNameIdentifier/highIntensityIntervalTraining)

An identifier for a high-intensity interval-training workout.

[`static let hike: INWorkoutNameIdentifier`](/documentation/Intents/INWorkoutNameIdentifier/hike)

An identifier for a hike workout.

[`static let indoorcycle: INWorkoutNameIdentifier`](/documentation/Intents/INWorkoutNameIdentifier/indoorcycle)

An identifier for an indoor cycling workout.

[`static let indoorrun: INWorkoutNameIdentifier`](/documentation/Intents/INWorkoutNameIdentifier/indoorrun)

An identifier for an indoor running workout.

[`static let indoorwalk: INWorkoutNameIdentifier`](/documentation/Intents/INWorkoutNameIdentifier/indoorwalk)

An identifier for an indoor walking workout.

[`static let move: INWorkoutNameIdentifier`](/documentation/Intents/INWorkoutNameIdentifier/move)

An identifier for a movement-related workout.

[`static let other: INWorkoutNameIdentifier`](/documentation/Intents/INWorkoutNameIdentifier/other)

An identifier for a workout not specified by any other constant.

[`static let rower: INWorkoutNameIdentifier`](/documentation/Intents/INWorkoutNameIdentifier/rower)

An identifier for a rowing workout.

[`static let run: INWorkoutNameIdentifier`](/documentation/Intents/INWorkoutNameIdentifier/run)

An identifier for an outdoor running workout.

[`static let sit: INWorkoutNameIdentifier`](/documentation/Intents/INWorkoutNameIdentifier/sit)

An identifier for a sitting workout.

[`static let stairs: INWorkoutNameIdentifier`](/documentation/Intents/INWorkoutNameIdentifier/stairs)

An identifier for a stair-climbing workout.

[`static let stand: INWorkoutNameIdentifier`](/documentation/Intents/INWorkoutNameIdentifier/stand)

An identifier for a standing workout.

[`static let steps: INWorkoutNameIdentifier`](/documentation/Intents/INWorkoutNameIdentifier/steps)

An identifier for a step-related workout.

[`static let swim: INWorkoutNameIdentifier`](/documentation/Intents/INWorkoutNameIdentifier/swim)

An identifier for a swimming workout.

[`static let walk: INWorkoutNameIdentifier`](/documentation/Intents/INWorkoutNameIdentifier/walk)

An identifier for an outdoor walking workout.

[`static let yoga: INWorkoutNameIdentifier`](/documentation/Intents/INWorkoutNameIdentifier/yoga)

An identifier for a yoga workout.

### Initializers

[`init(rawValue: String)`](/documentation/Intents/INWorkoutNameIdentifier/init(rawValue:))

## Relationships

### Conforms To

[`Sendable`](/documentation/Swift/Sendable)

[`Equatable`](/documentation/Swift/Equatable)

[`RawRepresentable`](/documentation/Swift/RawRepresentable)

[`Hashable`](/documentation/Swift/Hashable)

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)