Package io.rong.imlib.model
Class UserOnlineStatusInfo
-
- All Implemented Interfaces:
public class UserOnlineStatusInfo
User Online Status Information Class
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enum
UserOnlineStatusInfo.PlatformInfo
-
Field Summary
Fields Modifier and Type Field Description public int
serviceStatus
public int
customerStatus
public UserOnlineStatusInfo.PlatformInfo
platform
-
Constructor Summary
Constructors Constructor Description UserOnlineStatusInfo(JSONObject jsonObject, int index)
-
Method Summary
Modifier and Type Method Description int
getServiceStatus()
Get RC Service Online Status int
getCustomerStatus()
Retrieves the user's custom online status. UserOnlineStatusInfo.PlatformInfo
getPlatform()
Get the login platform -
-
Method Detail
-
getServiceStatus
int getServiceStatus()
Get RC Service Online Status
- Returns:
Online status 0: Offline, 1: Online
-
getCustomerStatus
int getCustomerStatus()
Retrieves the user's custom online status.
- Returns:
The online status. Returns 0 if offline; returns 1 if online but no custom status is set via setUserOnlineStatus; returns the custom status value if set via setUserOnlineStatus
1 < customerStatus <= 255
-
getPlatform
UserOnlineStatusInfo.PlatformInfo getPlatform()
Get the login platform
- Returns:
The platform where the user is logged in
-
-
-
-