import { z } from 'zod';

export const RepStatsSchema = z.object({
  codVendedor: z.number().int(),
  nomeVendedor: z.string().nullable(),
  pedidosMes: z.number().int(),
  faturamentoMes: z.number(),
  ticketMedio: z.number(),
  pctMeta: z.number(),
});
export type RepStats = z.infer<typeof RepStatsSchema>;

export const EquipeResponseSchema = z.object({
  reps: z.array(RepStatsSchema),
  totalReps: z.number().int(),
  syncedAt: z.iso.datetime(),
});
export type EquipeResponse = z.infer<typeof EquipeResponseSchema>;
