![JAR search and dependency download from the Maven repository](/logo.png)
com.aliyun.dingtalkcontact_1_0.models.CreateSecondaryManagementGroupRequest 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 CreateSecondaryManagementGroupRequest extends TeaModel {
/**
* This parameter is required.
*
* example:
* 财务常用权限
*/
@NameInMap("groupName")
public String groupName;
/**
* This parameter is required.
*/
@NameInMap("members")
public java.util.List members;
/**
* This parameter is required.
*/
@NameInMap("resourceIds")
public java.util.List resourceIds;
/**
* This parameter is required.
*/
@NameInMap("scope")
public CreateSecondaryManagementGroupRequestScope scope;
/**
* This parameter is required.
*
* example:
* WB001
*/
@NameInMap("userId")
public String userId;
public static CreateSecondaryManagementGroupRequest build(java.util.Map map) throws Exception {
CreateSecondaryManagementGroupRequest self = new CreateSecondaryManagementGroupRequest();
return TeaModel.build(map, self);
}
public CreateSecondaryManagementGroupRequest setGroupName(String groupName) {
this.groupName = groupName;
return this;
}
public String getGroupName() {
return this.groupName;
}
public CreateSecondaryManagementGroupRequest setMembers(java.util.List members) {
this.members = members;
return this;
}
public java.util.List getMembers() {
return this.members;
}
public CreateSecondaryManagementGroupRequest setResourceIds(java.util.List resourceIds) {
this.resourceIds = resourceIds;
return this;
}
public java.util.List getResourceIds() {
return this.resourceIds;
}
public CreateSecondaryManagementGroupRequest setScope(CreateSecondaryManagementGroupRequestScope scope) {
this.scope = scope;
return this;
}
public CreateSecondaryManagementGroupRequestScope getScope() {
return this.scope;
}
public CreateSecondaryManagementGroupRequest setUserId(String userId) {
this.userId = userId;
return this;
}
public String getUserId() {
return this.userId;
}
public static class CreateSecondaryManagementGroupRequestMembers extends TeaModel {
/**
* This parameter is required.
*
* example:
* WB001
*/
@NameInMap("memberId")
public String memberId;
/**
* This parameter is required.
*
* example:
* user
*/
@NameInMap("memberType")
public String memberType;
public static CreateSecondaryManagementGroupRequestMembers build(java.util.Map map) throws Exception {
CreateSecondaryManagementGroupRequestMembers self = new CreateSecondaryManagementGroupRequestMembers();
return TeaModel.build(map, self);
}
public CreateSecondaryManagementGroupRequestMembers setMemberId(String memberId) {
this.memberId = memberId;
return this;
}
public String getMemberId() {
return this.memberId;
}
public CreateSecondaryManagementGroupRequestMembers setMemberType(String memberType) {
this.memberType = memberType;
return this;
}
public String getMemberType() {
return this.memberType;
}
}
public static class CreateSecondaryManagementGroupRequestScope extends TeaModel {
@NameInMap("deptIds")
public java.util.List deptIds;
/**
* This parameter is required.
*
* example:
* 1:全公司 2:所在部门 3:指定部门
*/
@NameInMap("scopeType")
public Integer scopeType;
public static CreateSecondaryManagementGroupRequestScope build(java.util.Map map) throws Exception {
CreateSecondaryManagementGroupRequestScope self = new CreateSecondaryManagementGroupRequestScope();
return TeaModel.build(map, self);
}
public CreateSecondaryManagementGroupRequestScope setDeptIds(java.util.List deptIds) {
this.deptIds = deptIds;
return this;
}
public java.util.List getDeptIds() {
return this.deptIds;
}
public CreateSecondaryManagementGroupRequestScope setScopeType(Integer scopeType) {
this.scopeType = scopeType;
return this;
}
public Integer getScopeType() {
return this.scopeType;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy