#nullable enable
using Baya.Application.Models.Common;
using Baya.Application.Models.PartnerCenters;
using Mediator;

namespace Baya.Application.Features.PartnerCenters.Queries.ListPartnerCenters;

/// <summary>Admin paginated list of partner centers (no IBAN), optional active filter, with sponsored-nurse counts.</summary>
public record ListPartnerCentersQuery(bool? IsActive = null, int Page = 1, int PageSize = 50)
    : IRequest<OperationResult<PagedResult<PartnerCenterListItemDto>>>;
