import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { SortOrderSchema } from '../enums/SortOrder.schema'; import { AiSettingsCountOrderByAggregateInputObjectSchema as AiSettingsCountOrderByAggregateInputObjectSchema } from './AiSettingsCountOrderByAggregateInput.schema'; import { AiSettingsAvgOrderByAggregateInputObjectSchema as AiSettingsAvgOrderByAggregateInputObjectSchema } from './AiSettingsAvgOrderByAggregateInput.schema'; import { AiSettingsMaxOrderByAggregateInputObjectSchema as AiSettingsMaxOrderByAggregateInputObjectSchema } from './AiSettingsMaxOrderByAggregateInput.schema'; import { AiSettingsMinOrderByAggregateInputObjectSchema as AiSettingsMinOrderByAggregateInputObjectSchema } from './AiSettingsMinOrderByAggregateInput.schema'; import { AiSettingsSumOrderByAggregateInputObjectSchema as AiSettingsSumOrderByAggregateInputObjectSchema } from './AiSettingsSumOrderByAggregateInput.schema' const makeSchema = () => z.object({ id: SortOrderSchema.optional(), userId: SortOrderSchema.optional(), apiKey: SortOrderSchema.optional(), afterHoursEnabled: SortOrderSchema.optional(), openPhoneReply: SortOrderSchema.optional(), _count: z.lazy(() => AiSettingsCountOrderByAggregateInputObjectSchema).optional(), _avg: z.lazy(() => AiSettingsAvgOrderByAggregateInputObjectSchema).optional(), _max: z.lazy(() => AiSettingsMaxOrderByAggregateInputObjectSchema).optional(), _min: z.lazy(() => AiSettingsMinOrderByAggregateInputObjectSchema).optional(), _sum: z.lazy(() => AiSettingsSumOrderByAggregateInputObjectSchema).optional() }).strict(); export const AiSettingsOrderByWithAggregationInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const AiSettingsOrderByWithAggregationInputObjectZodSchema = makeSchema();