com.aliyun.dingtalkcontact_1_0.models.AddContactHideBySceneSettingRequest 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 AddContactHideBySceneSettingRequest extends TeaModel {
/**
* example:
* description text
*/
@NameInMap("description")
public String description;
@NameInMap("excludeDeptIds")
public java.util.List excludeDeptIds;
@NameInMap("excludeTagIds")
public java.util.List excludeTagIds;
@NameInMap("excludeUserIds")
public java.util.List excludeUserIds;
/**
* example:
* test name
*/
@NameInMap("name")
public String name;
@NameInMap("nodeListSceneConfig")
public AddContactHideBySceneSettingRequestNodeListSceneConfig nodeListSceneConfig;
@NameInMap("objectDeptIds")
public java.util.List objectDeptIds;
@NameInMap("objectTagIds")
public java.util.List objectTagIds;
@NameInMap("objectUserIds")
public java.util.List objectUserIds;
@NameInMap("profileSceneConfig")
public AddContactHideBySceneSettingRequestProfileSceneConfig profileSceneConfig;
@NameInMap("searchSceneConfig")
public AddContactHideBySceneSettingRequestSearchSceneConfig searchSceneConfig;
public static AddContactHideBySceneSettingRequest build(java.util.Map map) throws Exception {
AddContactHideBySceneSettingRequest self = new AddContactHideBySceneSettingRequest();
return TeaModel.build(map, self);
}
public AddContactHideBySceneSettingRequest setDescription(String description) {
this.description = description;
return this;
}
public String getDescription() {
return this.description;
}
public AddContactHideBySceneSettingRequest setExcludeDeptIds(java.util.List excludeDeptIds) {
this.excludeDeptIds = excludeDeptIds;
return this;
}
public java.util.List getExcludeDeptIds() {
return this.excludeDeptIds;
}
public AddContactHideBySceneSettingRequest setExcludeTagIds(java.util.List excludeTagIds) {
this.excludeTagIds = excludeTagIds;
return this;
}
public java.util.List getExcludeTagIds() {
return this.excludeTagIds;
}
public AddContactHideBySceneSettingRequest setExcludeUserIds(java.util.List excludeUserIds) {
this.excludeUserIds = excludeUserIds;
return this;
}
public java.util.List getExcludeUserIds() {
return this.excludeUserIds;
}
public AddContactHideBySceneSettingRequest setName(String name) {
this.name = name;
return this;
}
public String getName() {
return this.name;
}
public AddContactHideBySceneSettingRequest setNodeListSceneConfig(AddContactHideBySceneSettingRequestNodeListSceneConfig nodeListSceneConfig) {
this.nodeListSceneConfig = nodeListSceneConfig;
return this;
}
public AddContactHideBySceneSettingRequestNodeListSceneConfig getNodeListSceneConfig() {
return this.nodeListSceneConfig;
}
public AddContactHideBySceneSettingRequest setObjectDeptIds(java.util.List objectDeptIds) {
this.objectDeptIds = objectDeptIds;
return this;
}
public java.util.List getObjectDeptIds() {
return this.objectDeptIds;
}
public AddContactHideBySceneSettingRequest setObjectTagIds(java.util.List objectTagIds) {
this.objectTagIds = objectTagIds;
return this;
}
public java.util.List getObjectTagIds() {
return this.objectTagIds;
}
public AddContactHideBySceneSettingRequest setObjectUserIds(java.util.List objectUserIds) {
this.objectUserIds = objectUserIds;
return this;
}
public java.util.List getObjectUserIds() {
return this.objectUserIds;
}
public AddContactHideBySceneSettingRequest setProfileSceneConfig(AddContactHideBySceneSettingRequestProfileSceneConfig profileSceneConfig) {
this.profileSceneConfig = profileSceneConfig;
return this;
}
public AddContactHideBySceneSettingRequestProfileSceneConfig getProfileSceneConfig() {
return this.profileSceneConfig;
}
public AddContactHideBySceneSettingRequest setSearchSceneConfig(AddContactHideBySceneSettingRequestSearchSceneConfig searchSceneConfig) {
this.searchSceneConfig = searchSceneConfig;
return this;
}
public AddContactHideBySceneSettingRequestSearchSceneConfig getSearchSceneConfig() {
return this.searchSceneConfig;
}
public static class AddContactHideBySceneSettingRequestNodeListSceneConfig extends TeaModel {
@NameInMap("active")
public Boolean active;
@NameInMap("deptObjectIncludeEmp")
public Boolean deptObjectIncludeEmp;
public static AddContactHideBySceneSettingRequestNodeListSceneConfig build(java.util.Map map) throws Exception {
AddContactHideBySceneSettingRequestNodeListSceneConfig self = new AddContactHideBySceneSettingRequestNodeListSceneConfig();
return TeaModel.build(map, self);
}
public AddContactHideBySceneSettingRequestNodeListSceneConfig setActive(Boolean active) {
this.active = active;
return this;
}
public Boolean getActive() {
return this.active;
}
public AddContactHideBySceneSettingRequestNodeListSceneConfig setDeptObjectIncludeEmp(Boolean deptObjectIncludeEmp) {
this.deptObjectIncludeEmp = deptObjectIncludeEmp;
return this;
}
public Boolean getDeptObjectIncludeEmp() {
return this.deptObjectIncludeEmp;
}
}
public static class AddContactHideBySceneSettingRequestProfileSceneConfig extends TeaModel {
@NameInMap("active")
public Boolean active;
public static AddContactHideBySceneSettingRequestProfileSceneConfig build(java.util.Map map) throws Exception {
AddContactHideBySceneSettingRequestProfileSceneConfig self = new AddContactHideBySceneSettingRequestProfileSceneConfig();
return TeaModel.build(map, self);
}
public AddContactHideBySceneSettingRequestProfileSceneConfig setActive(Boolean active) {
this.active = active;
return this;
}
public Boolean getActive() {
return this.active;
}
}
public static class AddContactHideBySceneSettingRequestSearchSceneConfig extends TeaModel {
@NameInMap("active")
public Boolean active;
@NameInMap("deptObjectIncludeEmp")
public Boolean deptObjectIncludeEmp;
public static AddContactHideBySceneSettingRequestSearchSceneConfig build(java.util.Map map) throws Exception {
AddContactHideBySceneSettingRequestSearchSceneConfig self = new AddContactHideBySceneSettingRequestSearchSceneConfig();
return TeaModel.build(map, self);
}
public AddContactHideBySceneSettingRequestSearchSceneConfig setActive(Boolean active) {
this.active = active;
return this;
}
public Boolean getActive() {
return this.active;
}
public AddContactHideBySceneSettingRequestSearchSceneConfig setDeptObjectIncludeEmp(Boolean deptObjectIncludeEmp) {
this.deptObjectIncludeEmp = deptObjectIncludeEmp;
return this;
}
public Boolean getDeptObjectIncludeEmp() {
return this.deptObjectIncludeEmp;
}
}
}