using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Top.Api.Response
{
///
/// WdkRexDeviceInfoBatchgetResponse.
///
public class WdkRexDeviceInfoBatchgetResponse : TopResponse
{
///
/// 数据提
///
[XmlElement("data")]
public IotPageDODomain Data { get; set; }
///
/// 错误码
///
[XmlElement("msg_code")]
public string MsgCode { get; set; }
///
/// 错误信息
///
[XmlElement("msg_info")]
public string MsgInfo { get; set; }
///
/// 请求结果
///
[XmlElement("succeed")]
public bool Succeed { get; set; }
///
/// AiotOpenDeviceOrganizationDTODomain Data Structure.
///
[Serializable]
public class AiotOpenDeviceOrganizationDTODomain : TopObject
{
///
/// l1编码
///
[XmlElement("l1_code")]
public string L1Code { get; set; }
///
/// l1名称
///
[XmlElement("l1_name")]
public string L1Name { get; set; }
///
/// l2编码
///
[XmlElement("l2_code")]
public string L2Code { get; set; }
///
/// l2名称
///
[XmlElement("l2_name")]
public string L2Name { get; set; }
///
/// l3编码
///
[XmlElement("l3_code")]
public string L3Code { get; set; }
///
/// l3名称
///
[XmlElement("l3_name")]
public string L3Name { get; set; }
}
///
/// AiotOpenDeviceBaseDTODomain Data Structure.
///
[Serializable]
public class AiotOpenDeviceBaseDTODomain : TopObject
{
///
/// 品牌
///
[XmlElement("brand_code")]
public string BrandCode { get; set; }
///
/// 设备名称
///
[XmlElement("device_name")]
public string DeviceName { get; set; }
///
/// 设备SN
///
[XmlElement("device_sn")]
public string DeviceSn { get; set; }
///
/// 设备类型
///
[XmlElement("device_type")]
public string DeviceType { get; set; }
///
/// 硬件型号
///
[XmlElement("hard_code")]
public string HardCode { get; set; }
///
/// 厂商
///
[XmlElement("manufacturer")]
public string Manufacturer { get; set; }
///
/// 平台类型
///
[XmlElement("platform")]
public long Platform { get; set; }
///
/// 状态
///
[XmlElement("status")]
public long Status { get; set; }
///
/// utdid
///
[XmlElement("utdid")]
public string Utdid { get; set; }
}
///
/// ItemListDomain Data Structure.
///
[Serializable]
public class ItemListDomain : TopObject
{
///
/// 设备基础信息
///
[XmlElement("base")]
public AiotOpenDeviceBaseDTODomain Base { get; set; }
///
/// 业务扩展信息
///
[XmlElement("extend_str")]
public string ExtendStr { get; set; }
///
/// 创建时间
///
[XmlElement("gmt_create")]
public string GmtCreate { get; set; }
///
/// 更新时间
///
[XmlElement("gmt_modified")]
public string GmtModified { get; set; }
///
/// 组织架构
///
[XmlElement("organization")]
public AiotOpenDeviceOrganizationDTODomain Organization { get; set; }
///
/// 租户ID
///
[XmlElement("tenant_id")]
public long TenantId { get; set; }
///
/// 设备id
///
[XmlElement("uuid")]
public string Uuid { get; set; }
}
///
/// IotPageDODomain Data Structure.
///
[Serializable]
public class IotPageDODomain : TopObject
{
///
/// 列表内容
///
[XmlArray("item_list")]
[XmlArrayItem("item_list")]
public List ItemList { get; set; }
///
/// 页码
///
[XmlElement("page_num")]
public long PageNum { get; set; }
///
/// 页大小
///
[XmlElement("page_size")]
public long PageSize { get; set; }
///
/// 总数
///
[XmlElement("total_num")]
public long TotalNum { get; set; }
}
}
}