Files
workoutsplus/WorkoutsPlus/Features/Sharing/Person.swift
2024-10-21 15:03:47 +02:00

35 lines
493 B
Swift

//
// Person.swift
// WorkoutsPlus
//
// Created by Felix Förtsch on 03.09.24.
//
import Foundation
import SwiftData
@Model
class Trainer: Nameable {
var id = UUID()
var name: String = ""
var trainees: [Trainee] = []
init(name: String) {
self.name = name
}
}
@Model
class Trainee: Nameable {
var id = UUID()
var name: String = ""
var trainer: Trainer?
init(name: String, trainer: Trainer? = nil) {
self.name = name
self.trainer = trainer
}
}