NIMSDK-AOS 10.4.0-beta
载入中...
搜索中...
未找到
QChatEnterServerAsVisitorParam.java
浏览该文件的文档.
1package com.netease.nimlib.sdk.qchat.param;
2
3import androidx.annotation.NonNull;
4import com.netease.nimlib.util.CollectionUtil;
5import java.util.ArrayList;
6import java.util.List;
7
8/**
9 * "以游客身份进入服务器"接口入参
10 */
12
13 private static final String TAG = "QChatEnterServerAsVisitorParam";
14 /**
15 * serverId列表,最多10个
16 */
17 @NonNull
18 private final List<Long> serverIds;
19
20 /**
21 * @param serverIds serverId列表
22 */
23 public QChatEnterServerAsVisitorParam(@NonNull List<Long> serverIds) {
24
25 this.serverIds = serverIds != null ? new ArrayList<>(serverIds) : new ArrayList<>();
26 }
27
28
29 /**
30 * 获取serverId列表
31 */
32 @NonNull
33 public List<Long> getServerIds() {
34 return serverIds;
35 }
36
37 @Override
38 public String toString() {
39 return "QChatEnterServerAsVisitorParam{" +
40 "serverIds=" + serverIds +
41 '}';
42 }
43
44 /**
45 * 参数是否合法
46 * @return
47 */
48 public boolean isValid() {
49
50 if(CollectionUtil.isEmpty(serverIds)){
51 return false;
52 }
53
54 return true;
55 }
56}