Files

28 lines
477 B
Dart

import '../../task.dart';
abstract class TaskRepository {
// Create
Future<void> createTask(Task task);
Future<void> createTaskOrderEntry(String taskOrder);
// Read
Future<List<Task>> loadTasks();
Future<List<String>> loadTaskOrder();
// Update
Future<void> updateTask(Task task);
Future<void> updateTaskOrder(List<String> taskOrder);
// Delete
Future<void> deleteTask(Task task);
Future<void> deleteTaskOrderEntry(String taskOrderEntry);
}