import { apiDelete, apiGet, apiPatch, apiPost } from "./axios"; export const listDrugShipments = (studyId: string, params?: Record) => apiGet(`/api/v1/studies/${studyId}/drug/shipments`, { params }); export const getDrugShipment = (studyId: string, shipmentId: string) => apiGet(`/api/v1/studies/${studyId}/drug/shipments/${shipmentId}`); export const createDrugShipment = (studyId: string, payload: Record) => apiPost(`/api/v1/studies/${studyId}/drug/shipments`, payload); export const updateDrugShipment = (studyId: string, shipmentId: string, payload: Record) => apiPatch(`/api/v1/studies/${studyId}/drug/shipments/${shipmentId}`, payload); export const deleteDrugShipment = (studyId: string, shipmentId: string) => apiDelete(`/api/v1/studies/${studyId}/drug/shipments/${shipmentId}`);