public class LPUserModel extends LPDataModel implements IUserModel
限定符和类型 | 字段和说明 |
---|---|
LPConstants.MediaState |
audioState |
int |
audition_duration |
java.lang.String |
avatar |
java.lang.String |
cameraCover |
java.lang.String |
customStr |
LPConstants.LPEndType |
endType |
java.lang.String |
extraInfo |
int |
groupId |
LPResRoomGroupInfoModel.GroupItem |
groupItem |
java.lang.String |
ip |
boolean |
isAudition |
boolean |
isForbidChat |
java.util.Date |
joinTime |
java.lang.String |
name |
java.lang.String |
number |
java.lang.String |
replaceUserNumber |
java.lang.String |
session |
LPConstants.LPUserState |
status |
LPConstants.LPUserType |
type |
java.lang.String |
userId |
java.lang.String |
userNumberReplaceMe |
int |
videoFit |
LPConstants.MediaState |
videoState |
java.util.Map<java.lang.String,java.lang.Object> |
webRTCInfo |
构造器和说明 |
---|
LPUserModel() |
LPUserModel(java.lang.String userId) |
LPUserModel(java.lang.String name,
java.lang.String avatar,
LPConstants.LPUserType type) |
限定符和类型 | 方法和说明 |
---|---|
boolean |
canReplaceOtherUser(IUserModel OtherUser) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getAvatar() |
LPConstants.LPEndType |
getEndType() |
int |
getGroup() |
java.lang.String |
getName() |
java.lang.String |
getNumber() |
java.lang.String |
getReplaceNumber() |
LPConstants.LPUserType |
getType() |
LPUserModel |
getUser() |
java.lang.String |
getUserId() |
java.lang.String |
getUserNumberReplaceMe() |
java.util.Map<java.lang.String,java.lang.Object> |
getWebRTCInfo() |
int |
hashCode() |
static LPUserModel |
newLPUserModel(IUserModel iUserModel) |
void |
setUser(LPUserModel user) |
java.lang.String |
toString() |
@SerializedName(value="id") public java.lang.String userId
@SerializedName(value="number") public java.lang.String number
@SerializedName(value="replace_user_number") public java.lang.String replaceUserNumber
@SerializedName(value="user_number_replace_me") public java.lang.String userNumberReplaceMe
@SerializedName(value="type") public LPConstants.LPUserType type
@SerializedName(value="name") public java.lang.String name
@SerializedName(value="camera_cover") public java.lang.String cameraCover
@SerializedName(value="avatar") public java.lang.String avatar
@SerializedName(value="end_type", alternate="endType") public LPConstants.LPEndType endType
@SerializedName(value="status") public LPConstants.LPUserState status
@SerializedName(value="group") public int groupId
@SerializedName(value="webrtc_info", alternate="webrtcInfo") public java.util.Map<java.lang.String,java.lang.Object> webRTCInfo
@SerializedName(value="session_id", alternate="sessionId") public java.lang.String session
@SerializedName(value="is_audition", alternate="isAudition") public boolean isAudition
@SerializedName(value="audition_duration", alternate="auditionDuration") public int audition_duration
public LPResRoomGroupInfoModel.GroupItem groupItem
public java.lang.String ip
public java.util.Date joinTime
public transient boolean isForbidChat
@SerializedName(value="audio_state", alternate="audioState") public LPConstants.MediaState audioState
@SerializedName(value="video_state", alternate="videoState") public LPConstants.MediaState videoState
@SerializedName(value="video_fit") public int videoFit
public transient java.lang.String extraInfo
public transient java.lang.String customStr
public LPUserModel()
public LPUserModel(java.lang.String name, java.lang.String avatar, LPConstants.LPUserType type)
public LPUserModel(java.lang.String userId)
public void setUser(LPUserModel user)
public boolean equals(java.lang.Object o)
equals
在类中 java.lang.Object
public static LPUserModel newLPUserModel(IUserModel iUserModel)
public int hashCode()
hashCode
在类中 java.lang.Object
public LPUserModel getUser()
public java.lang.String toString()
toString
在类中 java.lang.Object
public java.lang.String getUserId()
getUserId
在接口中 IUserModel
public java.lang.String getNumber()
getNumber
在接口中 IUserModel
public java.lang.String getReplaceNumber()
getReplaceNumber
在接口中 IUserModel
public java.lang.String getUserNumberReplaceMe()
getUserNumberReplaceMe
在接口中 IUserModel
public boolean canReplaceOtherUser(IUserModel OtherUser)
canReplaceOtherUser
在接口中 IUserModel
public LPConstants.LPUserType getType()
getType
在接口中 IUserModel
public java.lang.String getName()
getName
在接口中 IUserModel
public java.lang.String getAvatar()
getAvatar
在接口中 IUserModel
public int getGroup()
getGroup
在接口中 IUserModel
public LPConstants.LPEndType getEndType()
getEndType
在接口中 IUserModel
public java.util.Map<java.lang.String,java.lang.Object> getWebRTCInfo()
getWebRTCInfo
在接口中 IUserModel