NIMSDK-AOS
9.19.0
plugins
qchat
src
main
java
com
netease
nimlib
sdk
qchat
model
QChatServerRole.java
浏览该文件的文档.
1
package
com.netease.nimlib.sdk.qchat.model;
2
3
import
com
.
netease
.
nimlib
.
sdk
.
qchat
.
enums
.
QChatRoleOption
;
4
import
com
.
netease
.
nimlib
.
sdk
.
qchat
.
enums
.
QChatRoleResource
;
5
import
com
.
netease
.
nimlib
.
sdk
.
qchat
.
enums
.
QChatRoleType
;
6
7
import
java.io.Serializable;
8
import
java.util.Map;
9
10
/**
11
* 圈组服务器身份组
12
*/
13
public
interface
QChatServerRole
extends
Serializable {
14
15
/**
16
* @return 返回身份组id
17
*/
18
long
getRoleId
();
19
20
/**
21
* @return 返回身份组所属的服务器Id
22
*/
23
long
getServerId
();
24
25
/**
26
* @return 返回身份组名称
27
*/
28
String
getName
();
29
30
/**
31
* @return 返回身份组图片url
32
*/
33
String
getIcon
();
34
35
/**
36
* @return 返回身份组扩展字段
37
*/
38
String
getExtension
();
39
40
/**
41
*
42
* @return 返回资源的权限列表
43
*/
44
Map<QChatRoleResource, QChatRoleOption>
getResourceAuths
();
45
46
/**
47
* @return 返回身份组类型 1表示everyone,2表示定制身份组
48
*/
49
QChatRoleType
getType
();
50
51
/**
52
* @return 该身份组的成员数量,everyone身份组数量为-1
53
*/
54
long
getMemberCount
();
55
56
/**
57
* @return 返回身份组优先级
58
* 自定义身份组优先级取值大于0,数字越小优先级越高
59
* 同一个用户存在于多个身份组下时,权限由优先级最高的身份组决定
60
* everyone身份组优先级总是低于自定义身份组优先级,取值为0且不能更改
61
*
62
*/
63
long
getPriority
();
64
65
/**
66
* @return 返回创建时间
67
*/
68
long
getCreateTime
();
69
70
/**
71
* @return 返回更新时间
72
*/
73
long
getUpdateTime
();
74
}
com.netease.nimlib.sdk.qchat.model.QChatServerRole.getIcon
String getIcon()
com.netease.nimlib.sdk
Definition:
RequestCallback.java:1
com.netease.nimlib.sdk.qchat.model.QChatServerRole.getMemberCount
long getMemberCount()
com.netease
com
com.netease.nimlib.sdk.qchat.enums.QChatRoleResource
身份组权限资源项
Definition:
QChatRoleResource.java:13
com.netease.nimlib.sdk.qchat.model.QChatServerRole.getType
QChatRoleType getType()
com.netease.nimlib.sdk.qchat.enums
Definition:
QChatPushMsgType.java:1
com.netease.nimlib.sdk.qchat.enums.QChatRoleOption
身份组权限选项
Definition:
QChatRoleOption.java:8
com.netease.nimlib.sdk.qchat.model.QChatServerRole.getName
String getName()
com.netease.nimlib.sdk.qchat
com.netease.nimlib.sdk.qchat.model.QChatServerRole.getUpdateTime
long getUpdateTime()
com.netease.nimlib.sdk.qchat.model.QChatServerRole
圈组服务器身份组
Definition:
QChatServerRole.java:13
com.netease.nimlib.sdk.qchat.enums.QChatRoleType
身份组类型
Definition:
QChatRoleType.java:6
com.netease.nimlib.sdk.qchat.model.QChatServerRole.getServerId
long getServerId()
com.netease.nimlib.sdk.qchat.model.QChatServerRole.getResourceAuths
Map< QChatRoleResource, QChatRoleOption > getResourceAuths()
com.netease.nimlib.sdk.qchat.model.QChatServerRole.getPriority
long getPriority()
com.netease.nimlib.sdk.qchat.model.QChatServerRole.getRoleId
long getRoleId()
com.netease.nimlib.sdk.qchat.model.QChatServerRole.getCreateTime
long getCreateTime()
com.netease.nimlib
com.netease.nimlib.sdk.qchat.model.QChatServerRole.getExtension
String getExtension()
生成于 2024年 十月 16日 星期三 10:25:05 , 为 NIMSDK-AOS使用
1.8.13