Manual task reordering feature #6
@@ -16,6 +16,9 @@ final class Todo {
|
|||||||
/// An optional note providing additional details about the todo task.
|
/// An optional note providing additional details about the todo task.
|
||||||
var note: String?
|
var note: String?
|
||||||
|
|
||||||
|
/// The display order of the todo task.
|
||||||
|
var order: Int
|
||||||
|
|
||||||
/// The title of the todo task.
|
/// The title of the todo task.
|
||||||
var title: String
|
var title: String
|
||||||
|
|
||||||
@@ -27,15 +30,18 @@ final class Todo {
|
|||||||
/// - note: An optional note providing additional details.
|
/// - note: An optional note providing additional details.
|
||||||
/// - due: The date by which the todo should be completed.
|
/// - due: The date by which the todo should be completed.
|
||||||
/// - completed: The date when the todo was completed, if applicable.
|
/// - completed: The date when the todo was completed, if applicable.
|
||||||
|
/// - order: The display order of the todo task.
|
||||||
init(
|
init(
|
||||||
title: String,
|
title: String,
|
||||||
note: String? = nil,
|
note: String? = nil,
|
||||||
due: Date,
|
due: Date,
|
||||||
completed: Date? = nil
|
completed: Date? = nil,
|
||||||
|
order: Int = 0
|
||||||
) {
|
) {
|
||||||
self.completed = completed
|
self.completed = completed
|
||||||
self.due = due
|
self.due = due
|
||||||
self.note = note
|
self.note = note
|
||||||
|
self.order = order
|
||||||
self.title = title
|
self.title = title
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user