import { z } from 'zod';

export const bulkGeocodeSchema = z.object({
  confidenceThreshold: z.number().min(0).max(100).optional(),
  buildingType: z.enum(['SINGLE_FAMILY', 'MULTI_UNIT', 'MIXED_USE', 'COMMERCIAL']).optional(),
  cutId: z.string().cuid().optional(),
  limit: z.number().min(1).max(5000).optional(),
});

export type BulkGeocodeInput = z.infer<typeof bulkGeocodeSchema>;
