NIMSDK-AOS  9.16.0
QChatEnterServerAsVisitorParam.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.qchat.param;
2 
3 import androidx.annotation.NonNull;
4 import com.netease.nimlib.util.CollectionUtil;
5 import java.util.ArrayList;
6 import java.util.List;
7 
12 
13  private static final String TAG = "QChatEnterServerAsVisitorParam";
17  @NonNull
18  private final List<Long> serverIds;
19 
23  public QChatEnterServerAsVisitorParam(@NonNull List<Long> serverIds) {
24 
25  this.serverIds = serverIds != null ? new ArrayList<>(serverIds) : new ArrayList<>();
26  }
27 
28 
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 
48  public boolean isValid() {
49 
50  if(CollectionUtil.isEmpty(serverIds)){
51  return false;
52  }
53 
54  return true;
55  }
56 }