namespace SIGCM2.Application.Common;

/// <summary>
/// Query parameters for listing Products (used by IProductRepository.GetPagedAsync).
/// </summary>
public sealed record ProductsQuery(
    int Page = 1,
    int PageSize = 20,
    bool? Activo = true,
    string? Search = null,
    int? MedioId = null,
    int? ProductTypeId = null,
    int? RubroId = null);
