import { z } from 'zod';

export const createReportSchema = z.object({
  targetType: z.enum(['LISTING', 'USER']),
  targetId: z.string().min(1),
  reason: z.enum(['SPAM', 'INAPPROPRIATE', 'SCAM', 'COUNTERFEIT', 'PROHIBITED_ITEM', 'HARASSMENT', 'OTHER']),
  description: z.string().max(1000).optional(),
});
