This commit is contained in:
2025-07-17 07:04:38 -04:00
parent 2d0e327334
commit f63bb0ba41
25 changed files with 592 additions and 92 deletions

View File

@ -7,6 +7,9 @@ final class WorkoutLog {
var sets: Int = 0
var reps: Int = 0
var weight: Int = 0
var status: WorkoutStatus? = WorkoutStatus.notStarted
var order: Int = 0
var completed: Bool = false
@Relationship(deleteRule: .nullify)
@ -15,13 +18,15 @@ final class WorkoutLog {
@Relationship(deleteRule: .nullify)
var exercise: Exercise?
init(workout: Workout, exercise: Exercise, date: Date, sets: Int, reps: Int, weight: Int, completed: Bool) {
init(workout: Workout, exercise: Exercise, date: Date, order: Int = 0, sets: Int, reps: Int, weight: Int, status: WorkoutStatus = .notStarted, completed: Bool = false) {
self.date = date
self.order = order
self.sets = sets
self.reps = reps
self.weight = weight
self.completed = completed
self.status = status
self.workout = workout
self.exercise = exercise
self.completed = completed
}
}