import { fetchJson } from '../../auth/api-client'; import type { SchedulingResponse } from './types'; const BASE = '/api/scheduling'; export async function fetchSuggestions(targetId?: number): Promise { const params = new URLSearchParams(); if (targetId !== undefined) params.set('targetId', String(targetId)); const qs = params.toString(); return fetchJson(`${BASE}/suggestions${qs ? `?${qs}` : ''}`); } export async function sendNotify(body: { suggestionId: string; currentPlate: string; candidatePlate: string; }): Promise<{ success: boolean; message: string }> { return fetchJson<{ success: boolean; message: string }>(`${BASE}/notify`, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(body), }); }