Files
DentalManagementMHAprilgg/packages/db/shared/schemas/results/AppointmentGroupByResult.schema.d.ts
2026-04-04 22:13:55 -04:00

350 lines
10 KiB
TypeScript

import * as z from 'zod';
export declare const AppointmentGroupByResultSchema: z.ZodArray<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.ZodString;
procedureCodeNotes: z.ZodString;
status: z.ZodString;
createdAt: z.ZodDate;
_count: z.ZodOptional<z.ZodObject<{
id: z.ZodNumber;
patientId: z.ZodNumber;
userId: z.ZodNumber;
staffId: z.ZodNumber;
title: z.ZodNumber;
date: z.ZodNumber;
startTime: z.ZodNumber;
endTime: z.ZodNumber;
type: z.ZodNumber;
notes: z.ZodNumber;
procedureCodeNotes: z.ZodNumber;
status: z.ZodNumber;
createdAt: z.ZodNumber;
eligibilityStatus: z.ZodNumber;
patient: z.ZodNumber;
user: z.ZodNumber;
staff: z.ZodNumber;
procedures: z.ZodNumber;
claims: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
type: number;
status: number;
createdAt: number;
id: number;
userId: number;
user: number;
date: number;
title: number;
patientId: number;
patient: number;
startTime: number;
endTime: number;
notes: number;
procedureCodeNotes: number;
eligibilityStatus: number;
staff: number;
procedures: number;
staffId: number;
claims: number;
}, {
type: number;
status: number;
createdAt: number;
id: number;
userId: number;
user: number;
date: number;
title: number;
patientId: number;
patient: number;
startTime: number;
endTime: number;
notes: number;
procedureCodeNotes: number;
eligibilityStatus: number;
staff: number;
procedures: number;
staffId: number;
claims: number;
}>>;
_sum: z.ZodOptional<z.ZodNullable<z.ZodObject<{
id: z.ZodNullable<z.ZodNumber>;
patientId: z.ZodNullable<z.ZodNumber>;
userId: z.ZodNullable<z.ZodNumber>;
staffId: z.ZodNullable<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
id: number | null;
userId: number | null;
patientId: number | null;
staffId: number | null;
}, {
id: number | null;
userId: number | null;
patientId: number | null;
staffId: number | null;
}>>>;
_avg: z.ZodOptional<z.ZodNullable<z.ZodObject<{
id: z.ZodNullable<z.ZodNumber>;
patientId: z.ZodNullable<z.ZodNumber>;
userId: z.ZodNullable<z.ZodNumber>;
staffId: z.ZodNullable<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
id: number | null;
userId: number | null;
patientId: number | null;
staffId: number | null;
}, {
id: number | null;
userId: number | null;
patientId: number | null;
staffId: number | null;
}>>>;
_min: z.ZodOptional<z.ZodNullable<z.ZodObject<{
id: z.ZodNullable<z.ZodNumber>;
patientId: z.ZodNullable<z.ZodNumber>;
userId: z.ZodNullable<z.ZodNumber>;
staffId: z.ZodNullable<z.ZodNumber>;
title: z.ZodNullable<z.ZodString>;
date: z.ZodNullable<z.ZodDate>;
startTime: z.ZodNullable<z.ZodString>;
endTime: z.ZodNullable<z.ZodString>;
type: z.ZodNullable<z.ZodString>;
notes: z.ZodNullable<z.ZodString>;
procedureCodeNotes: z.ZodNullable<z.ZodString>;
status: z.ZodNullable<z.ZodString>;
createdAt: z.ZodNullable<z.ZodDate>;
}, "strip", z.ZodTypeAny, {
type: string | null;
status: string | null;
createdAt: Date | null;
id: number | null;
userId: number | null;
date: Date | null;
title: string | null;
patientId: number | null;
startTime: string | null;
endTime: string | null;
notes: string | null;
procedureCodeNotes: string | null;
staffId: number | null;
}, {
type: string | null;
status: string | null;
createdAt: Date | null;
id: number | null;
userId: number | null;
date: Date | null;
title: string | null;
patientId: number | null;
startTime: string | null;
endTime: string | null;
notes: string | null;
procedureCodeNotes: string | null;
staffId: number | null;
}>>>;
_max: z.ZodOptional<z.ZodNullable<z.ZodObject<{
id: z.ZodNullable<z.ZodNumber>;
patientId: z.ZodNullable<z.ZodNumber>;
userId: z.ZodNullable<z.ZodNumber>;
staffId: z.ZodNullable<z.ZodNumber>;
title: z.ZodNullable<z.ZodString>;
date: z.ZodNullable<z.ZodDate>;
startTime: z.ZodNullable<z.ZodString>;
endTime: z.ZodNullable<z.ZodString>;
type: z.ZodNullable<z.ZodString>;
notes: z.ZodNullable<z.ZodString>;
procedureCodeNotes: z.ZodNullable<z.ZodString>;
status: z.ZodNullable<z.ZodString>;
createdAt: z.ZodNullable<z.ZodDate>;
}, "strip", z.ZodTypeAny, {
type: string | null;
status: string | null;
createdAt: Date | null;
id: number | null;
userId: number | null;
date: Date | null;
title: string | null;
patientId: number | null;
startTime: string | null;
endTime: string | null;
notes: string | null;
procedureCodeNotes: string | null;
staffId: number | null;
}, {
type: string | null;
status: string | null;
createdAt: Date | null;
id: number | null;
userId: number | null;
date: Date | null;
title: string | null;
patientId: number | null;
startTime: string | null;
endTime: string | null;
notes: string | null;
procedureCodeNotes: string | null;
staffId: number | null;
}>>>;
}, "strip", z.ZodTypeAny, {
type: string;
status: string;
createdAt: Date;
id: number;
userId: number;
date: Date;
title: string;
patientId: number;
startTime: string;
endTime: string;
notes: string;
procedureCodeNotes: string;
staffId: number;
_count?: {
type: number;
status: number;
createdAt: number;
id: number;
userId: number;
user: number;
date: number;
title: number;
patientId: number;
patient: number;
startTime: number;
endTime: number;
notes: number;
procedureCodeNotes: number;
eligibilityStatus: number;
staff: number;
procedures: number;
staffId: number;
claims: number;
} | undefined;
_min?: {
type: string | null;
status: string | null;
createdAt: Date | null;
id: number | null;
userId: number | null;
date: Date | null;
title: string | null;
patientId: number | null;
startTime: string | null;
endTime: string | null;
notes: string | null;
procedureCodeNotes: string | null;
staffId: number | null;
} | null | undefined;
_max?: {
type: string | null;
status: string | null;
createdAt: Date | null;
id: number | null;
userId: number | null;
date: Date | null;
title: string | null;
patientId: number | null;
startTime: string | null;
endTime: string | null;
notes: string | null;
procedureCodeNotes: string | null;
staffId: number | null;
} | null | undefined;
_avg?: {
id: number | null;
userId: number | null;
patientId: number | null;
staffId: number | null;
} | null | undefined;
_sum?: {
id: number | null;
userId: number | null;
patientId: number | null;
staffId: number | null;
} | null | undefined;
}, {
type: string;
status: string;
createdAt: Date;
id: number;
userId: number;
date: Date;
title: string;
patientId: number;
startTime: string;
endTime: string;
notes: string;
procedureCodeNotes: string;
staffId: number;
_count?: {
type: number;
status: number;
createdAt: number;
id: number;
userId: number;
user: number;
date: number;
title: number;
patientId: number;
patient: number;
startTime: number;
endTime: number;
notes: number;
procedureCodeNotes: number;
eligibilityStatus: number;
staff: number;
procedures: number;
staffId: number;
claims: number;
} | undefined;
_min?: {
type: string | null;
status: string | null;
createdAt: Date | null;
id: number | null;
userId: number | null;
date: Date | null;
title: string | null;
patientId: number | null;
startTime: string | null;
endTime: string | null;
notes: string | null;
procedureCodeNotes: string | null;
staffId: number | null;
} | null | undefined;
_max?: {
type: string | null;
status: string | null;
createdAt: Date | null;
id: number | null;
userId: number | null;
date: Date | null;
title: string | null;
patientId: number | null;
startTime: string | null;
endTime: string | null;
notes: string | null;
procedureCodeNotes: string | null;
staffId: number | null;
} | null | undefined;
_avg?: {
id: number | null;
userId: number | null;
patientId: number | null;
staffId: number | null;
} | null | undefined;
_sum?: {
id: number | null;
userId: number | null;
patientId: number | null;
staffId: number | null;
} | null | undefined;
}>, "many">;
//# sourceMappingURL=AppointmentGroupByResult.schema.d.ts.map