import { z } from 'zod'; export const createInventoryImageSchema = z.object({ storageKey: z.string().trim().min(1).max(500), originalFilename: z.string().trim().min(1).max(255), mimeType: z.enum(['image/jpeg', 'image/png', 'image/webp']), fileSize: z.int().positive(), width: z.int().positive(), height: z.int().positive(), altText: z.string().trim().max(1000).optional(), sortOrder: z.int().nonnegative().optional(), isPrimary: z.boolean().optional(), }).strict();