1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
using System;
using System.Xml.Serialization;
using System.Collections.Generic;
using Top.Api;
 
namespace DingTalk.Api.Response
{
    /// <summary>
    /// OapiDepartmentGetResponse.
    /// </summary>
    public class OapiDepartmentGetResponse : DingTalkResponse
    {
        /// <summary>
        /// 当群已经创建后,是否有新人加入部门会自动加入该群, true表示是, false表示不是
        /// </summary>
        [XmlElement("autoAddUser")]
        public bool AutoAddUser { get; set; }
 
        /// <summary>
        /// 是否同步创建一个关联此部门的企业群, true表示是, false表示不是
        /// </summary>
        [XmlElement("createDeptGroup")]
        public bool CreateDeptGroup { get; set; }
 
        /// <summary>
        /// 是否隐藏部门, true表示隐藏, false表示显示
        /// </summary>
        [XmlElement("deptHiding")]
        public bool DeptHiding { get; set; }
 
        /// <summary>
        /// 部门的主管列表,取值为由主管的userid组成的字符串,不同的userid使用|符号进行分割
        /// </summary>
        [XmlElement("deptManagerUseridList")]
        public string DeptManagerUseridList { get; set; }
 
        /// <summary>
        /// 可以查看指定隐藏部门的其他部门列表,如果部门隐藏,则此值生效,取值为其他的部门id组成的的字符串,使用|符号进行分割
        /// </summary>
        [XmlElement("deptPerimits")]
        public string DeptPerimits { get; set; }
 
        /// <summary>
        /// 可以查看指定隐藏部门的其他人员列表,如果部门隐藏,则此值生效,取值为其他的人员userid组成的的字符串,使用|符号进行分割
        /// </summary>
        [XmlElement("deptPermits")]
        public string DeptPermits { get; set; }
 
        /// <summary>
        /// errcode
        /// </summary>
        [XmlElement("errcode")]
        public long Errcode { get; set; }
 
        /// <summary>
        /// errmsg
        /// </summary>
        [XmlElement("errmsg")]
        public string Errmsg { get; set; }
 
        /// <summary>
        /// 部门群是否包含子部门
        /// </summary>
        [XmlElement("groupContainSubDept")]
        public bool GroupContainSubDept { get; set; }
 
        /// <summary>
        /// 部门id
        /// </summary>
        [XmlElement("id")]
        public long Id { get; set; }
 
        /// <summary>
        /// 部门是否来自关联组织
        /// </summary>
        [XmlElement("isFromUnionOrg")]
        public bool IsFromUnionOrg { get; set; }
 
        /// <summary>
        /// 部门名称
        /// </summary>
        [XmlElement("name")]
        public string Name { get; set; }
 
        /// <summary>
        /// 在父部门中的次序值
        /// </summary>
        [XmlElement("order")]
        public long Order { get; set; }
 
        /// <summary>
        /// 企业群群主
        /// </summary>
        [XmlElement("orgDeptOwner")]
        public string OrgDeptOwner { get; set; }
 
        /// <summary>
        /// 是否本部门的员工仅可见员工自己, 为true时,本部门员工默认只能看到员工自己
        /// </summary>
        [XmlElement("outerDept")]
        public bool OuterDept { get; set; }
 
        /// <summary>
        /// 本部门的员工仅可见员工自己为true时,可以配置额外可见部门,值为部门id组成的的字符串,使用|符号进行分割
        /// </summary>
        [XmlElement("outerPermitDepts")]
        public string OuterPermitDepts { get; set; }
 
        /// <summary>
        /// 本部门的员工仅可见员工自己为true时,可以配置额外可见人员,值为userid组成的的字符串,使用| 符号进行分割
        /// </summary>
        [XmlElement("outerPermitUsers")]
        public string OuterPermitUsers { get; set; }
 
        /// <summary>
        /// 父部门id,根部门为1
        /// </summary>
        [XmlElement("parentid")]
        public long Parentid { get; set; }
 
        /// <summary>
        /// 部门标识字段,开发者可用该字段来唯一标识一个部门,并与钉钉外部通讯录里的部门做映射
        /// </summary>
        [XmlElement("sourceIdentifier")]
        public string SourceIdentifier { get; set; }
 
        /// <summary>
        /// 可以查看指定隐藏部门的其他人员列表,如果部门隐藏,则此值生效,取值为其他的人员userid组成的的字符串,使用|符号进行分割
        /// </summary>
        [XmlElement("userPerimits")]
        public string UserPerimits { get; set; }
 
        /// <summary>
        /// 可以查看指定隐藏部门的其他部门列表,如果部门隐藏,则此值生效,取值为其他的部门id组成的的字符串,使用|符号进行分割
        /// </summary>
        [XmlElement("userPermits")]
        public string UserPermits { get; set; }
 
    }
}