import { client } from './client'; import type { CreateScheduleRequest, CreateScheduleResponse, ScheduleListResponse, ScheduleRecord, ScheduleSessionsResponse, UpdateScheduleRequest, } from './types'; export const scheduleApi = { list: () => client.get('/schedule/'), create: (body: CreateScheduleRequest) => client.post('/schedule/', body), update: (scheduleId: string, body: UpdateScheduleRequest) => client.patch(`/schedule/${scheduleId}`, body), delete: (scheduleId: string) => client.delete(`/schedule/${scheduleId}`), listSessions: (scheduleId: string) => client.get(`/schedule/${scheduleId}/sessions`), };