import type { IndustrialParkStatus, VietnamRegion } from '@prisma/client';

export class ListIndustrialParksQuery {
  constructor(
    public readonly query?: string,
    public readonly province?: string,
    public readonly region?: VietnamRegion,
    public readonly status?: IndustrialParkStatus,
    public readonly minAreaHa?: number,
    public readonly maxRentUsdM2?: number,
    public readonly targetIndustry?: string,
    public readonly page: number = 1,
    public readonly limit: number = 20,
    public readonly ownerId?: string,
  ) {}
}
