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