namespace CMSMicroservice.Application.UserWalletCQ.Queries.GetCustomerWithdrawals;

public class GetCustomerWithdrawalsResponseDto
{
    /// <summary>
    /// شناسه
    /// </summary>
    public long Id { get; set; }
    
    /// <summary>
    /// شناسه تعریف هفته
    /// </summary>
    public long WeekDefinitionId { get; set; }
    
    /// <summary>
    /// نام نمایشی هفته
    /// </summary>
    public string WeekDisplayName { get; set; }
    
    /// <summary>
    /// مبلغ کل
    /// </summary>
    public long TotalAmount { get; set; }
    
    /// <summary>
    /// وضعیت
    /// </summary>
    public int Status { get; set; }
    
    /// <summary>
    /// روش برداشت
    /// </summary>
    public int? WithdrawalMethod { get; set; }
    
    /// <summary>
    /// شماره شبا
    /// </summary>
    public string IbanNumber { get; set; }
    
    /// <summary>
    /// تاریخ ایجاد
    /// </summary>
    public DateTime Created { get; set; }
}
