public class User extends AppEntity
| Modifier and Type | Field and Description | 
|---|---|
protected java.lang.String | 
avatar  | 
protected boolean | 
blockedByMe  | 
protected int | 
credits  | 
protected boolean | 
hasBlockedMe  | 
protected long | 
lastActiveAt  | 
protected java.lang.String | 
link  | 
protected JSONObject | 
metadata  | 
protected java.lang.String | 
name  | 
protected java.lang.String | 
role  | 
protected java.lang.String | 
status  | 
protected java.lang.String | 
statusMessage  | 
protected java.lang.String | 
uid  | 
| Constructor and Description | 
|---|
User()  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
equals(java.lang.Object obj)  | 
static User | 
fromJson(java.lang.String json)  | 
static java.util.HashMap<java.lang.String,User> | 
fromJsonArray(java.lang.String json)  | 
java.lang.String | 
getAvatar()
Get avatar of the user 
 | 
int | 
getCredits()  | 
long | 
getLastActiveAt()
Get last online timestamp of the user 
 | 
java.lang.String | 
getLink()  | 
JSONObject | 
getMetadata()
Get  
JSONObject | 
java.lang.String | 
getName()
Get name of the user 
 | 
java.lang.String | 
getRole()
Get role of the user set by developer 
 | 
java.lang.String | 
getStatus()
Get status of the user 
 | 
java.lang.String | 
getStatusMessage()
Get status message set by developer 
 | 
java.lang.String | 
getUid()
Get unique identifier of the User 
 | 
int | 
hashCode()  | 
boolean | 
isBlockedByMe()
Get whether the user has been blocked by logged in user 
 | 
boolean | 
isHasBlockedMe()
Get whether the user has blocked logged in user 
 | 
static java.util.List<User> | 
listFromJsonArray(java.lang.String json)  | 
void | 
setAvatar(java.lang.String avatar)  | 
void | 
setBlockedByMe(boolean blockedByMe)  | 
void | 
setCredits(int credits)  | 
void | 
setHasBlockedMe(boolean hasBlockedMe)  | 
void | 
setLastActiveAt(long lastActiveAt)  | 
void | 
setLink(java.lang.String link)  | 
void | 
setMetadata(JSONObject metadata)  | 
void | 
setName(java.lang.String name)  | 
void | 
setRole(java.lang.String role)  | 
void | 
setStatus(java.lang.String status)  | 
void | 
setStatusMessage(java.lang.String statusMessage)  | 
void | 
setUid(java.lang.String uid)  | 
static java.lang.String | 
toJson(User user)  | 
java.util.HashMap<java.lang.String,java.lang.String> | 
toMap()  | 
java.lang.String | 
toString()  | 
protected java.lang.String uid
protected java.lang.String name
protected java.lang.String avatar
protected java.lang.String link
protected java.lang.String role
protected JSONObject metadata
protected int credits
protected java.lang.String status
protected java.lang.String statusMessage
protected long lastActiveAt
protected boolean hasBlockedMe
protected boolean blockedByMe
public java.lang.String getUid()
public void setUid(java.lang.String uid)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getAvatar()
public void setAvatar(java.lang.String avatar)
public java.lang.String getLink()
public void setLink(java.lang.String link)
public java.lang.String getRole()
public void setRole(java.lang.String role)
public JSONObject getMetadata()
JSONObject of data set by developerJSONObject of custom data set by developerpublic void setMetadata(JSONObject metadata)
public int getCredits()
public void setCredits(int credits)
public java.lang.String getStatus()
public void setStatus(java.lang.String status)
public java.lang.String getStatusMessage()
public void setStatusMessage(java.lang.String statusMessage)
public long getLastActiveAt()
public void setLastActiveAt(long lastActiveAt)
public boolean isHasBlockedMe()
public void setHasBlockedMe(boolean hasBlockedMe)
public boolean isBlockedByMe()
public void setBlockedByMe(boolean blockedByMe)
public static User fromJson(java.lang.String json)
public static java.lang.String toJson(User user)
public static java.util.HashMap<java.lang.String,User> fromJsonArray(java.lang.String json) throws JSONException
JSONExceptionpublic static java.util.List<User> listFromJsonArray(java.lang.String json) throws JSONException
JSONExceptionpublic java.util.HashMap<java.lang.String,java.lang.String> toMap()
public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object