NIMSDK-AOS  9.16.0
MemberInfo.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.avsignalling.model;
2 
3 
4 import com.netease.nimlib.util.JSONHelper;
5 
6 import org.json.JSONException;
7 import org.json.JSONObject;
8 
9 import java.io.Serializable;
10 
14 public class MemberInfo implements Serializable {
15 
16  private String accountId;
17 
18  private long uid;
19 
20  private long joinTime;
21 
22  private long expireTime;
23 
24  public MemberInfo(JSONObject jsonObject) throws JSONException {
25  accountId = JSONHelper.getString(jsonObject, "1");
26  uid = JSONHelper.getLong(jsonObject, "2");
27  joinTime = JSONHelper.getLong(jsonObject, "3");
28  expireTime = JSONHelper.getLong(jsonObject, "4");
29  }
30 
34  public String getAccountId() {
35  return accountId;
36  }
37 
41  public long getUid() {
42  return uid;
43  }
44 
48  public long getJoinTime() {
49  return joinTime;
50  }
51 
55  public long getExpireTime() {
56  return expireTime;
57  }
58 
59 
60  @Override
61  public String toString() {
62  JSONObject jsonObject = new JSONObject();
63  try {
64  jsonObject.put("accountId", accountId);
65  jsonObject.put("uid", uid);
66  jsonObject.put("joinTime", joinTime);
67  jsonObject.put("expireTime", expireTime);
68  } catch (JSONException e) {
69  e.printStackTrace();
70  }
71  return jsonObject.toString();
72  }
73 
74 }
long getExpireTime()
获取用户在频道的过期时间
Definition: MemberInfo.java:55
String getAccountId()
获取IM 登录的帐号id
Definition: MemberInfo.java:34
long getUid()
获取音视频Server对应的id
Definition: MemberInfo.java:41
long getJoinTime()
获取用户加入频道的时间
Definition: MemberInfo.java:48