1 package com.netease.nimlib.sdk.v2.chatroom.option;
4 import java.io.Serializable;
15 private List<V2NIMChatroomMemberRole> memberRoles;
19 private Boolean onlyBlocked;
23 private Boolean onlyChatBanned;
27 private Boolean onlyOnline;
32 private String pageToken;
36 private Integer limit;
51 return Boolean.TRUE.equals(onlyBlocked);
59 return Boolean.TRUE.equals(onlyChatBanned);
67 return Boolean.TRUE.equals(onlyOnline);
71 if(pageToken == null){
93 this.memberRoles = memberRoles;
101 this.onlyBlocked = onlyBlocked;
109 this.onlyChatBanned = onlyChatBanned;
117 this.onlyOnline = onlyOnline;
121 this.pageToken = pageToken;
136 if(memberRoles != null && memberRoles.contains(null)){
void setOnlyChatBanned(boolean onlyChatBanned)
设置是否只返回禁言用户
List< V2NIMChatroomMemberRole > getMemberRoles()
获取需要查询的成员类型,如果列表为空,表示查询所有类型的成员
void setOnlyOnline(boolean onlyOnline)
设置是否只查询在线成员, 只针对固定成员生效,其他类型成员只有在线状态
void setLimit(int limit)
设置查询数量
void setPageToken(String pageToken)
boolean isOnlyOnline()
获取是否只查询在线成员,只针对固定成员生效,其他类型成员只有在线状态
boolean isOnlyBlocked()
是否只返回黑名单成员
boolean isOnlyChatBanned()
是否只返回禁言用户
void setMemberRoles(List< V2NIMChatroomMemberRole > memberRoles)
设置需要查询的成员类型,如果列表为空,表示查询所有类型的成员
void setOnlyBlocked(boolean onlyBlocked)
设置是否只返回黑名单成员