using Lada.Framework.Data.Enums;

namespace Ladaer.BackEnd.Infrastructures.DTO.Models.Finances
{
    public class WalletDetailModel
    {
        /// <summary>
        /// ID ví
        /// </summary>
        public int Id { get; set; }

        /// <summary>
        /// Số dư
        /// </summary>
        public decimal Balance { get; set; }

        /// <summary>
        /// Trạng thái ví
        /// </summary>
        public string WalletStatus { get; set; }

        #region Người sở hữu
        /// <summary>
        /// Id chủ sở hữu
        /// </summary>
        public int UserId { get; set; }
        /// <summary>
        /// Tên đăng nhập chủ sở hữu
        /// </summary>
        public string UserName { get; set; }

        /// <summary>
        /// Họ và tên chủ sở hữu
        /// </summary>
        public string FullName { get; set; }
        #endregion

        /// <summary>
        /// Người dùng hiện tại có được phép cân ví hay không (chỉ Founder)
        /// </summary>
        public bool CanAdjustBalance { get; set; }
    }
}
