using System;
using System.Xml.Serialization;
using System.Collections.Generic;
using Top.Api;
namespace DingTalk.Api.Response
{
///
/// OapiEduDeptListResponse.
///
public class OapiEduDeptListResponse : DingTalkResponse
{
///
/// 错误码,只有success为false时有效
///
[XmlElement("errcode")]
public long Errcode { get; set; }
///
/// 错误信息,只有success为false有效
///
[XmlElement("errmsg")]
public string Errmsg { get; set; }
///
/// 数据集,不为空。
///
[XmlElement("result")]
public OpenEduDeptListResponseDomain Result { get; set; }
///
/// 是否成功
///
[XmlElement("success")]
public bool Success { get; set; }
///
/// OpenEduDeptDetailsDomain Data Structure.
///
[Serializable]
public class OpenEduDeptDetailsDomain : TopObject
{
///
/// 部门链
///
[XmlElement("chain")]
public string Chain { get; set; }
///
/// 家校通讯录类型。自定义or标准
///
[XmlElement("contact_type")]
public string ContactType { get; set; }
///
/// 节点id
///
[XmlElement("dept_id")]
public long DeptId { get; set; }
///
/// 节点类型
///
[XmlElement("dept_type")]
public string DeptType { get; set; }
///
/// 节点特有属性
///
[XmlElement("feature")]
public string Feature { get; set; }
///
/// 节点名
///
[XmlElement("name")]
public string Name { get; set; }
///
/// 可空
///
[XmlElement("nick")]
public string Nick { get; set; }
}
///
/// OpenEduDeptListResponseDomain Data Structure.
///
[Serializable]
public class OpenEduDeptListResponseDomain : TopObject
{
///
/// 部门节点列表,不空。
///
[XmlArray("details")]
[XmlArrayItem("open_edu_dept_details")]
public List Details { get; set; }
///
/// 是否有更多数据
///
[XmlElement("has_more")]
public bool HasMore { get; set; }
///
/// 父部门id
///
[XmlElement("super_id")]
public long SuperId { get; set; }
}
}
}