| 12345678910111213141516171819202122232425 |
- //
- // Category.swift
- // Todos
- //
- // Created by Sam Jaffe on 2/28/26.
- //
- import Foundation
- import SwiftData
- @Model
- final class Category {
- var timestamp: Date
- var name: String = "New Category"
- var tasks: [Task] = []
-
- init(timestamp: Date) {
- self.timestamp = timestamp
- }
-
- func yaml(_ indent: Int = 0) -> String {
- return String(repeating: " ", count: indent) +
- "\(name):\n" + tasks.map({ $0.yaml(indent + 1) }).joined()
- }
- }
|