com.aliyun.dingtalkim_1_0.models.GroupManageQueryResponseBody 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.dingtalkim_1_0.models;
import com.aliyun.tea.*;
public class GroupManageQueryResponseBody extends TeaModel {
// 群信息列表
@NameInMap("groupInfoList")
public java.util.List groupInfoList;
// 分页拉取时, 是否还有更多
@NameInMap("hasMore")
public Boolean hasMore;
// 分页拉取游标, 请求下一页时回传
@NameInMap("nextToken")
public String nextToken;
public static GroupManageQueryResponseBody build(java.util.Map map) throws Exception {
GroupManageQueryResponseBody self = new GroupManageQueryResponseBody();
return TeaModel.build(map, self);
}
public GroupManageQueryResponseBody setGroupInfoList(java.util.List groupInfoList) {
this.groupInfoList = groupInfoList;
return this;
}
public java.util.List getGroupInfoList() {
return this.groupInfoList;
}
public GroupManageQueryResponseBody setHasMore(Boolean hasMore) {
this.hasMore = hasMore;
return this;
}
public Boolean getHasMore() {
return this.hasMore;
}
public GroupManageQueryResponseBody setNextToken(String nextToken) {
this.nextToken = nextToken;
return this;
}
public String getNextToken() {
return this.nextToken;
}
public static class GroupManageQueryResponseBodyGroupInfoList extends TeaModel {
// 禁言模式
@NameInMap("banWordsMode")
public Integer banWordsMode;
// 群容量
@NameInMap("capacity")
public Integer capacity;
// 群创建时间
@NameInMap("createdAt")
public Long createdAt;
// 扩展信息
@NameInMap("extInfo")
public java.util.Map extInfo;
@NameInMap("groupAdminList")
public java.util.List groupAdminList;
// 群主userid
@NameInMap("groupOwner")
public String groupOwner;
// 群标题
@NameInMap("groupTitle")
public String groupTitle;
// 当前群人数
@NameInMap("memberCount")
public Integer memberCount;
// 开放的群id
@NameInMap("openConversationId")
public String openConversationId;
// 群类型
@NameInMap("type")
public String type;
public static GroupManageQueryResponseBodyGroupInfoList build(java.util.Map map) throws Exception {
GroupManageQueryResponseBodyGroupInfoList self = new GroupManageQueryResponseBodyGroupInfoList();
return TeaModel.build(map, self);
}
public GroupManageQueryResponseBodyGroupInfoList setBanWordsMode(Integer banWordsMode) {
this.banWordsMode = banWordsMode;
return this;
}
public Integer getBanWordsMode() {
return this.banWordsMode;
}
public GroupManageQueryResponseBodyGroupInfoList setCapacity(Integer capacity) {
this.capacity = capacity;
return this;
}
public Integer getCapacity() {
return this.capacity;
}
public GroupManageQueryResponseBodyGroupInfoList setCreatedAt(Long createdAt) {
this.createdAt = createdAt;
return this;
}
public Long getCreatedAt() {
return this.createdAt;
}
public GroupManageQueryResponseBodyGroupInfoList setExtInfo(java.util.Map extInfo) {
this.extInfo = extInfo;
return this;
}
public java.util.Map getExtInfo() {
return this.extInfo;
}
public GroupManageQueryResponseBodyGroupInfoList setGroupAdminList(java.util.List groupAdminList) {
this.groupAdminList = groupAdminList;
return this;
}
public java.util.List getGroupAdminList() {
return this.groupAdminList;
}
public GroupManageQueryResponseBodyGroupInfoList setGroupOwner(String groupOwner) {
this.groupOwner = groupOwner;
return this;
}
public String getGroupOwner() {
return this.groupOwner;
}
public GroupManageQueryResponseBodyGroupInfoList setGroupTitle(String groupTitle) {
this.groupTitle = groupTitle;
return this;
}
public String getGroupTitle() {
return this.groupTitle;
}
public GroupManageQueryResponseBodyGroupInfoList setMemberCount(Integer memberCount) {
this.memberCount = memberCount;
return this;
}
public Integer getMemberCount() {
return this.memberCount;
}
public GroupManageQueryResponseBodyGroupInfoList setOpenConversationId(String openConversationId) {
this.openConversationId = openConversationId;
return this;
}
public String getOpenConversationId() {
return this.openConversationId;
}
public GroupManageQueryResponseBodyGroupInfoList setType(String type) {
this.type = type;
return this;
}
public String getType() {
return this.type;
}
}
}