import * as z from 'zod'; import { PatientStatusSchema } from '../../enums/PatientStatus.schema'; // prettier-ignore export const AppointmentResultSchema = z.object({ id: z.number().int(), patientId: z.number().int(), userId: z.number().int(), staffId: z.number().int(), title: z.string(), date: z.date(), startTime: z.string(), endTime: z.string(), type: z.string(), notes: z.string().nullable(), procedureCodeNotes: z.string().nullable(), status: z.string(), createdAt: z.date(), eligibilityStatus: PatientStatusSchema, patient: z.unknown(), user: z.unknown(), staff: z.unknown().nullable(), procedures: z.array(z.unknown()), claims: z.array(z.unknown()) }).strict(); export type AppointmentResultType = z.infer;