// /src/api/sessionApi.js import axiosInstance from './axiosInstance'; export const sessionApi = { getAll: (params) => axiosInstance.get('/sessions/admin/get-all', { params }), search: (params) => axiosInstance.get('/sessions/admin/search', { params }), getOne: (id) => axiosInstance.get(`/sessions/admin/get-one/${id}`), create: (data) => axiosInstance.post('/sessions/admin/create', data), update: (id, data) => axiosInstance.put(`/sessions/admin/update/${id}`, data), delete: (id) => axiosInstance.delete(`/sessions/admin/delete/${id}`), bulkDelete: (ids) => axiosInstance.post('/sessions/admin/bulk-delete', { ids }), bulkUpdateStatus: (ids, status) => axiosInstance.post('/sessions/admin/bulk-status', { ids, status }), recordAttendance: (sessionId, data) => axiosInstance.put(`/sessions/admin/${sessionId}/attendance`, data) };