using System; using System.Xml.Serialization; using System.Collections.Generic; using Top.Api; namespace DingTalk.Api.Response { /// /// OapiSmartdeviceFacegroupDeviceListResponse. /// public class OapiSmartdeviceFacegroupDeviceListResponse : DingTalkResponse { /// /// 错误代号 /// [XmlElement("errcode")] public long Errcode { get; set; } /// /// 错误提示 /// [XmlElement("errmsg")] public string Errmsg { get; set; } /// /// 符合条件的当前页数据 /// [XmlElement("result")] public PagedListDomain Result { get; set; } /// /// 调用结果 /// [XmlElement("success")] public bool Success { get; set; } /// /// DeviceDtoDomain Data Structure. /// [Serializable] public class DeviceDtoDomain : TopObject { /// /// 设备id /// [XmlElement("device_id")] public long DeviceId { get; set; } /// /// 设备名称 /// [XmlElement("name")] public string Name { get; set; } /// /// 在线是否在线 /// [XmlElement("online")] public bool Online { get; set; } /// /// 是否启用识别(查询已绑定记录时有效) /// [XmlElement("status")] public bool Status { get; set; } /// /// 设备类型 /// [XmlElement("type")] public string Type { get; set; } /// /// 是否已被使用(含被本组关联) /// [XmlElement("used")] public bool Used { get; set; } } /// /// PagedListDomain Data Structure. /// [Serializable] public class PagedListDomain : TopObject { /// /// 游标,下一次请求需要传入的下一次请求时需传入的游标值 /// [XmlElement("cursor")] public long Cursor { get; set; } /// /// 是否还有下一页数据 /// [XmlElement("has_more")] public bool HasMore { get; set; } /// /// 符合条件的设备 /// [XmlArray("items")] [XmlArrayItem("device_dto")] public List Items { get; set; } } } }