using System;
using System.Collections.Generic;
using System.Text;

namespace APT.BaseData.Domain.ApiModel
{
    public class SocketInfo
    {
        public class SocketData
        {
            public SocketData()
            {
                this.data = new OrderReallyData();
            }
            /// <summary>
            /// 状态
            /// </summary>
            public int status { get; set; }
            /// <summary>
            /// 数据
            /// </summary>
            public OrderReallyData data { get; set; }
            /// <summary>
            /// 描述
            /// </summary>

            public string message { get; set; }
        }
        public class OrderReallyData
        {
            /// <summary>
            /// 订单号
            /// </summary>
            public string code { get; set; }
            public string tenantCode { get; set; }
            public int orderStatus { get; set; }
            /// <summary>
            /// 充电桩Id
            /// </summary>
            public ChargeInfo stake { get; set; }

            /// <summary>
            /// 金额
            /// </summary>
            public decimal amount { get; set; }
            /// <summary>
            /// 时长
            /// </summary>
            public decimal time { get; set; }
            public decimal used { get; set; }
            public int chargeMode { get; set; }
            public decimal chargeMoney { get; set; }
            public decimal chargeTime { get; set; }
        }
        public class ChargeInfo
        {
            public string stakeId { get; set; }
            public string stakeCode { get; set; }
            public string stakeName { get; set; }
            public int stakeStatus { get; set; }
        }
    }
}

