using Hncore.Pass.PaymentCenter.Domain;
using Hncore.Pass.PaymentCenter.Domain.Refund;

namespace Hncore.Pass.PaymentCenter.Response
{
    public class QueryRefundResponse
    {
        public RefundStatus RefundStatus;

        public CancelStatus CancelStatus;
        
        public string RefundMessage { get; set; }
        
        public PaymentType PayType { get; set; }
        
        public string RefundId { get; set; }
        
        /// <summary>
        /// 操作管理员
        /// </summary>
        public int OperatorId { get; set; }

        /// <summary>
        /// 操作管理员姓名
        /// </summary>
        public string OperatorName { get; set; } = "";
        
        /// <summary>
        /// 退款原因
        /// </summary>
        public string RefundReason { get; set; } = "";
    }
}