---
title: SwimBikeRunWorkout.Activity
framework: WorkoutKit
role: symbol
role_heading: Enumeration
platforms: [iOS 17.0+, iPadOS 17.0+, Mac Catalyst 18.0+, macOS 15.0+, watchOS 10.0+]
path: workoutkit/swimbikerunworkout/activity
---

# SwimBikeRunWorkout.Activity

An activity in a multisport workout.

## Declaration

```swift
enum Activity
```

## Topics

### Setting valid activities

- [SwimBikeRunWorkout.Activity.cycling(_:)](workoutkit/swimbikerunworkout/activity/cycling(_:).md)
- [SwimBikeRunWorkout.Activity.running(_:)](workoutkit/swimbikerunworkout/activity/running(_:).md)
- [SwimBikeRunWorkout.Activity.swimming(_:)](workoutkit/swimbikerunworkout/activity/swimming(_:).md)

## Relationships

### Conforms To

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

## See Also

### Creating new multisport workouts.

- [init(activities:displayName:)](workoutkit/swimbikerunworkout/init(activities:displayname:).md)
- [supportsActivityOrdering(_:)](workoutkit/swimbikerunworkout/supportsactivityordering(_:).md)
