import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { NpiProviderCreateWithoutAppointmentsInputObjectSchema as NpiProviderCreateWithoutAppointmentsInputObjectSchema } from './NpiProviderCreateWithoutAppointmentsInput.schema'; import { NpiProviderUncheckedCreateWithoutAppointmentsInputObjectSchema as NpiProviderUncheckedCreateWithoutAppointmentsInputObjectSchema } from './NpiProviderUncheckedCreateWithoutAppointmentsInput.schema'; import { NpiProviderCreateOrConnectWithoutAppointmentsInputObjectSchema as NpiProviderCreateOrConnectWithoutAppointmentsInputObjectSchema } from './NpiProviderCreateOrConnectWithoutAppointmentsInput.schema'; import { NpiProviderUpsertWithoutAppointmentsInputObjectSchema as NpiProviderUpsertWithoutAppointmentsInputObjectSchema } from './NpiProviderUpsertWithoutAppointmentsInput.schema'; import { NpiProviderWhereInputObjectSchema as NpiProviderWhereInputObjectSchema } from './NpiProviderWhereInput.schema'; import { NpiProviderWhereUniqueInputObjectSchema as NpiProviderWhereUniqueInputObjectSchema } from './NpiProviderWhereUniqueInput.schema'; import { NpiProviderUpdateToOneWithWhereWithoutAppointmentsInputObjectSchema as NpiProviderUpdateToOneWithWhereWithoutAppointmentsInputObjectSchema } from './NpiProviderUpdateToOneWithWhereWithoutAppointmentsInput.schema'; import { NpiProviderUpdateWithoutAppointmentsInputObjectSchema as NpiProviderUpdateWithoutAppointmentsInputObjectSchema } from './NpiProviderUpdateWithoutAppointmentsInput.schema'; import { NpiProviderUncheckedUpdateWithoutAppointmentsInputObjectSchema as NpiProviderUncheckedUpdateWithoutAppointmentsInputObjectSchema } from './NpiProviderUncheckedUpdateWithoutAppointmentsInput.schema' const makeSchema = () => z.object({ create: z.union([z.lazy(() => NpiProviderCreateWithoutAppointmentsInputObjectSchema), z.lazy(() => NpiProviderUncheckedCreateWithoutAppointmentsInputObjectSchema)]).optional(), connectOrCreate: z.lazy(() => NpiProviderCreateOrConnectWithoutAppointmentsInputObjectSchema).optional(), upsert: z.lazy(() => NpiProviderUpsertWithoutAppointmentsInputObjectSchema).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(() => NpiProviderUpdateToOneWithWhereWithoutAppointmentsInputObjectSchema), z.lazy(() => NpiProviderUpdateWithoutAppointmentsInputObjectSchema), z.lazy(() => NpiProviderUncheckedUpdateWithoutAppointmentsInputObjectSchema)]).optional() }).strict(); export const NpiProviderUpdateOneWithoutAppointmentsNestedInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const NpiProviderUpdateOneWithoutAppointmentsNestedInputObjectZodSchema = makeSchema();