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

export const addDoseFrequencyApi = async (payload: AddDoseFrequencyPayload) => {
    const res = await axiosInstance.post(apiUrl.addDoseFrequency, payload);
    return res.data;
};

export const updateDoseFrequencyApi = async (payload: UpdateDoseFrequencyPayload) => {
    const res = await axiosInstance.put(apiUrl.updateDoseFrequency, payload);
    return res.data;
};

export const removeDoseFrequencyApi = async (payload: RemovePayload) => {
    const res = await axiosInstance.delete(apiUrl.removeDoseFrequency, { data: payload });
    return res.data;
};