using Newtonsoft.Json;
using System.ComponentModel.DataAnnotations;
using Tea;

namespace LifePayment.Domain
{
    public class AlipayBaseOutput : TeaModel
    {
        /// <summary>
        /// 网关返回码,详见文档
        /// </summary>
        [NameInMap("code")]
        public string Code
        {
            get;
            set;
        }

        /// <summary>
        /// 网关返回码描述,详见文档
        /// </summary>
        [NameInMap("msg")]
        public string Msg
        {
            get;
            set;
        }

        /// <summary>
        /// 业务返回码,参见具体的API接口文档
        /// </summary>
        [NameInMap("sub_code")]
        public string SubCode
        {
            get;
            set;
        }

        /// <summary>
        /// 业务返回码描述,参见具体的API接口文档
        /// </summary>
        [NameInMap("sub_msg")]
        public string SubMsg
        {
            get;
            set;
        }

        /// <summary>
        /// 签名,详见文档
        /// </summary>
        [NameInMap("sign")]
        public string Sign
        {
            get;
            set;
        }
    }
}