Files
tasks/lib/repositories/interfaces/task_repository.dart
T
2026-07-17 17:08:31 +02:00

28 lines
483 B
Dart

import '../../model/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);
}