using FluentValidation;

namespace Baya.Application.Features.Verification.Commands.SuspendVerification;

// NurseVerificationId is route-supplied (set via `command with { ... }`), so it is not validated here.
public sealed class AdminSuspendVerificationCommandValidator : AbstractValidator<AdminSuspendVerificationCommand>
{
    public AdminSuspendVerificationCommandValidator()
    {
        RuleFor(x => x.Reason).NotEmpty().MaximumLength(1000);
    }
}
