using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MoviconHub.App.Models { /// /// WebSocket数据模型 /// public class WebSocketData { /// /// 设备编号 /// [JsonProperty("DeviceCode")] public string Device_Code { get; set; } = ""; /// /// 设备名称 /// [JsonProperty("DeviceName")] public string Device_Name { get; set; } = ""; /// /// 设备厂商 /// [JsonProperty("DeviceManufacturer")] public string Device_Manufacturer { get; set; } = ""; /// /// 设备状态, 代码含义自定 /// [JsonProperty("Status")] public string Device_Status { get; set; } = ""; /// /// 设备错误 /// [JsonProperty("FaultDetails")] public FaultDetails FaultDetails { get; set; } = new FaultDetails(); /// /// 部件信息列表 /// [JsonProperty("ComponentsInfo")] public List ListComponentsInfo { get; set; } /// /// 测试数据 /// [JsonProperty("TestData")] public TestData TestData { get; set; } = new TestData(); } }