---
title: "init(activities:displayName:)"
framework: WorkoutKit
role: symbol
role_heading: Initializer
platforms: [iOS 17.0+, iPadOS 17.0+, Mac Catalyst 18.0+, macOS 15.0+, watchOS 10.0+]
path: "workoutkit/swimbikerunworkout/init(activities:displayname:)"
---

# init(activities:displayName:)

Creates a new multisport workout for the specified activities.

## Declaration

```swift
init(activities: [SwimBikeRunWorkout.Activity], displayName: String? = nil)
```

## Parameters

- `activities`: An ordered list of workout activity types included in the workout.
- `displayName`: The name that the system uses when displaying the workout.

## See Also

### Creating new multisport workouts.

- [SwimBikeRunWorkout.Activity](workoutkit/swimbikerunworkout/activity.md)
- [supportsActivityOrdering(_:)](workoutkit/swimbikerunworkout/supportsactivityordering(_:).md)
