NIMSDK-AOS  9.19.0
QChatChannelRole.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.qchat.model;
2 
6 import java.io.Serializable;
7 import java.util.Map;
8 
9 /**
10  * Channel身份组
11  */
12 public interface QChatChannelRole extends Serializable {
13 
14  /**
15  * @return 服务器id
16  */
17  long getServerId();
18 
19  /**
20  * @return 身份组id
21  */
22  long getRoleId();
23 
24  /**
25  * @return 继承服务器的身份组id
26  */
27  long getParentRoleId();
28 
29  /**
30  * @return 频道id
31  */
32  long getChannelId();
33 
34  /**
35  * @return 身份组名称
36  */
37  String getName();
38 
39  /**
40  * @return 身份组图标url
41  */
42  String getIcon();
43 
44  /**
45  * @return 身份组扩展字段
46  */
47  String getExt();
48 
49  /**
50  *
51  * @return 资源的权限列表
52  */
53  Map<QChatRoleResource, QChatRoleOption> getResourceAuths();
54 
55  /**
56  * @return 身份组类型 1表示everyone,2表示定制身份组
57  */
59 
60  /**
61  * @return 创建时间
62  */
63  long getCreateTime();
64 
65  /**
66  * @return 更新时间
67  */
68  long getUpdateTime();
69 }
Map< QChatRoleResource, QChatRoleOption > getResourceAuths()