import axiosInstance from "./api";
import { apiUrl } from "./endpoints";
import { AddInvestigationPayload, UpdateInvestigationPayload, RemovePayload } from "../types/medicalData";

export const addInvestigationApi = async (payload: AddInvestigationPayload) => {
    const res = await axiosInstance.post(apiUrl.addInvestigation, payload);
    return res.data;
};

export const updateInvestigationApi = async (payload: UpdateInvestigationPayload) => {
    const res = await axiosInstance.put(apiUrl.updateInvestigation, payload);
    return res.data;
};

export const removeInvestigationApi = async (id: string) => {
    const res = await axiosInstance.delete(apiUrl.removeInvestigation, {
        params: { id },
    });
    return res.data;
};