com.aliyun.dingtalkcontact_1_0.models.UpdateBranchVisibleSettingInCooperateRequest Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dingtalk Show documentation
Show all versions of dingtalk Show documentation
Alibaba Cloud dingtalk SDK for Java
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkcontact_1_0.models;
import com.aliyun.tea.*;
public class UpdateBranchVisibleSettingInCooperateRequest extends TeaModel {
@NameInMap("body")
public java.util.List body;
public static UpdateBranchVisibleSettingInCooperateRequest build(java.util.Map map) throws Exception {
UpdateBranchVisibleSettingInCooperateRequest self = new UpdateBranchVisibleSettingInCooperateRequest();
return TeaModel.build(map, self);
}
public UpdateBranchVisibleSettingInCooperateRequest setBody(java.util.List body) {
this.body = body;
return this;
}
public java.util.List getBody() {
return this.body;
}
public static class UpdateBranchVisibleSettingInCooperateRequestBody extends TeaModel {
// 分支的企业ID
@NameInMap("branchCorpId")
public String branchCorpId;
// 是否开启 true:开启,false:关闭
@NameInMap("open")
public Boolean open;
// 设置可见性类型 0 :在主干通讯录隐藏分支(其它分支包含主组织都看不到,额外设置可以看到) 1 : 仅可见分支所在部门(只能看到自己企业加入的成员,额外设置可以看到其它成员)
@NameInMap("type")
public Long type;
// 设置例外的加入合作空间/关联组织的分支企业CorpId列表
@NameInMap("visibleBranchCorpIds")
public java.util.List visibleBranchCorpIds;
// 设置例外的部门ID列表
@NameInMap("visibleDeptIds")
public java.util.List visibleDeptIds;
public static UpdateBranchVisibleSettingInCooperateRequestBody build(java.util.Map map) throws Exception {
UpdateBranchVisibleSettingInCooperateRequestBody self = new UpdateBranchVisibleSettingInCooperateRequestBody();
return TeaModel.build(map, self);
}
public UpdateBranchVisibleSettingInCooperateRequestBody setBranchCorpId(String branchCorpId) {
this.branchCorpId = branchCorpId;
return this;
}
public String getBranchCorpId() {
return this.branchCorpId;
}
public UpdateBranchVisibleSettingInCooperateRequestBody setOpen(Boolean open) {
this.open = open;
return this;
}
public Boolean getOpen() {
return this.open;
}
public UpdateBranchVisibleSettingInCooperateRequestBody setType(Long type) {
this.type = type;
return this;
}
public Long getType() {
return this.type;
}
public UpdateBranchVisibleSettingInCooperateRequestBody setVisibleBranchCorpIds(java.util.List visibleBranchCorpIds) {
this.visibleBranchCorpIds = visibleBranchCorpIds;
return this;
}
public java.util.List getVisibleBranchCorpIds() {
return this.visibleBranchCorpIds;
}
public UpdateBranchVisibleSettingInCooperateRequestBody setVisibleDeptIds(java.util.List visibleDeptIds) {
this.visibleDeptIds = visibleDeptIds;
return this;
}
public java.util.List getVisibleDeptIds() {
return this.visibleDeptIds;
}
}
}