public class MemberRecord extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
MemberRecord()  | 
MemberRecord(MemberRecord source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Long | 
getAnswerQuestions()
Get Number of questions answered by the user 
 | 
Long | 
getCamera()
Get Whether the camera is enabled 
 | 
Long | 
getCurrentState()
Get User status. 
 | 
Long | 
getDevice()
Get The user's device type. 
 | 
Long | 
getFirstJoinTimestamp()
Get First time that the user entered the room, in UNIX timestamp format 
 | 
String | 
getGroupId()
Get The class number. 
 | 
Long | 
getHandUps()
Get Number of hand raising times 
 | 
String | 
getIPAddress()
Get The user's IP address. 
 | 
Long | 
getLastQuitTimestamp()
Get Last time that the user left the room, in UNIX timestamp format 
 | 
String | 
getLocation()
Get The user's location. 
 | 
Long | 
getMic()
Get Whether the mic is enabled 
 | 
Long | 
getPerMemberMessageCount()
Get The number of messages sent by a user. 
 | 
Long | 
getPerMemberMicCount()
Get The number of times a user turned their mic on. 
 | 
Long | 
getPresentTime()
Get Online duration, in seconds 
 | 
Long | 
getRewords()
Get Number of rewards received 
 | 
Long | 
getRole()
Get The user role. 
 | 
Long | 
getSilence()
Get Whether the user is muted 
 | 
Long | 
getStage()
Get Whether the user is on the stage. 
 | 
String[] | 
getSubGroupId()
Get The sub-class number. 
 | 
String | 
getUserId()
Get User ID 
 | 
String | 
getUserName()
Get Username 
 | 
void | 
setAnswerQuestions(Long AnswerQuestions)
Set Number of questions answered by the user 
 | 
void | 
setCamera(Long Camera)
Set Whether the camera is enabled 
 | 
void | 
setCurrentState(Long CurrentState)
Set User status. 
 | 
void | 
setDevice(Long Device)
Set The user's device type. 
 | 
void | 
setFirstJoinTimestamp(Long FirstJoinTimestamp)
Set First time that the user entered the room, in UNIX timestamp format 
 | 
void | 
setGroupId(String GroupId)
Set The class number. 
 | 
void | 
setHandUps(Long HandUps)
Set Number of hand raising times 
 | 
void | 
setIPAddress(String IPAddress)
Set The user's IP address. 
 | 
void | 
setLastQuitTimestamp(Long LastQuitTimestamp)
Set Last time that the user left the room, in UNIX timestamp format 
 | 
void | 
setLocation(String Location)
Set The user's location. 
 | 
void | 
setMic(Long Mic)
Set Whether the mic is enabled 
 | 
void | 
setPerMemberMessageCount(Long PerMemberMessageCount)
Set The number of messages sent by a user. 
 | 
void | 
setPerMemberMicCount(Long PerMemberMicCount)
Set The number of times a user turned their mic on. 
 | 
void | 
setPresentTime(Long PresentTime)
Set Online duration, in seconds 
 | 
void | 
setRewords(Long Rewords)
Set Number of rewards received 
 | 
void | 
setRole(Long Role)
Set The user role. 
 | 
void | 
setSilence(Long Silence)
Set Whether the user is muted 
 | 
void | 
setStage(Long Stage)
Set Whether the user is on the stage. 
 | 
void | 
setSubGroupId(String[] SubGroupId)
Set The sub-class number. 
 | 
void | 
setUserId(String UserId)
Set User ID 
 | 
void | 
setUserName(String UserName)
Set Username 
 | 
void | 
toMap(HashMap<String,String> map,
     String prefix)
Internal implementation, normal users should not use it. 
 | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic MemberRecord()
public MemberRecord(MemberRecord source)
public String getUserId()
public void setUserId(String UserId)
UserId - User IDpublic String getUserName()
public void setUserName(String UserName)
UserName - Usernamepublic Long getPresentTime()
public void setPresentTime(Long PresentTime)
PresentTime - Online duration, in secondspublic Long getCamera()
public void setCamera(Long Camera)
Camera - Whether the camera is enabledpublic Long getMic()
public void setMic(Long Mic)
Mic - Whether the mic is enabledpublic Long getSilence()
public void setSilence(Long Silence)
Silence - Whether the user is mutedpublic Long getAnswerQuestions()
public void setAnswerQuestions(Long AnswerQuestions)
AnswerQuestions - Number of questions answered by the userpublic Long getHandUps()
public void setHandUps(Long HandUps)
HandUps - Number of hand raising timespublic Long getFirstJoinTimestamp()
public void setFirstJoinTimestamp(Long FirstJoinTimestamp)
FirstJoinTimestamp - First time that the user entered the room, in UNIX timestamp formatpublic Long getLastQuitTimestamp()
public void setLastQuitTimestamp(Long LastQuitTimestamp)
LastQuitTimestamp - Last time that the user left the room, in UNIX timestamp formatpublic Long getRewords()
public void setRewords(Long Rewords)
Rewords - Number of rewards receivedpublic String getIPAddress()
public void setIPAddress(String IPAddress)
IPAddress - The user's IP address.public String getLocation()
public void setLocation(String Location)
Location - The user's location.public Long getDevice()
public void setDevice(Long Device)
Device - The user's device type. 0: Unknown; 1: Windows; 2: macOS; 3: Android; 4: iOS; 5: Web; 6: Mobile webpage; 7: Weixin Mini Program.public Long getPerMemberMicCount()
public void setPerMemberMicCount(Long PerMemberMicCount)
PerMemberMicCount - The number of times a user turned their mic on.public Long getPerMemberMessageCount()
public void setPerMemberMessageCount(Long PerMemberMessageCount)
PerMemberMessageCount - The number of messages sent by a user.public Long getRole()
public void setRole(Long Role)
Role - The user role. `0`: Student; `1`: Teacher; `2`: Teaching Assistant; `3`: Spectator.public String getGroupId()
public void setGroupId(String GroupId)
GroupId - The class number.public String[] getSubGroupId()
public void setSubGroupId(String[] SubGroupId)
SubGroupId - The sub-class number.
Note: This field may return null, indicating that no valid values can be obtained.public Long getStage()
public void setStage(Long Stage)
Stage - Whether the user is on the stage.
Note: This field may return null, indicating that no valid values can be obtained.public Long getCurrentState()
public void setCurrentState(Long CurrentState)
CurrentState - User status. 0 is not present, 1 is online, 2 is offline, 3 is kicked, 4 is permanently kicked, 5 is temporarily offlineCopyright © 2025. All rights reserved.