import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { SortOrderSchema } from '../enums/SortOrder.schema'; import { SortOrderInputObjectSchema as SortOrderInputObjectSchema } from './SortOrderInput.schema'; import { InsuranceContactCountOrderByAggregateInputObjectSchema as InsuranceContactCountOrderByAggregateInputObjectSchema } from './InsuranceContactCountOrderByAggregateInput.schema'; import { InsuranceContactAvgOrderByAggregateInputObjectSchema as InsuranceContactAvgOrderByAggregateInputObjectSchema } from './InsuranceContactAvgOrderByAggregateInput.schema'; import { InsuranceContactMaxOrderByAggregateInputObjectSchema as InsuranceContactMaxOrderByAggregateInputObjectSchema } from './InsuranceContactMaxOrderByAggregateInput.schema'; import { InsuranceContactMinOrderByAggregateInputObjectSchema as InsuranceContactMinOrderByAggregateInputObjectSchema } from './InsuranceContactMinOrderByAggregateInput.schema'; import { InsuranceContactSumOrderByAggregateInputObjectSchema as InsuranceContactSumOrderByAggregateInputObjectSchema } from './InsuranceContactSumOrderByAggregateInput.schema' const makeSchema = () => z.object({ id: SortOrderSchema.optional(), userId: SortOrderSchema.optional(), name: SortOrderSchema.optional(), phoneNumber: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(), createdAt: SortOrderSchema.optional(), _count: z.lazy(() => InsuranceContactCountOrderByAggregateInputObjectSchema).optional(), _avg: z.lazy(() => InsuranceContactAvgOrderByAggregateInputObjectSchema).optional(), _max: z.lazy(() => InsuranceContactMaxOrderByAggregateInputObjectSchema).optional(), _min: z.lazy(() => InsuranceContactMinOrderByAggregateInputObjectSchema).optional(), _sum: z.lazy(() => InsuranceContactSumOrderByAggregateInputObjectSchema).optional() }).strict(); export const InsuranceContactOrderByWithAggregationInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const InsuranceContactOrderByWithAggregationInputObjectZodSchema = makeSchema();