import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { NpiProviderCreateWithoutAppointmentProceduresInputObjectSchema as NpiProviderCreateWithoutAppointmentProceduresInputObjectSchema } from './NpiProviderCreateWithoutAppointmentProceduresInput.schema'; import { NpiProviderUncheckedCreateWithoutAppointmentProceduresInputObjectSchema as NpiProviderUncheckedCreateWithoutAppointmentProceduresInputObjectSchema } from './NpiProviderUncheckedCreateWithoutAppointmentProceduresInput.schema'; import { NpiProviderCreateOrConnectWithoutAppointmentProceduresInputObjectSchema as NpiProviderCreateOrConnectWithoutAppointmentProceduresInputObjectSchema } from './NpiProviderCreateOrConnectWithoutAppointmentProceduresInput.schema'; import { NpiProviderUpsertWithoutAppointmentProceduresInputObjectSchema as NpiProviderUpsertWithoutAppointmentProceduresInputObjectSchema } from './NpiProviderUpsertWithoutAppointmentProceduresInput.schema'; import { NpiProviderWhereInputObjectSchema as NpiProviderWhereInputObjectSchema } from './NpiProviderWhereInput.schema'; import { NpiProviderWhereUniqueInputObjectSchema as NpiProviderWhereUniqueInputObjectSchema } from './NpiProviderWhereUniqueInput.schema'; import { NpiProviderUpdateToOneWithWhereWithoutAppointmentProceduresInputObjectSchema as NpiProviderUpdateToOneWithWhereWithoutAppointmentProceduresInputObjectSchema } from './NpiProviderUpdateToOneWithWhereWithoutAppointmentProceduresInput.schema'; import { NpiProviderUpdateWithoutAppointmentProceduresInputObjectSchema as NpiProviderUpdateWithoutAppointmentProceduresInputObjectSchema } from './NpiProviderUpdateWithoutAppointmentProceduresInput.schema'; import { NpiProviderUncheckedUpdateWithoutAppointmentProceduresInputObjectSchema as NpiProviderUncheckedUpdateWithoutAppointmentProceduresInputObjectSchema } from './NpiProviderUncheckedUpdateWithoutAppointmentProceduresInput.schema' const makeSchema = () => z.object({ create: z.union([z.lazy(() => NpiProviderCreateWithoutAppointmentProceduresInputObjectSchema), z.lazy(() => NpiProviderUncheckedCreateWithoutAppointmentProceduresInputObjectSchema)]).optional(), connectOrCreate: z.lazy(() => NpiProviderCreateOrConnectWithoutAppointmentProceduresInputObjectSchema).optional(), upsert: z.lazy(() => NpiProviderUpsertWithoutAppointmentProceduresInputObjectSchema).optional(), disconnect: z.union([z.boolean(), z.lazy(() => NpiProviderWhereInputObjectSchema)]).optional(), delete: z.union([z.boolean(), z.lazy(() => NpiProviderWhereInputObjectSchema)]).optional(), connect: z.lazy(() => NpiProviderWhereUniqueInputObjectSchema).optional(), update: z.union([z.lazy(() => NpiProviderUpdateToOneWithWhereWithoutAppointmentProceduresInputObjectSchema), z.lazy(() => NpiProviderUpdateWithoutAppointmentProceduresInputObjectSchema), z.lazy(() => NpiProviderUncheckedUpdateWithoutAppointmentProceduresInputObjectSchema)]).optional() }).strict(); export const NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectZodSchema = makeSchema();