diff --git a/lib/model/repositories/interfaces/task_repository.dart b/lib/model/repositories/interfaces/task_repository.dart new file mode 100644 index 0000000..1e3a03d --- /dev/null +++ b/lib/model/repositories/interfaces/task_repository.dart @@ -0,0 +1,15 @@ +import '../../task.dart'; + +abstract class TaskRepository { + Future> loadTasks(); + + Future> loadTaskOrder(); + + Future saveTaskOrder(List taskOrder); + + Future saveTask(Task task); + + Future saveTasks(List tasks); + + Future deleteTask(Task task); +}