Package ai.nexconn.chat.channel.model
Class GroupMemberInfo
-
- All Implemented Interfaces:
public final class GroupMemberInfoGroup member info.
Contains basic properties and role info for a group member.
-
-
Field Summary
Fields Modifier and Type Field Description private final StringuserIdprivate final Stringnameprivate final StringportraitUriprivate final Stringnicknameprivate final Stringextraprivate final GroupMemberRoleroleprivate final LongjoinedTimeprivate final BooleanisRobot
-
Constructor Summary
Constructors Constructor Description GroupMemberInfo(String userId, String name, String portraitUri, String nickname, String extra, GroupMemberRole role, Long joinedTime, Boolean isRobot)
-
Method Summary
Modifier and Type Method Description final StringgetUserId()final StringgetName()final StringgetPortraitUri()final StringgetNickname()final StringgetExtra()final GroupMemberRolegetRole()final LonggetJoinedTime()final BooleanisRobot()-
-
Constructor Detail
-
GroupMemberInfo
GroupMemberInfo(String userId, String name, String portraitUri, String nickname, String extra, GroupMemberRole role, Long joinedTime, Boolean isRobot)
- Parameters:
userId- group member's user IDname- group member's display nameportraitUri- group member's avatar URLnickname- group member's nickname within the group.extra- group member's additional inforole- group member's rolejoinedTime- time the member joined the group, as a timestamp in millisecondsisRobot- whether the group member is a robot
-
-
Method Detail
-
getUserId
final String getUserId()
-
getName
final String getName()
-
getPortraitUri
final String getPortraitUri()
-
getNickname
final String getNickname()
-
getExtra
final String getExtra()
-
getRole
final GroupMemberRole getRole()
-
getJoinedTime
final Long getJoinedTime()
-
isRobot
final Boolean isRobot()
-
-
-
-