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

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

/// <summary>Runs the automated identity-KYC step for the signed-in nurse. On pass it populates the verified
/// <c>users.national_id</c> — the anchor every downstream comparison (Shahkar, IBAN, credential cross-check)
/// uses.</summary>
public record RunIdentityKycCommand(string NationalId, string? LivenessPayload)
    : IRequest<OperationResult<RunStepResult>>;
