import apiClient from '@/api/client'; export interface EmailConfig { id?: number; name: string; email: string; type: string; isActive?: boolean; } // GET ALL export const getEmailConfigsApi = async () => { const res = await apiClient.get('/email/getAll'); return res.data; }; // CREATE export const createEmailConfigApi = async (data: EmailConfig) => { const res = await apiClient.post('/email', data); return res.data; }; // UPDATE export const updateEmailConfigApi = async (id: number, data: Partial) => { const res = await apiClient.patch(`/email/${id}`, data); return res.data; }; // DELETE export const deleteEmailConfigApi = async (id: number) => { const res = await apiClient.delete(`/email/${id}`); return res.data; };