Files
workoutsplus/WorkoutsPlus/Workout.swift

27 lines
433 B
Swift

//
// Item.swift
// WorkoutsPlus
//
// Created by Felix Förtsch on 10.08.24.
//
import Foundation
import SwiftData
@Model
final class Workout {
var name: String
var timestamp: Date
private var exercises: [Exercise] = []
init(name: String = "", timestamp: Date = Date.now) {
self.name = name
self.timestamp = timestamp
}
func addExercise(_ exercise: Exercise) {
exercises.append(exercise)
}
}