import * as z from 'zod';
export const AppointmentUpdateResultSchema = z.nullable(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(),
  typeLocked: z.boolean(),
  notes: z.string().optional(),
  procedureCodeNotes: z.string().optional(),
  status: z.string(),
  movedByAi: z.boolean(),
  createdAt: z.date(),
  eligibilityStatus: z.unknown(),
  patient: z.unknown(),
  user: z.unknown(),
  staff: z.unknown().optional(),
  procedures: z.array(z.unknown()),
  claims: z.array(z.unknown()),
  files: z.array(z.unknown())
}));