import { z } from "zod"; export const createProviderMappingSchema = z .object({ providerId: z.string().trim().min(1).max(100), mappingType: z.enum(["PRODUCT", "SEARCH"]), externalIdentifier: z.string().trim().max(255).optional(), searchQuery: z.string().trim().max(1000).optional(), sourceUrl: z.string().trim().url().optional(), metadata: z.record(z.string(), z.unknown()).optional(), }) .strict();