Files
DentalManagementElogin/packages/db/shared/schemas/findManyPatient.schema.ts
2025-05-08 21:27:29 +05:30

20 lines
849 B
TypeScript

import { z } from 'zod';
import { PatientOrderByWithRelationInputObjectSchema } from './objects/PatientOrderByWithRelationInput.schema';
import { PatientWhereInputObjectSchema } from './objects/PatientWhereInput.schema';
import { PatientWhereUniqueInputObjectSchema } from './objects/PatientWhereUniqueInput.schema';
import { PatientScalarFieldEnumSchema } from './enums/PatientScalarFieldEnum.schema';
export const PatientFindManySchema = z.object({
orderBy: z
.union([
PatientOrderByWithRelationInputObjectSchema,
PatientOrderByWithRelationInputObjectSchema.array(),
])
.optional(),
where: PatientWhereInputObjectSchema.optional(),
cursor: PatientWhereUniqueInputObjectSchema.optional(),
take: z.number().optional(),
skip: z.number().optional(),
distinct: z.array(PatientScalarFieldEnumSchema).optional(),
});