import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { AppointmentProcedureWhereUniqueInputObjectSchema as AppointmentProcedureWhereUniqueInputObjectSchema } from './AppointmentProcedureWhereUniqueInput.schema'; import { AppointmentProcedureUpdateWithoutNpiProviderInputObjectSchema as AppointmentProcedureUpdateWithoutNpiProviderInputObjectSchema } from './AppointmentProcedureUpdateWithoutNpiProviderInput.schema'; import { AppointmentProcedureUncheckedUpdateWithoutNpiProviderInputObjectSchema as AppointmentProcedureUncheckedUpdateWithoutNpiProviderInputObjectSchema } from './AppointmentProcedureUncheckedUpdateWithoutNpiProviderInput.schema'; import { AppointmentProcedureCreateWithoutNpiProviderInputObjectSchema as AppointmentProcedureCreateWithoutNpiProviderInputObjectSchema } from './AppointmentProcedureCreateWithoutNpiProviderInput.schema'; import { AppointmentProcedureUncheckedCreateWithoutNpiProviderInputObjectSchema as AppointmentProcedureUncheckedCreateWithoutNpiProviderInputObjectSchema } from './AppointmentProcedureUncheckedCreateWithoutNpiProviderInput.schema' const makeSchema = () => z.object({ where: z.lazy(() => AppointmentProcedureWhereUniqueInputObjectSchema), update: z.union([z.lazy(() => AppointmentProcedureUpdateWithoutNpiProviderInputObjectSchema), z.lazy(() => AppointmentProcedureUncheckedUpdateWithoutNpiProviderInputObjectSchema)]), create: z.union([z.lazy(() => AppointmentProcedureCreateWithoutNpiProviderInputObjectSchema), z.lazy(() => AppointmentProcedureUncheckedCreateWithoutNpiProviderInputObjectSchema)]) }).strict(); export const AppointmentProcedureUpsertWithWhereUniqueWithoutNpiProviderInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const AppointmentProcedureUpsertWithWhereUniqueWithoutNpiProviderInputObjectZodSchema = makeSchema();