import { z } from 'zod';

export const trackPageViewSchema = z.object({
  path: z.string().min(1).max(2000),
  referrer: z.string().max(2000).optional(),
  sessionHash: z.string().max(100).optional(),
});

export const analyticsQuerySchema = z.object({
  days: z.coerce.number().int().min(1).max(365).default(30),
});
