// /src/api/classApi.js import axiosInstance from './axiosInstance'; export const classApi = { getAll: (params) => axiosInstance.get('/classes/admin/get-all', { params }), search: (params) => axiosInstance.get('/classes/admin/search', { params }), getOne: (id) => axiosInstance.get(`/classes/admin/get-one/${id}`), create: (data) => axiosInstance.post('/classes/admin/create', data), update: (id, data) => axiosInstance.put(`/classes/admin/update/${id}`, data), delete: (id) => axiosInstance.delete(`/classes/admin/delete/${id}`), restore: (id) => axiosInstance.post(`/classes/admin/restore/${id}`), registerUsers: (classId, userIds, notify) => axiosInstance.post(`/classes/admin/${classId}/register-users`, { userIds, notify }), removeUser: (classId, userId) => axiosInstance.delete(`/classes/admin/${classId}/students/${userId}`), sendPlanToProfessor: (classId) => axiosInstance.post(`/classes/admin/${classId}/send-plan-professor`) };