import type { Prisma } from '../../generated/prisma';
import * as z from 'zod';
import { CloudFolderSelectObjectSchema as CloudFolderSelectObjectSchema } from './objects/CloudFolderSelect.schema';
import { CloudFolderUpdateManyMutationInputObjectSchema as CloudFolderUpdateManyMutationInputObjectSchema } from './objects/CloudFolderUpdateManyMutationInput.schema';
import { CloudFolderWhereInputObjectSchema as CloudFolderWhereInputObjectSchema } from './objects/CloudFolderWhereInput.schema';

export const CloudFolderUpdateManyAndReturnSchema: z.ZodType<Prisma.CloudFolderUpdateManyAndReturnArgs> = z.object({ select: CloudFolderSelectObjectSchema.optional(), data: CloudFolderUpdateManyMutationInputObjectSchema, where: CloudFolderWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType<Prisma.CloudFolderUpdateManyAndReturnArgs>;

export const CloudFolderUpdateManyAndReturnZodSchema = z.object({ select: CloudFolderSelectObjectSchema.optional(), data: CloudFolderUpdateManyMutationInputObjectSchema, where: CloudFolderWhereInputObjectSchema.optional() }).strict();