Files
workoutsplus/WorkoutsPlus/Features/Exercise/ExerciseUnit.swift

24 lines
456 B
Swift

//
// ExerciseUnit.swift
// WorkoutsPlus
//
// Created by Felix Förtsch on 23.10.24.
//
import Foundation
import SwiftData
@Model
final class ExerciseUnit: Unit, Identifiable {
@Attribute(.unique) var name: String
@Attribute(.unique) var symbol: String
@Relationship(deleteRule: .cascade, inverse: \Exercise.unit)
var exercises = [Exercise]()
init(_ name: String, symbol: String) {
self.name = name
self.symbol = symbol
}
}