Files
CMS/src/CMSMicroservice.Application/ManualPaymentCQ/Commands/ProcessManualMembershipPayment/ProcessManualMembershipPaymentCommand.cs
T
masoodafar-web 2ae6034fbb
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 2m13s
refactor: remove admin user id from manual payment command
2025-12-12 10:22:09 +03:30

25 lines
698 B
C#

namespace CMSMicroservice.Application.ManualPaymentCQ.Commands.ProcessManualMembershipPayment;
public record ProcessManualMembershipPaymentCommand : IRequest<ProcessManualMembershipPaymentResponseDto>
{
/// <summary>
/// شناسه کاربر
/// </summary>
public long UserId { get; init; }
/// <summary>
/// مبلغ پرداختی (ریال)
/// </summary>
public long Amount { get; init; }
/// <summary>
/// شماره مرجع تراکنش
/// </summary>
public string ReferenceNumber { get; init; } = string.Empty;
/// <summary>
/// توضیحات (اختیاری)
/// </summary>
public string? Description { get; init; }
}