using System.Runtime.Serialization;

namespace SlnMesnac.Model.dto.webapi
{
    [DataContract(Name = "agvCallbackDto-响应参数")]
    public class agvCallbackDto
    {
        public string action { get; set; }
        public string areaCode { get; set; }
        public string berthCode { get; set; }
        public string callCode { get; set; }
        public string callTyp { get; set; }
        public string clientCode { get; set; }
        public double cooX { get; set; }
        public double cooY { get; set; }
        public string ctnrCode { get; set; }
        public string ctnrTyp { get; set; }
        public string currentCallCode { get; set; }
        public string currentPositionCode { get; set; }

        // public object data { get; set; }
        public string dstBinCode { get; set; }

        public string eqpCode { get; set; }
        public string indBind { get; set; }
        public string layer { get; set; }
        public string mapCode { get; set; }
        public string mapDataCode { get; set; }
        public string mapShortName { get; set; }
        public string materialLot { get; set; }
        public string materialType { get; set; }
        public string method { get; set; }
        public string orgCode { get; set; }
        public string podCode { get; set; }
        public string podDir { get; set; }
        public string podNum { get; set; }
        public string podTyp { get; set; }
        public string relatedArea { get; set; }
        public string reqCode { get; set; }
        public string reqTime { get; set; }
        public string roadWayCode { get; set; }
        public string robotCode { get; set; }
        public string seq { get; set; }
        public string stgBinCode { get; set; }
        public string subTaskNum { get; set; }
        public string taskCode { get; set; }
        public string taskTyp { get; set; }
        public string tokenCode { get; set; }
        public string username { get; set; }
        public string wbCode { get; set; }
        public string whCode { get; set; }
    }

    [DataContract(Name = "ReponseagvCallbackDto-agv响应参数")]
    public class ReponseagvCallbackDto
    {
        /// <summary>
        /// 返回码
        /// </summary>
        public string code { get; set; }

        /// <summary>
        /// 返回消息
        /// </summary>
        public string message { get; set; }

        /// <summary>
        /// 请求编号
        /// </summary>
        public string reqCode { get; set; }
    }
}