using MediatR;

namespace CMSMicroservice.Application.WalletCQ.Commands.VerifyMagicWalletCharge;

/// <summary>
/// تأیید شارژ کیف‌پول جادویی — بعد از بازگشت از درگاه پرداخت
/// </summary>
public class VerifyMagicWalletChargeCommand : IRequest<bool>
{
    /// <summary>
    /// کد Authority از درگاه
    /// </summary>
    public string Authority { get; set; } = string.Empty;

    /// <summary>
    /// وضعیت برگشتی از درگاه (OK / NOK)
    /// </summary>
    public string Status { get; set; } = string.Empty;
}
