completeTask method
Complete task
Implementation
Future<Task> completeTask(
String taskId, {
String? completionNotes,
int? actualHours,
}) async {
final response = await _apiClient.post<Map<String, dynamic>>(
'/api/v1/tasks/$taskId/complete',
data: {
if (completionNotes != null) 'completionNotes': completionNotes,
if (actualHours != null) 'actualHours': actualHours,
},
);
final data = response['data'] as Map<String, dynamic>;
return Task.fromJson(data);
}