using System; using System.Xml.Serialization; using System.Collections.Generic; using Top.Api; namespace DingTalk.Api.Response { /// /// OapiDepartmentGetResponse. /// public class OapiDepartmentGetResponse : DingTalkResponse { /// /// 当群已经创建后,是否有新人加入部门会自动加入该群, true表示是, false表示不是 /// [XmlElement("autoAddUser")] public bool AutoAddUser { get; set; } /// /// 是否同步创建一个关联此部门的企业群, true表示是, false表示不是 /// [XmlElement("createDeptGroup")] public bool CreateDeptGroup { get; set; } /// /// 是否隐藏部门, true表示隐藏, false表示显示 /// [XmlElement("deptHiding")] public bool DeptHiding { get; set; } /// /// 部门的主管列表,取值为由主管的userid组成的字符串,不同的userid使用|符号进行分割 /// [XmlElement("deptManagerUseridList")] public string DeptManagerUseridList { get; set; } /// /// 可以查看指定隐藏部门的其他部门列表,如果部门隐藏,则此值生效,取值为其他的部门id组成的的字符串,使用|符号进行分割 /// [XmlElement("deptPerimits")] public string DeptPerimits { get; set; } /// /// 可以查看指定隐藏部门的其他人员列表,如果部门隐藏,则此值生效,取值为其他的人员userid组成的的字符串,使用|符号进行分割 /// [XmlElement("deptPermits")] public string DeptPermits { get; set; } /// /// errcode /// [XmlElement("errcode")] public long Errcode { get; set; } /// /// errmsg /// [XmlElement("errmsg")] public string Errmsg { get; set; } /// /// 部门群是否包含子部门 /// [XmlElement("groupContainSubDept")] public bool GroupContainSubDept { get; set; } /// /// 部门id /// [XmlElement("id")] public long Id { get; set; } /// /// 部门是否来自关联组织 /// [XmlElement("isFromUnionOrg")] public bool IsFromUnionOrg { get; set; } /// /// 部门名称 /// [XmlElement("name")] public string Name { get; set; } /// /// 在父部门中的次序值 /// [XmlElement("order")] public long Order { get; set; } /// /// 企业群群主 /// [XmlElement("orgDeptOwner")] public string OrgDeptOwner { get; set; } /// /// 是否本部门的员工仅可见员工自己, 为true时,本部门员工默认只能看到员工自己 /// [XmlElement("outerDept")] public bool OuterDept { get; set; } /// /// 本部门的员工仅可见员工自己为true时,可以配置额外可见部门,值为部门id组成的的字符串,使用|符号进行分割 /// [XmlElement("outerPermitDepts")] public string OuterPermitDepts { get; set; } /// /// 本部门的员工仅可见员工自己为true时,可以配置额外可见人员,值为userid组成的的字符串,使用| 符号进行分割 /// [XmlElement("outerPermitUsers")] public string OuterPermitUsers { get; set; } /// /// 父部门id,根部门为1 /// [XmlElement("parentid")] public long Parentid { get; set; } /// /// 部门标识字段,开发者可用该字段来唯一标识一个部门,并与钉钉外部通讯录里的部门做映射 /// [XmlElement("sourceIdentifier")] public string SourceIdentifier { get; set; } /// /// 可以查看指定隐藏部门的其他人员列表,如果部门隐藏,则此值生效,取值为其他的人员userid组成的的字符串,使用|符号进行分割 /// [XmlElement("userPerimits")] public string UserPerimits { get; set; } /// /// 可以查看指定隐藏部门的其他部门列表,如果部门隐藏,则此值生效,取值为其他的部门id组成的的字符串,使用|符号进行分割 /// [XmlElement("userPermits")] public string UserPermits { get; set; } } }