using Baya.Application.Models.Common;
using Baya.Application.Models.Verification;
using Mediator;

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

/// <summary>Runs the automated IBAN-ownership (استعلام شبا) step on the nurse's primary payout account —
/// the holder national id must equal the verified nurse national id (money-mule guard). Requires identity
/// KYC to have passed and a primary account to exist.</summary>
public record RunBankAccountVerificationCommand : IRequest<OperationResult<RunStepResult>>;
