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

207 lines
5.5 KiB
TypeScript

import * as z from 'zod';
export declare const StaffGroupByResultSchema: z.ZodArray<z.ZodObject<{
id: z.ZodNumber;
userId: z.ZodNumber;
name: z.ZodString;
email: z.ZodString;
role: z.ZodString;
phone: z.ZodString;
createdAt: z.ZodDate;
_count: z.ZodOptional<z.ZodObject<{
id: z.ZodNumber;
userId: z.ZodNumber;
name: z.ZodNumber;
email: z.ZodNumber;
role: z.ZodNumber;
phone: z.ZodNumber;
createdAt: z.ZodNumber;
user: z.ZodNumber;
appointments: z.ZodNumber;
claims: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
createdAt: number;
id: number;
userId: number;
user: number;
claims: number;
name: number;
email: number;
role: number;
phone: number;
appointments: number;
}, {
createdAt: number;
id: number;
userId: number;
user: number;
claims: number;
name: number;
email: number;
role: number;
phone: number;
appointments: number;
}>>;
_sum: z.ZodOptional<z.ZodNullable<z.ZodObject<{
id: z.ZodNullable<z.ZodNumber>;
userId: z.ZodNullable<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
id: number | null;
userId: number | null;
}, {
id: number | null;
userId: number | null;
}>>>;
_avg: z.ZodOptional<z.ZodNullable<z.ZodObject<{
id: z.ZodNullable<z.ZodNumber>;
userId: z.ZodNullable<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
id: number | null;
userId: number | null;
}, {
id: number | null;
userId: number | null;
}>>>;
_min: z.ZodOptional<z.ZodNullable<z.ZodObject<{
id: z.ZodNullable<z.ZodNumber>;
userId: z.ZodNullable<z.ZodNumber>;
name: z.ZodNullable<z.ZodString>;
email: z.ZodNullable<z.ZodString>;
role: z.ZodNullable<z.ZodString>;
phone: z.ZodNullable<z.ZodString>;
createdAt: z.ZodNullable<z.ZodDate>;
}, "strip", z.ZodTypeAny, {
createdAt: Date | null;
id: number | null;
userId: number | null;
name: string | null;
email: string | null;
role: string | null;
phone: string | null;
}, {
createdAt: Date | null;
id: number | null;
userId: number | null;
name: string | null;
email: string | null;
role: string | null;
phone: string | null;
}>>>;
_max: z.ZodOptional<z.ZodNullable<z.ZodObject<{
id: z.ZodNullable<z.ZodNumber>;
userId: z.ZodNullable<z.ZodNumber>;
name: z.ZodNullable<z.ZodString>;
email: z.ZodNullable<z.ZodString>;
role: z.ZodNullable<z.ZodString>;
phone: z.ZodNullable<z.ZodString>;
createdAt: z.ZodNullable<z.ZodDate>;
}, "strip", z.ZodTypeAny, {
createdAt: Date | null;
id: number | null;
userId: number | null;
name: string | null;
email: string | null;
role: string | null;
phone: string | null;
}, {
createdAt: Date | null;
id: number | null;
userId: number | null;
name: string | null;
email: string | null;
role: string | null;
phone: string | null;
}>>>;
}, "strip", z.ZodTypeAny, {
createdAt: Date;
id: number;
userId: number;
name: string;
email: string;
role: string;
phone: string;
_count?: {
createdAt: number;
id: number;
userId: number;
user: number;
claims: number;
name: number;
email: number;
role: number;
phone: number;
appointments: number;
} | undefined;
_min?: {
createdAt: Date | null;
id: number | null;
userId: number | null;
name: string | null;
email: string | null;
role: string | null;
phone: string | null;
} | null | undefined;
_max?: {
createdAt: Date | null;
id: number | null;
userId: number | null;
name: string | null;
email: string | null;
role: string | null;
phone: string | null;
} | null | undefined;
_avg?: {
id: number | null;
userId: number | null;
} | null | undefined;
_sum?: {
id: number | null;
userId: number | null;
} | null | undefined;
}, {
createdAt: Date;
id: number;
userId: number;
name: string;
email: string;
role: string;
phone: string;
_count?: {
createdAt: number;
id: number;
userId: number;
user: number;
claims: number;
name: number;
email: number;
role: number;
phone: number;
appointments: number;
} | undefined;
_min?: {
createdAt: Date | null;
id: number | null;
userId: number | null;
name: string | null;
email: string | null;
role: string | null;
phone: string | null;
} | null | undefined;
_max?: {
createdAt: Date | null;
id: number | null;
userId: number | null;
name: string | null;
email: string | null;
role: string | null;
phone: string | null;
} | null | undefined;
_avg?: {
id: number | null;
userId: number | null;
} | null | undefined;
_sum?: {
id: number | null;
userId: number | null;
} | null | undefined;
}>, "many">;
//# sourceMappingURL=StaffGroupByResult.schema.d.ts.map