Files
workouts/Workouts/Models/Exercise.swift

27 lines
734 B
Swift

import Foundation
import SwiftData
@Model
final class Exercise {
var name: String = ""
var order: Int = 0
var sets: Int = 0
var reps: Int = 0
var weight: Int = 0
var weightLastUpdated: Date = Date()
var weightReminderTimeIntervalWeeks: Int = 2
@Relationship(deleteRule: .nullify)
var split: Split?
init(split: Split, exerciseName: String, order: Int, sets: Int, reps: Int, weight: Int, weightReminderTimeIntervalWeeks: Int = 2) {
self.split = split
self.name = exerciseName
self.order = order
self.sets = sets
self.reps = reps
self.weight = weight
self.weightReminderTimeIntervalWeeks = weightReminderTimeIntervalWeeks
}
}