namespace OpenAuth.App.ServiceApp.DjiCloud; /// /// 设备数据传输对象,用于封装设备相关的信息。 /// public class DeviceDTO { /// /// 设备序列号。 /// public string DeviceSn { get; set; } /// /// 设备名称。 /// public string DeviceName { get; set; } /// /// 工作区 ID。 /// public string WorkspaceId { get; set; } /// /// 控制源。 /// //public ControlSourceEnum ControlSource { get; set; } /// /// 设备描述。 /// public string DeviceDesc { get; set; } /// /// 子设备序列号。 /// public string ChildDeviceSn { get; set; } /// /// 设备域。 /// //public DeviceDomainEnum Domain { get; set; } /// /// 设备类型。 /// // public DeviceTypeEnum Type { get; set; } /// /// 设备子类型。 /// // public DeviceSubTypeEnum SubType { get; set; } /// /// 负载列表。 /// // public List PayloadsList { get; set; } /// /// 图标 URL。 /// // public DeviceIconUrl IconUrl { get; set; } /// /// 状态。 /// public bool Status { get; set; } /// /// 绑定状态。 /// public bool BoundStatus { get; set; } /// /// 登录时间。 /// public DateTime LoginTime { get; set; } /// /// 绑定时间。 /// public DateTime BoundTime { get; set; } /// /// 昵称。 /// public string Nickname { get; set; } /// /// 用户 ID。 /// public string UserId { get; set; } /// /// 固件版本。 /// public string FirmwareVersion { get; set; } /// /// 工作区名称。 /// public string WorkspaceName { get; set; } /// /// 子设备 DTO。 /// public DeviceDTO Children { get; set; } /// /// 固件状态。 /// // public DeviceFirmwareStatusEnum FirmwareStatus { get; set; } /// /// 固件进度。 /// public int FirmwareProgress { get; set; } /// /// 父设备序列号。 /// public string ParentSn { get; set; } /// /// 物模型版本。 /// public string ThingVersion { get; set; } }