import type { Prisma } from '../../generated/prisma';
import * as z from 'zod';
import { PdfGroupSelectObjectSchema as PdfGroupSelectObjectSchema } from './objects/PdfGroupSelect.schema';
import { PdfGroupUpdateManyMutationInputObjectSchema as PdfGroupUpdateManyMutationInputObjectSchema } from './objects/PdfGroupUpdateManyMutationInput.schema';
import { PdfGroupWhereInputObjectSchema as PdfGroupWhereInputObjectSchema } from './objects/PdfGroupWhereInput.schema';

export const PdfGroupUpdateManyAndReturnSchema: z.ZodType<Prisma.PdfGroupUpdateManyAndReturnArgs> = z.object({ select: PdfGroupSelectObjectSchema.optional(), data: PdfGroupUpdateManyMutationInputObjectSchema, where: PdfGroupWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType<Prisma.PdfGroupUpdateManyAndReturnArgs>;

export const PdfGroupUpdateManyAndReturnZodSchema = z.object({ select: PdfGroupSelectObjectSchema.optional(), data: PdfGroupUpdateManyMutationInputObjectSchema, where: PdfGroupWhereInputObjectSchema.optional() }).strict();