namespace SIGCM2.Application.Pricing.ChargeableChars.List;

/// <summary>
/// PRC-001 — Paginated list query for ChargeableCharConfig rows.
/// Page/PageSize are clamped by the handler (page >= 1, pageSize in [1, 100]).
/// </summary>
public sealed record ListChargeableCharConfigQuery(
    long? ProductTypeId,
    bool ActiveOnly,
    int Page = 1,
    int PageSize = 20);
