com.aliyun.dingtalkcontact_1_0.models.UpdateEmpAttrbuteVisibilitySettingRequest 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 UpdateEmpAttrbuteVisibilitySettingRequest extends TeaModel {
// 是否生效
@NameInMap("active")
public Boolean active;
// 描述信息
@NameInMap("description")
public String description;
// 例外部门id列表
@NameInMap("excludeDeptIds")
public java.util.List excludeDeptIds;
// 例外员工id列表
@NameInMap("excludeStaffIds")
public java.util.List excludeStaffIds;
// 例外角色id列表
@NameInMap("excludeTagIds")
public java.util.List excludeTagIds;
// 隐藏字段id列表
@NameInMap("hideFields")
public java.util.List hideFields;
// id
@NameInMap("id")
public Long id;
// 名称
@NameInMap("name")
public String name;
// object部门id列表
@NameInMap("objectDeptIds")
public java.util.List objectDeptIds;
// object员工id列表
@NameInMap("objectStaffIds")
public java.util.List objectStaffIds;
// object角色id列表
@NameInMap("objectTagIds")
public java.util.List objectTagIds;
public static UpdateEmpAttrbuteVisibilitySettingRequest build(java.util.Map map) throws Exception {
UpdateEmpAttrbuteVisibilitySettingRequest self = new UpdateEmpAttrbuteVisibilitySettingRequest();
return TeaModel.build(map, self);
}
public UpdateEmpAttrbuteVisibilitySettingRequest setActive(Boolean active) {
this.active = active;
return this;
}
public Boolean getActive() {
return this.active;
}
public UpdateEmpAttrbuteVisibilitySettingRequest setDescription(String description) {
this.description = description;
return this;
}
public String getDescription() {
return this.description;
}
public UpdateEmpAttrbuteVisibilitySettingRequest setExcludeDeptIds(java.util.List excludeDeptIds) {
this.excludeDeptIds = excludeDeptIds;
return this;
}
public java.util.List getExcludeDeptIds() {
return this.excludeDeptIds;
}
public UpdateEmpAttrbuteVisibilitySettingRequest setExcludeStaffIds(java.util.List excludeStaffIds) {
this.excludeStaffIds = excludeStaffIds;
return this;
}
public java.util.List getExcludeStaffIds() {
return this.excludeStaffIds;
}
public UpdateEmpAttrbuteVisibilitySettingRequest setExcludeTagIds(java.util.List excludeTagIds) {
this.excludeTagIds = excludeTagIds;
return this;
}
public java.util.List getExcludeTagIds() {
return this.excludeTagIds;
}
public UpdateEmpAttrbuteVisibilitySettingRequest setHideFields(java.util.List hideFields) {
this.hideFields = hideFields;
return this;
}
public java.util.List getHideFields() {
return this.hideFields;
}
public UpdateEmpAttrbuteVisibilitySettingRequest setId(Long id) {
this.id = id;
return this;
}
public Long getId() {
return this.id;
}
public UpdateEmpAttrbuteVisibilitySettingRequest setName(String name) {
this.name = name;
return this;
}
public String getName() {
return this.name;
}
public UpdateEmpAttrbuteVisibilitySettingRequest setObjectDeptIds(java.util.List objectDeptIds) {
this.objectDeptIds = objectDeptIds;
return this;
}
public java.util.List getObjectDeptIds() {
return this.objectDeptIds;
}
public UpdateEmpAttrbuteVisibilitySettingRequest setObjectStaffIds(java.util.List objectStaffIds) {
this.objectStaffIds = objectStaffIds;
return this;
}
public java.util.List getObjectStaffIds() {
return this.objectStaffIds;
}
public UpdateEmpAttrbuteVisibilitySettingRequest setObjectTagIds(java.util.List objectTagIds) {
this.objectTagIds = objectTagIds;
return this;
}
public java.util.List getObjectTagIds() {
return this.objectTagIds;
}
}