Version casi lista

This commit is contained in:
alexandrev-tibco
2026-02-17 13:34:02 +01:00
commit e593453abd
99 changed files with 10867 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
import Foundation
import SwiftData
@Model
final class WeekPlan {
@Attribute(.unique) var id: UUID
var weekStartDate: Date
var createdAt: Date
var updatedAt: Date
@Relationship(deleteRule: .cascade)
var slots: [MealSlot]
init(
id: UUID = UUID(),
weekStartDate: Date,
slots: [MealSlot] = [],
createdAt: Date = Date(),
updatedAt: Date = Date()
) {
self.id = id
self.weekStartDate = weekStartDate
self.slots = slots
self.createdAt = createdAt
self.updatedAt = updatedAt
}
}