using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Top.Api.Response
{
///
/// WdkRexDeviceInfoGetchildrenResponse.
///
public class WdkRexDeviceInfoGetchildrenResponse : TopResponse
{
///
/// 返回结果
///
[XmlElement("result")]
public IotResultDomain Result { get; set; }
///
/// AiotOpenDeviceBaseDtoDomain Data Structure.
///
[Serializable]
public class AiotOpenDeviceBaseDtoDomain : TopObject
{
///
/// 设备类型
///
[XmlElement("device_type")]
public string DeviceType { get; set; }
}
///
/// ItemlistDomain Data Structure.
///
[Serializable]
public class ItemlistDomain : TopObject
{
///
/// 基础信息
///
[XmlElement("base")]
public AiotOpenDeviceBaseDtoDomain Base { get; set; }
///
/// 设备ID
///
[XmlElement("uuid")]
public string Uuid { get; set; }
}
///
/// IotPageDoDomain Data Structure.
///
[Serializable]
public class IotPageDoDomain : TopObject
{
///
/// 数据列表
///
[XmlArray("item_list")]
[XmlArrayItem("itemlist")]
public List ItemList { get; set; }
///
/// 页数
///
[XmlElement("page_num")]
public long PageNum { get; set; }
///
/// 页大小
///
[XmlElement("page_size")]
public long PageSize { get; set; }
///
/// 总大小
///
[XmlElement("total_size")]
public long TotalSize { get; set; }
}
///
/// IotResultDomain Data Structure.
///
[Serializable]
public class IotResultDomain : TopObject
{
///
/// 数据
///
[XmlElement("data")]
public IotPageDoDomain Data { get; set; }
///
/// 错误信息
///
[XmlElement("msg_code")]
public string MsgCode { get; set; }
///
/// 错误信息
///
[XmlElement("msg_info")]
public string MsgInfo { get; set; }
///
/// 结果成功与否
///
[XmlElement("success")]
public bool Success { get; set; }
}
}
}