1package com.netease.nimlib.sdk.qchat.param;
3import androidx.annotation.NonNull;
4import androidx.annotation.Nullable;
6import com.netease.nimlib.sdk.qchat.enums.QChatApplyJoinMode;
7import com.netease.nimlib.sdk.qchat.enums.QChatInviteMode;
18 private final String name;
26 private String custom;
42 private Integer searchType;
47 private boolean searchEnable =
true;
79 this.inviteMode = inviteMode;
87 this.applyJoinMode = applyJoinMode;
95 this.searchType = searchType;
102 this.searchEnable = searchEnable;
146 return applyJoinMode;
String getCustom()
获取自定义扩展
boolean getSearchEnable()
获取服务器是否允许被搜索
void setIcon(String icon)
设置图标url
void setInviteMode(@NonNull QChatInviteMode inviteMode)
设置邀请模式 邀请模式:AGREE_NEED(0)-邀请需要同意(默认),AGREE_NEED_NOT(1)-邀请不需要同意
void setSearchType(@Nullable Integer searchType)
设置服务器搜索类型
Integer getSearchType()
获取服务器搜索类型
QChatCreateServerParam(@NonNull String name)
void setCustom(String custom)
设置自定义扩展
QChatApplyJoinMode getApplyJoinMode()
获取申请模式
void setSearchEnable(boolean searchEnable)
设置服务器是否允许被搜索
QChatInviteMode getInviteMode()
获取邀请模式 @discuss 邀请模式:AGREE_NEED(0)-邀请需要同意(默认),AGREE_NEED_NOT(1)-邀请不需要同意
void setApplyJoinMode(@NonNull QChatApplyJoinMode applyJoinMode)
设置申请模式