Package ai.nexconn.chat.user.model
Class UserOnlineStatus
-
- All Implemented Interfaces:
public final class UserOnlineStatusUser online status info.
Contains the user's online status and detailed online info for each platform.
-
-
Field Summary
Fields Modifier and Type Field Description private final StringuserIdprivate final BooleanisOnlineprivate final List<PlatformStatus>platformDetails
-
Constructor Summary
Constructors Constructor Description UserOnlineStatus(String userId, Boolean isOnline, List<PlatformStatus> platformDetails)
-
Method Summary
Modifier and Type Method Description final StringgetUserId()final BooleanisOnline()final List<PlatformStatus>getPlatformDetails()-
-
Constructor Detail
-
UserOnlineStatus
UserOnlineStatus(String userId, Boolean isOnline, List<PlatformStatus> platformDetails)
- Parameters:
userId- user IDisOnline- whether the user is online (true if online on any platform)platformDetails- online status details for each platform
-
-
Method Detail
-
getUserId
final String getUserId()
-
isOnline
final Boolean isOnline()
-
getPlatformDetails
final List<PlatformStatus> getPlatformDetails()
-
-
-
-