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