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