using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Com.Bocom.OpenApi
{
    /// <summary>
    /// 2.7  交易关闭@MPNG-CIPPMPNG020705
    /// </summary>
    public class MPNG020705ResponseV1: BocomResponse
    {
        public RspBody rsp_body { get; set; }
        public RspHead rsp_head { get; set; }

        public class RspHead
        {
            /// <summary>
            /// 交易标识 </summary>
            //JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
            //ORIGINAL LINE: @JsonProperty("trans_code") private String transCode;
            //internal string transCode;
            public string trans_code { get; set; }

            /// <summary>
            /// 返回码 </summary>
            //JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
            //ORIGINAL LINE: @JsonProperty("response_code") private String responseCode;
            //internal string responseCode;
            public string response_code { get; set; }

            /// <summary>
            /// 交易状态 P-处理中  F-失败  S-成功 </summary>
            //JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
            //ORIGINAL LINE: @JsonProperty("response_status") private String responseStatus;
            //internal string responseStatus;
            public string response_status { get; set; }

            /// <summary>
            /// 响应时间 </summary>
            //JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
            //ORIGINAL LINE: @JsonProperty("response_time") private String responseTime;
            //internal string responseTime;
            public string response_time { get; set; }

            /// <summary>
            /// 返回码描述 </summary>
            //JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
            //ORIGINAL LINE: @JsonProperty("response_msg") private String responseMsg;
            //internal string responseMsg;
            public string response_msg { get; set; }
        }

        public class RspBody
        {
            /// <summary>
            /// 订单号 </summary>
            //JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
            //ORIGINAL LINE: @JsonProperty("close_mer_tran_no") private String closeMerTranNo;
            //internal string closeMerTranNo;
            public string close_mer_tran_no { get; set; }

        }
    }
}
