Files
DentalManagementMH05/packages/db/shared/schemas/variants/result/Appointment.result.d.ts

64 lines
1.8 KiB
TypeScript

import * as z from 'zod';
export declare const AppointmentResultSchema: z.ZodObject<{
id: z.ZodNumber;
patientId: z.ZodNumber;
userId: z.ZodNumber;
staffId: z.ZodNumber;
title: z.ZodString;
date: z.ZodDate;
startTime: z.ZodString;
endTime: z.ZodString;
type: z.ZodString;
notes: z.ZodNullable<z.ZodString>;
procedureCodeNotes: z.ZodNullable<z.ZodString>;
status: z.ZodString;
createdAt: z.ZodDate;
eligibilityStatus: z.ZodEnum<["ACTIVE", "INACTIVE", "UNKNOWN", "PLAN_NOT_ACCEPTED"]>;
patient: z.ZodUnknown;
user: z.ZodUnknown;
staff: z.ZodNullable<z.ZodUnknown>;
procedures: z.ZodArray<z.ZodUnknown, "many">;
claims: z.ZodArray<z.ZodUnknown, "many">;
}, "strict", z.ZodTypeAny, {
type: string;
status: string;
id: number;
date: Date;
title: string;
createdAt: Date;
patientId: number;
startTime: string;
endTime: string;
notes: string | null;
procedureCodeNotes: string | null;
eligibilityStatus: "ACTIVE" | "INACTIVE" | "UNKNOWN" | "PLAN_NOT_ACCEPTED";
procedures: unknown[];
userId: number;
staffId: number;
claims: unknown[];
patient?: unknown;
user?: unknown;
staff?: unknown;
}, {
type: string;
status: string;
id: number;
date: Date;
title: string;
createdAt: Date;
patientId: number;
startTime: string;
endTime: string;
notes: string | null;
procedureCodeNotes: string | null;
eligibilityStatus: "ACTIVE" | "INACTIVE" | "UNKNOWN" | "PLAN_NOT_ACCEPTED";
procedures: unknown[];
userId: number;
staffId: number;
claims: unknown[];
patient?: unknown;
user?: unknown;
staff?: unknown;
}>;
export type AppointmentResultType = z.infer<typeof AppointmentResultSchema>;
//# sourceMappingURL=Appointment.result.d.ts.map