using System; using System.Xml.Serialization; using System.Collections.Generic; using Top.Api; namespace DingTalk.Api.Response { /// /// CorpDeviceManageQuerylistResponse. /// public class CorpDeviceManageQuerylistResponse : DingTalkResponse { /// /// 返回结果 /// [XmlElement("result")] public DingOpenResultDomain Result { get; set; } /// /// OpenDeviceVoDomain Data Structure. /// [Serializable] public class OpenDeviceVoDomain : TopObject { /// /// 设备头像 /// [XmlElement("avatar")] public string Avatar { get; set; } /// /// 设备ID /// [XmlElement("device_id")] public string DeviceId { get; set; } /// /// 设备MAC地址 /// [XmlElement("device_mac")] public string DeviceMac { get; set; } /// /// 设备SN /// [XmlElement("device_sn")] public string DeviceSn { get; set; } /// /// 设备类型名称 /// [XmlElement("device_type_name")] public string DeviceTypeName { get; set; } /// /// 设备昵称 /// [XmlElement("nick")] public string Nick { get; set; } /// /// 设备在线状态{1:在线,0:不在线} /// [XmlElement("on_line_status")] public long OnLineStatus { get; set; } } /// /// PageVoDomain Data Structure. /// [Serializable] public class PageVoDomain : TopObject { /// /// 设备列表 /// [XmlArray("list")] [XmlArrayItem("open_device_vo")] public List List { get; set; } /// /// 下次拉取列表的游标,如果为Null,代表没有数据了 /// [XmlElement("next_cursor")] public long NextCursor { get; set; } } /// /// DingOpenResultDomain Data Structure. /// [Serializable] public class DingOpenResultDomain : TopObject { /// /// 错误码 /// [XmlElement("ding_open_errcode")] public long DingOpenErrcode { get; set; } /// /// 错误信息 /// [XmlElement("error_msg")] public string ErrorMsg { get; set; } /// /// 返回的Page对象 /// [XmlElement("result")] public PageVoDomain Result { get; set; } /// /// request是否成功 /// [XmlElement("success")] public bool Success { get; set; } } } }