Files
FrontOffice.BFF/src/FrontOffice.BFF.Application/ClubMembershipCQ/Commands/AcceptClubMembershipContract/AcceptClubMembershipContractCommand.cs
T

34 lines
961 B
C#

namespace FrontOffice.BFF.Application.ClubMembershipCQ.Commands.AcceptClubMembershipContract;
/// <summary>
/// Command برای امضای قرارداد باشگاه مشتریان
/// </summary>
public record AcceptClubMembershipContractCommand : IRequest<AcceptClubMembershipContractResponseDto>
{
/// <summary>
/// کد OTP دریافتی
/// </summary>
public string OtpCode { get; init; }
/// <summary>
/// شناسه یکتای امضا (GUID)
/// </summary>
public string SignGuid { get; init; }
/// <summary>
/// محتوای HTML قرارداد
/// </summary>
public string ContractHtml { get; init; }
}
/// <summary>
/// DTO پاسخ امضای قرارداد
/// </summary>
public class AcceptClubMembershipContractResponseDto
{
public bool Success { get; set; }
public string Message { get; set; }
public long ContractId { get; set; }
public string Token { get; set; }
}