namespace CMSMicroservice.Application.UserWalletCQ.Queries.GetCustomerWalletHistory;

public class GetCustomerWalletHistoryResponseDto
{
    /// <summary>
    /// موجودی جاری
    /// </summary>
    public long CurrentBalance { get; set; }
    
    /// <summary>
    /// مقدار تغییر
    /// </summary>
    public long ChangeValue { get; set; }
    
    /// <summary>
    /// موجودی جاری شبکه
    /// </summary>
    public long CurrentNetworkBalance { get; set; }
    
    /// <summary>
    /// مقدار تغییر شبکه
    /// </summary>
    public long ChangeNerworkValue { get; set; }
    
    /// <summary>
    /// موجودی جاری تخفیف
    /// </summary>
    public long CurrentDiscountBalance { get; set; }
    
    /// <summary>
    /// مقدار تغییر تخفیف
    /// </summary>
    public long ChangeDiscountValue { get; set; }
    
    /// <summary>
    /// افزایشی است؟
    /// </summary>
    public bool IsIncrease { get; set; }
    
    /// <summary>
    /// شناسه ارجاع
    /// </summary>
    public long? RefrenceId { get; set; }
    
    /// <summary>
    /// تاریخ ایجاد
    /// </summary>
    public DateTime Created { get; set; }
}
