com.aliyun.dingtalkokr_1_0.models.BatchAddPermissionResponseBody 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.dingtalkokr_1_0.models;
import com.aliyun.tea.*;
public class BatchAddPermissionResponseBody extends TeaModel {
// 返回的数据。
@NameInMap("data")
public BatchAddPermissionResponseBodyData data;
// 请求成功的标识。
@NameInMap("success")
public Boolean success;
public static BatchAddPermissionResponseBody build(java.util.Map map) throws Exception {
BatchAddPermissionResponseBody self = new BatchAddPermissionResponseBody();
return TeaModel.build(map, self);
}
public BatchAddPermissionResponseBody setData(BatchAddPermissionResponseBodyData data) {
this.data = data;
return this;
}
public BatchAddPermissionResponseBodyData getData() {
return this.data;
}
public BatchAddPermissionResponseBody setSuccess(Boolean success) {
this.success = success;
return this;
}
public Boolean getSuccess() {
return this.success;
}
public static class BatchAddPermissionResponseBodyDataPermissionTreePolicyListMemberList extends TeaModel {
@NameInMap("id")
public String id;
@NameInMap("nickname")
public String nickname;
@NameInMap("type")
public String type;
public static BatchAddPermissionResponseBodyDataPermissionTreePolicyListMemberList build(java.util.Map map) throws Exception {
BatchAddPermissionResponseBodyDataPermissionTreePolicyListMemberList self = new BatchAddPermissionResponseBodyDataPermissionTreePolicyListMemberList();
return TeaModel.build(map, self);
}
public BatchAddPermissionResponseBodyDataPermissionTreePolicyListMemberList setId(String id) {
this.id = id;
return this;
}
public String getId() {
return this.id;
}
public BatchAddPermissionResponseBodyDataPermissionTreePolicyListMemberList setNickname(String nickname) {
this.nickname = nickname;
return this;
}
public String getNickname() {
return this.nickname;
}
public BatchAddPermissionResponseBodyDataPermissionTreePolicyListMemberList setType(String type) {
this.type = type;
return this;
}
public String getType() {
return this.type;
}
}
public static class BatchAddPermissionResponseBodyDataPermissionTreePolicyList extends TeaModel {
@NameInMap("memberList")
public java.util.List memberList;
@NameInMap("name")
public String name;
@NameInMap("type")
public Long type;
public static BatchAddPermissionResponseBodyDataPermissionTreePolicyList build(java.util.Map map) throws Exception {
BatchAddPermissionResponseBodyDataPermissionTreePolicyList self = new BatchAddPermissionResponseBodyDataPermissionTreePolicyList();
return TeaModel.build(map, self);
}
public BatchAddPermissionResponseBodyDataPermissionTreePolicyList setMemberList(java.util.List memberList) {
this.memberList = memberList;
return this;
}
public java.util.List getMemberList() {
return this.memberList;
}
public BatchAddPermissionResponseBodyDataPermissionTreePolicyList setName(String name) {
this.name = name;
return this;
}
public String getName() {
return this.name;
}
public BatchAddPermissionResponseBodyDataPermissionTreePolicyList setType(Long type) {
this.type = type;
return this;
}
public Long getType() {
return this.type;
}
}
public static class BatchAddPermissionResponseBodyDataPermissionTree extends TeaModel {
// 权限 ID。
@NameInMap("id")
public String id;
// 权限列表
@NameInMap("policyList")
public java.util.List policyList;
// 是否可见的标识。
@NameInMap("privacy")
public String privacy;
// 哪种类型的权限。
@NameInMap("type")
public String type;
public static BatchAddPermissionResponseBodyDataPermissionTree build(java.util.Map map) throws Exception {
BatchAddPermissionResponseBodyDataPermissionTree self = new BatchAddPermissionResponseBodyDataPermissionTree();
return TeaModel.build(map, self);
}
public BatchAddPermissionResponseBodyDataPermissionTree setId(String id) {
this.id = id;
return this;
}
public String getId() {
return this.id;
}
public BatchAddPermissionResponseBodyDataPermissionTree setPolicyList(java.util.List policyList) {
this.policyList = policyList;
return this;
}
public java.util.List getPolicyList() {
return this.policyList;
}
public BatchAddPermissionResponseBodyDataPermissionTree setPrivacy(String privacy) {
this.privacy = privacy;
return this;
}
public String getPrivacy() {
return this.privacy;
}
public BatchAddPermissionResponseBodyDataPermissionTree setType(String type) {
this.type = type;
return this;
}
public String getType() {
return this.type;
}
}
public static class BatchAddPermissionResponseBodyData extends TeaModel {
// 是否有无效的成员。
@NameInMap("hasInvalidUser")
public Boolean hasInvalidUser;
// 权限信息。
@NameInMap("permissionTree")
public BatchAddPermissionResponseBodyDataPermissionTree permissionTree;
public static BatchAddPermissionResponseBodyData build(java.util.Map map) throws Exception {
BatchAddPermissionResponseBodyData self = new BatchAddPermissionResponseBodyData();
return TeaModel.build(map, self);
}
public BatchAddPermissionResponseBodyData setHasInvalidUser(Boolean hasInvalidUser) {
this.hasInvalidUser = hasInvalidUser;
return this;
}
public Boolean getHasInvalidUser() {
return this.hasInvalidUser;
}
public BatchAddPermissionResponseBodyData setPermissionTree(BatchAddPermissionResponseBodyDataPermissionTree permissionTree) {
this.permissionTree = permissionTree;
return this;
}
public BatchAddPermissionResponseBodyDataPermissionTree getPermissionTree() {
return this.permissionTree;
}
}
}