F4: add explicit inspection lifecycle client

This commit is contained in:
2026-09-07 23:09:05 -03:00
parent 91480779dd
commit 572c8a4af1
@@ -0,0 +1,17 @@
import { apiRequest } from './api';
import type { InspectionVisit } from './api';
export function planInspectionVisit(id: string) {
return apiRequest<InspectionVisit>(`/inspection-visits/${id}/plan`, { method: 'POST' });
}
export function unplanInspectionVisit(id: string) {
return apiRequest<InspectionVisit>(`/inspection-visits/${id}/unplan`, { method: 'POST' });
}
export function cancelInspectionVisit(id: string, reason: string) {
return apiRequest<InspectionVisit>(`/inspection-visits/${id}/cancel`, {
method: 'POST',
body: JSON.stringify({ reason }),
});
}