NIMSDK-AOS  9.19.0
QChatServerMember.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.qchat.model;
2 
4 import java.io.Serializable;
5 
6 /**
7  * 服务器成员
8  */
9 public interface QChatServerMember extends Serializable {
10  /**
11  * @return 服务器id
12  */
13  long getServerId();
14  /**
15  * @return 用户Id
16  */
17  String getAccid();
18  /**
19  * @return 昵称
20  */
21  String getNick();
22  /**
23  * @return 头像
24  */
25  String getAvatar();
26  /**
27  * @return 自定义扩展
28  */
29  String getCustom();
30  /**
31  * @return 类型:0-普通成员,1-所有者
32  */
34  /**
35  * @return 加入时间
36  */
37  long getJoinTime();
38  /**
39  * @return 邀请人
40  */
41  String getInviter();
42  /**
43  * @return 有效标志:false-无效,true-有效
44  */
45  boolean isValid();
46  /**
47  * @return 创建时间
48  */
49  long getCreateTime();
50  /**
51  * @return 更新时间
52  */
53  long getUpdateTime();
54 
55  /**
56  *
57  * @param nick 昵称
58  */
59  void setNick(String nick);
60 
61  /**
62  *
63  * @param avatar 头像
64  */
65  void setAvatar(String avatar);
66 
67  /**
68  *
69  * @param custom 自定义扩展
70  */
71  void setCustom(String custom);
72 
73  /**
74  *
75  * @param type 类型:0-普通成员,1-所有者
76  */
77  void setType(QChatMemberType type);
78 
79  /**
80  *
81  * @param validFlag 有效标志:false-无效,true-有效
82  */
83  void setValid(boolean validFlag);
84 }