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; }
}