import { API } from '../api/API'; export const terminationService = { getTerminationById: async (id: string) => { const response = await API.getTerminationById(id); return response.data; }, updateTerminationStatus: async (id: string, status: string, remarks: string) => { const response = await API.updateTerminationStatus(id, { status, remarks }); return response.data; }, issueSCN: async (id: string, scnData: any) => { const response = await API.issueSCN(id, scnData); return response.data; }, uploadSCNResponse: async (id: string, file: File, remarks?: string) => { const formData = new FormData(); formData.append('file', file); if (remarks) formData.append('remarks', remarks); const response = await API.uploadSCNResponse(id, formData); return response.data; }, finalizeTermination: async (id: string, decision: 'Approve' | 'Reject' | 'Reconsider', remarks: string) => { const response = await API.finalizeTermination(id, { decision, remarks }); return response.data; } };