import { z } from 'zod'; export const createPricingObservationSchema = z.object({ productId: z.uuid(), inventoryItemId: z.uuid(), providerId: z.string().trim().min(1).max(100), priceMinor: z.int().positive(), currency: z.string().trim().regex(/^[A-Za-z]{3}$/).optional(), sourceIdentifier: z.string().trim().min(1).max(255), conditionId: z.uuid(), sourceUrl: z.string().trim().url().optional(), qualityScore: z.int().min(0).max(100).optional(), }).strict();