import Foundation import SwiftData @Model final class Split: ListableItem { @Attribute(.unique) var name: String = "" var intro: String = "" @Relationship(deleteRule: .cascade, inverse: \SplitExerciseAssignment.split) var exercises: [SplitExerciseAssignment]? = [] @Relationship(deleteRule: .nullify, inverse: \Workout.split) var workouts: [Workout]? = [] init(name: String, intro: String) { self.name = name self.intro = intro } }