import { apiRequest } from '@/lib/api/client'; import type { OriginDetail, OriginItem, OriginMutationPayload, } from '@/features/origins/types'; export function getOrigins() { return apiRequest('/origins/'); } export function getOrigin(id: number) { return apiRequest(`/origins/${id}`); } export function createOrigin(payload: OriginMutationPayload) { return apiRequest('/origins/', { method: 'POST', body: JSON.stringify(payload), }); } export function updateOrigin(id: number, payload: OriginMutationPayload) { return apiRequest(`/origins/${id}/update`, { method: 'POST', body: JSON.stringify(payload), }); } export function deleteOrigin(id: number) { return apiRequest(`/origins/${id}/delete`, { method: 'POST', }); }