import { apiClient } from './client'; import type { LabTaskListItem, LabTaskStatus, PaginatedLabTasks } from '@/types/cases'; export const tasksApi = { list: async (params: { page?: number; limit?: number } = {}): Promise<{ success: boolean; data: PaginatedLabTasks; }> => { const response = await apiClient.get('/tasks', { params }); return response.data; }, updateStatus: async ( taskId: string, status: LabTaskStatus, ): Promise<{ success: boolean; data: LabTaskListItem }> => { const response = await apiClient.patch(`/tasks/${taskId}`, { status }); return response.data; }, };