NIMSDK-AOS  10.9.50
V2NIMTeam.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.v2.team.model;
2 
10 
11 /**
12  * 群组定义
13  */
14 public interface V2NIMTeam extends V2NIMTeamRefer {
15  /**
16  * 获取群组ID
17  *
18  * @return 群组ID
19  */
20  String getTeamId();
21 
22  /**
23  * 获取群组类型
24  *
25  * @return 类型
26  */
28 
29  /**
30  * 获取群组名称
31  *
32  * @return 群组名称
33  */
34  String getName();
35 
36  /**
37  * 获取群组创建者/拥有者ID
38  *
39  * @return 群组创建者/拥有者ID
40  */
41  String getOwnerAccountId();
42 
43  /**
44  * 获取群组的成员人数上限
45  *
46  * @return 成员人数上限
47  */
48  int getMemberLimit();
49 
50  /**
51  * 获取群组当前人数
52  *
53  * @return 群组当前人数
54  */
55  int getMemberCount();
56 
57  /**
58  * 获取群组的创建时间
59  *
60  * @return 创建时间
61  */
62  long getCreateTime();
63 
64  /**
65  * 获取群组更新时间
66  *
67  * @return 更新时间
68  */
69  long getUpdateTime();
70 
71  /**
72  * 获取群组简介
73  *
74  * @return 简介
75  */
76  String getIntro();
77 
78  /**
79  * 获取群组公告
80  *
81  * @return 公告
82  */
83  String getAnnouncement();
84 
85  /**
86  * 获取群头像
87  *
88  * @return
89  */
90  String getAvatar();
91 
92  /**
93  * 获取群组服务端扩展配置。
94  * 该字段由第三方APP自由定义和解释,云信仅负责存储和透传。
95  *
96  * @return 扩展配置
97  */
98  String getServerExtension();
99 
100 
101  /**
102  * 获取服务器设置的扩展配置。<br>
103  * 和{@link #getServerExtension()}一样,云信不解释该字段,仅负责存储和透传。<br>
104  * 不同于{@link #getServerExtension()}, 该配置只能通过服务器接口设置,对客户端是只读的。
105  *
106  * @return 服务器设置的扩展配置项
107  */
108  String getCustomerExtension();
109 
110  /**
111  * 获取申请入群模式
112  * @return
113  */
115 
116  /**
117  * 获取被邀请人入群模式
118  * @return
119  */
121 
122  /**
123  * 获取群组邀请模式
124  * @return
125  */
127 
128  /**
129  * 获取群组资料修改模式
130  * @return
131  */
133 
134  /**
135  * 获取群组扩展字段修改模式
136  * @return
137  */
139 
140  /**
141  * 获取群禁言状态
142  * @return
143  */
145 
146  /**
147  * 是否有效的群, 群存在且我在群组中
148  * @return
149  */
150  boolean isValidTeam();
151 
152  /**
153  * 是否是有效的群
154  * @return
155  */
156  boolean isTeamEffective();
157 
158 }
String getOwnerAccountId()
获取群组创建者/拥有者ID
V2NIMTeamAgreeMode getAgreeMode()
获取被邀请人入群模式
int getMemberCount()
获取群组当前人数
long getUpdateTime()
获取群组更新时间
邀请入群时是否需要被邀请人的同意模式定义
String getCustomerExtension()
获取服务器设置的扩展配置。 和getServerExtension()一样,云信不解释该字段,仅负责存储和透传。 不同于g...
boolean isTeamEffective()
是否是有效的群
String getServerExtension()
获取群组服务端扩展配置。 该字段由第三方APP自由定义和解释,云信仅负责存储和透传。
V2NIMTeamChatBannedMode getChatBannedMode()
获取群禁言状态
V2NIMTeamInviteMode getInviteMode()
获取群组邀请模式
String getAnnouncement()
获取群组公告
int getMemberLimit()
获取群组的成员人数上限
V2NIMTeamJoinMode getJoinMode()
获取申请入群模式
boolean isValidTeam()
是否有效的群, 群存在且我在群组中
long getCreateTime()
获取群组的创建时间
V2NIMTeamUpdateInfoMode getUpdateInfoMode()
获取群组资料修改模式
V2NIMTeamUpdateExtensionMode getUpdateExtensionMode()
获取群组扩展字段修改模式
V2NIMTeamType getTeamType()
获取群组类型