---
title: ScheduledWorkoutPlan
framework: workoutkit
role: symbol
role_heading: Structure
path: workoutkit/scheduledworkoutplan
---

# ScheduledWorkoutPlan

A wrapper around a workout plan that your app can use to schedule the workout plan.

## Declaration

```swift
struct ScheduledWorkoutPlan
```

## Topics

### Creating scheduled workout plans

- [init(_:date:)](workoutkit/scheduledworkoutplan/init(_:date:).md)

### Accessing plan data

- [plan](workoutkit/scheduledworkoutplan/plan.md)
- [date](workoutkit/scheduledworkoutplan/date.md)
- [complete](workoutkit/scheduledworkoutplan/complete.md)

## Relationships

### Conforms To

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

## See Also

### Workout plans and schedules

- [WorkoutPlan](workoutkit/workoutplan.md)
- [WorkoutScheduler](workoutkit/workoutscheduler.md)
