com.aliyun.dingtalkcontact_1_0.models.UpdateManagementGroupRequest 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 UpdateManagementGroupRequest extends TeaModel {
// 管理组名称
@NameInMap("groupName")
public String groupName;
// 管理组成员
@NameInMap("members")
public java.util.List members;
// 资源列表
@NameInMap("resourceIds")
public java.util.List resourceIds;
@NameInMap("scope")
public UpdateManagementGroupRequestScope scope;
public static UpdateManagementGroupRequest build(java.util.Map map) throws Exception {
UpdateManagementGroupRequest self = new UpdateManagementGroupRequest();
return TeaModel.build(map, self);
}
public UpdateManagementGroupRequest setGroupName(String groupName) {
this.groupName = groupName;
return this;
}
public String getGroupName() {
return this.groupName;
}
public UpdateManagementGroupRequest setMembers(java.util.List members) {
this.members = members;
return this;
}
public java.util.List getMembers() {
return this.members;
}
public UpdateManagementGroupRequest setResourceIds(java.util.List resourceIds) {
this.resourceIds = resourceIds;
return this;
}
public java.util.List getResourceIds() {
return this.resourceIds;
}
public UpdateManagementGroupRequest setScope(UpdateManagementGroupRequestScope scope) {
this.scope = scope;
return this;
}
public UpdateManagementGroupRequestScope getScope() {
return this.scope;
}
public static class UpdateManagementGroupRequestMembers extends TeaModel {
// 成员id
@NameInMap("memberId")
public String memberId;
// 成员类型
@NameInMap("memberType")
public String memberType;
public static UpdateManagementGroupRequestMembers build(java.util.Map map) throws Exception {
UpdateManagementGroupRequestMembers self = new UpdateManagementGroupRequestMembers();
return TeaModel.build(map, self);
}
public UpdateManagementGroupRequestMembers setMemberId(String memberId) {
this.memberId = memberId;
return this;
}
public String getMemberId() {
return this.memberId;
}
public UpdateManagementGroupRequestMembers setMemberType(String memberType) {
this.memberType = memberType;
return this;
}
public String getMemberType() {
return this.memberType;
}
}
public static class UpdateManagementGroupRequestScope extends TeaModel {
// 部门列表,只在scopeType=3 生效
@NameInMap("deptIds")
public java.util.List deptIds;
// 范围类型
@NameInMap("scopeType")
public Integer scopeType;
public static UpdateManagementGroupRequestScope build(java.util.Map map) throws Exception {
UpdateManagementGroupRequestScope self = new UpdateManagementGroupRequestScope();
return TeaModel.build(map, self);
}
public UpdateManagementGroupRequestScope setDeptIds(java.util.List deptIds) {
this.deptIds = deptIds;
return this;
}
public java.util.List getDeptIds() {
return this.deptIds;
}
public UpdateManagementGroupRequestScope setScopeType(Integer scopeType) {
this.scopeType = scopeType;
return this;
}
public Integer getScopeType() {
return this.scopeType;
}
}
}