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

namespace Baya.Application.Features.PartnerCenters.Commands.SetPartnerCenterActive;

/// <summary>Activates or suspends a partner center (admin). Distinct from verify (verify records the licensing
/// approval + activates); this is the standalone activate/suspend toggle. The id comes from the route.</summary>
public record SetPartnerCenterActiveCommand(bool IsActive, long Id = 0)
    : IRequest<OperationResult<PartnerCenterDetailDto>>;
