NIMSDK-AOS 10.4.0-beta
载入中...
搜索中...
未找到
QChatServer.java
浏览该文件的文档.
1package com.netease.nimlib.sdk.qchat.model;
2
3import com.netease.nimlib.sdk.qchat.enums.QChatApplyJoinMode;
4import com.netease.nimlib.sdk.qchat.enums.QChatInviteMode;
5import java.io.Serializable;
6
7/**
8 * 服务器信息
9 */
10public interface QChatServer extends Serializable {
11
12 /**
13 * 获取服务器id
14 * @return
15 */
17
18 /**
19 * 获取名称
20 * @return
21 */
22 String getName();
23
24 /**
25 * 获取图标
26 * @return
27 */
28 String getIcon();
29
30 /**
31 * 获取自定义扩展
32 * @return
33 */
34 String getCustom();
35
36 /**
37 * 获取所有者
38 * @return
39 */
40 String getOwner();
41
42 /**
43 * 获取成员数
44 * @return
45 */
47
48 /**
49 * 获取邀请模式:0-邀请需要同意(默认),1-邀请不需要同意
50 * @return
51 */
53
54 /**
55 * 获取申请模式:0-申请不需要同意(默认),1-申请需要同意
56 * @return
57 */
59
60 /**
61 * 获取有效标志:false-无效,true-有效
62 * @return
63 */
64 boolean isValid();
65
66 /**
67 * 获取创建时间
68 * @return
69 */
71
72 /**
73 * 获取更新时间
74 * @return
75 */
77
78 /**
79 * 设置名称
80 * @param name 名称
81 */
82 void setName(String name);
83
84 /**
85 * 设置图标
86 * @param icon 图标
87 */
88 void setIcon(String icon);
89
90 /**
91 * 设置自定义扩展
92 * @param custom 自定义扩展
93 */
94 void setCustom(String custom);
95
96 /**
97 * 设置邀请模式
98 * @param inviteMode 邀请模式:0-邀请需要同意(默认),1-邀请不需要同意
99 */
101
102 /**
103 * 设置申请模式
104 * @param applyMode 申请模式:0-申请不需要同意(默认),1-申请需要同意
105 */
107
108 /**
109 * 设置有效标志
110 * @param valid 有效标志:false-无效,true-有效
111 */
112 void setValid(boolean valid);
113
114 /**
115 * 获取频道数
116 * @return
117 */
119
120 /**
121 * 获取频道类别数
122 * @return
123 */
125
126 /**
127 * 获取服务器搜索类型
128 */
129 Integer getSearchType();
130
131 /**
132 * 设置服务器搜索类型
133 * @param searchType 客户自定义:比如服务器行业类型等,大于0的正整数
134 */
135 void setSearchType(Integer searchType);
136
137 /**
138 * 获取服务器是否允许被搜索
139 */
141
142 /**
143 * 设置服务器是否允许被搜索
144 */
145 void setSearchEnable(boolean searchEnable);
146
147 /**
148 * 获取自定义排序权重值
149 * @return
150 */
152}
void setCustom(String custom)
设置自定义扩展
Integer getSearchType()
获取服务器搜索类型
void setValid(boolean valid)
设置有效标志
Long getReorderWeight()
获取自定义排序权重值
void setSearchEnable(boolean searchEnable)
设置服务器是否允许被搜索
void setName(String name)
设置名称
void setApplyMode(QChatApplyJoinMode applyMode)
设置申请模式
void setInviteMode(QChatInviteMode inviteMode)
设置邀请模式
QChatApplyJoinMode getApplyMode()
获取申请模式:0-申请不需要同意(默认),1-申请需要同意
void setIcon(String icon)
设置图标
int getChannelCategoryNum()
获取频道类别数
QChatInviteMode getInviteMode()
获取邀请模式:0-邀请需要同意(默认),1-邀请不需要同意
boolean isValid()
获取有效标志:false-无效,true-有效
String getCustom()
获取自定义扩展
void setSearchType(Integer searchType)
设置服务器搜索类型
boolean getSearchEnable()
获取服务器是否允许被搜索