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