---
title: INWorkoutGoalUnitType
framework: intents
role: symbol
role_heading: Enumeration
path: intents/inworkoutgoalunittype
---

# INWorkoutGoalUnitType

Describes the unit of measure with constants for a workout.

## Declaration

```swift
enum INWorkoutGoalUnitType
```

## Topics

### Constants

- [INWorkoutGoalUnitType.unknown](intents/inworkoutgoalunittype/unknown.md)
- [INWorkoutGoalUnitType.inch](intents/inworkoutgoalunittype/inch.md)
- [INWorkoutGoalUnitType.meter](intents/inworkoutgoalunittype/meter.md)
- [INWorkoutGoalUnitType.foot](intents/inworkoutgoalunittype/foot.md)
- [INWorkoutGoalUnitType.mile](intents/inworkoutgoalunittype/mile.md)
- [INWorkoutGoalUnitType.yard](intents/inworkoutgoalunittype/yard.md)
- [INWorkoutGoalUnitType.second](intents/inworkoutgoalunittype/second.md)
- [INWorkoutGoalUnitType.minute](intents/inworkoutgoalunittype/minute.md)
- [INWorkoutGoalUnitType.hour](intents/inworkoutgoalunittype/hour.md)
- [INWorkoutGoalUnitType.joule](intents/inworkoutgoalunittype/joule.md)
- [INWorkoutGoalUnitType.kiloCalorie](intents/inworkoutgoalunittype/kilocalorie.md)

### Initializers

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

## See Also

### Workout Data Objects

- [INWorkoutNameIdentifier](intents/inworkoutnameidentifier.md)
- [INWorkoutLocationType](intents/inworkoutlocationtype.md)
