import '../api/tasks_api.dart'; import '../models/task.dart'; class TasksRepository { final TasksApi _api; const TasksRepository(this._api); Future> getAll() => _api.getAll(); Future getOne(int id) => _api.getOne(id); Future create({ required String title, String? description, required TaskStatus status, required TaskPriority priority, DateTime? dueDate, }) => _api.create( title: title, description: description, status: status, priority: priority, dueDate: dueDate, ); Future update(int id, Map fields) => _api.update(id, fields); Future delete(int id) => _api.delete(id); }