Files
MindDump/MindDump/Models/TodoItem.swift

33 lines
767 B
Swift

import Foundation
struct TodoItem: Identifiable {
let id: UUID
var title: String
var isCompleted: Bool
let createdAt: Date
var notes: String?
var deadline: Date?
var priority: Priority?
var modifiedAt: Date?
init(
id: UUID = UUID(),
title: String,
isCompleted: Bool = false,
createdAt: Date = Date(),
notes: String? = nil,
deadline: Date? = nil,
priority: Priority? = nil,
modifiedAt: Date? = nil
) {
self.id = id
self.title = title
self.isCompleted = isCompleted
self.createdAt = createdAt
self.notes = notes
self.deadline = deadline
self.priority = priority
self.modifiedAt = modifiedAt
}
}