/*************************************************************************************
 *
 * 文 件 名:   TaskStatues
 * 描    述:   任务状态上报
 * 备    注:
 * 创 建 者：  Du
 * 创建时间：  2022/8/1 8:48:07
*************************************************************************************/

namespace RGD.HaiRouAPI.HaiRouModel
{
    public class TaskStatues
    {
        private string TaskCode;
        private string EventType;
        private string Statues;
        private string RobotCode;
        private string ContainerCode;
        private string LocationCode;
        private string StationCode;
        private string Message;

        /// <summary>
        /// 任务号
        /// </summary>
        public string taskCode { get => TaskCode; set => TaskCode = value; }

        /// <summary>
        /// 上报事件类型task：上报任务状态
        /// tote_load：上报取箱状态
        /// tote_unload：上报放箱状态
        /// robot_reach：机器人到达工作站
        /// task：上报任务状态
        /// </summary>
        public string eventType { get => EventType; set => EventType = value; }

        /// <summary>
        /// 状态
        /// </summary>
        public string statues { get => Statues; set => Statues = value; }

        /// <summary>
        /// 机器人编码
        /// </summary>
        public string robotCode { get => RobotCode; set => RobotCode = value; }

        /// <summary>
        /// 容器编码
        /// </summary>
        public string containerCode { get => ContainerCode; set => ContainerCode = value; }

        /// <summary>
        /// 工作位编码
        /// </summary>
        public string locationCode { get => LocationCode; set => LocationCode = value; }

        /// <summary>
        /// 工作站编码
        /// </summary>
        public string stationCode { get => StationCode; set => StationCode = value; }

        /// <summary>
        /// 挂起原因异常原因
        /// </summary>
        public string message { get => Message; set => Message = value; }
    }
}