---
title: "init(_:goal:alert:)"
framework: workoutkit
role: symbol
role_heading: Initializer
path: "workoutkit/intervalstep/init(_:goal:alert:)"
---

# init(_:goal:alert:)

## Declaration

```swift
init(_ purpose: IntervalStep.Purpose, goal: WorkoutGoal = .open, alert: (any WorkoutAlert)? = nil)
```

## See Also

### Creating interval steps

- [init(_:step:)](workoutkit/intervalstep/init(_:step:).md)
