Package ai.nexconn.chat.channel.model
Class GroupOperationEvent
-
- All Implemented Interfaces:
public final class GroupOperationEventGroup operation event info.
Delivered when a group operation occurs (create, join, kick, quit, dismiss, etc.).
-
-
Field Summary
Fields Modifier and Type Field Description private final StringgroupIdprivate final GroupOperationoperationprivate final GroupMemberInfooperatorInfoprivate final GroupInfogroupInfoprivate final List<GroupMemberInfo>memberInfosprivate final LongoperationTime
-
Constructor Summary
Constructors Constructor Description GroupOperationEvent(String groupId, GroupOperation operation, GroupMemberInfo operatorInfo, GroupInfo groupInfo, List<GroupMemberInfo> memberInfos, Long operationTime)
-
Method Summary
Modifier and Type Method Description final StringgetGroupId()final GroupOperationgetOperation()final GroupMemberInfogetOperatorInfo()final GroupInfogetGroupInfo()final List<GroupMemberInfo>getMemberInfos()final LonggetOperationTime()-
-
Constructor Detail
-
GroupOperationEvent
GroupOperationEvent(String groupId, GroupOperation operation, GroupMemberInfo operatorInfo, GroupInfo groupInfo, List<GroupMemberInfo> memberInfos, Long operationTime)
- Parameters:
groupId- Group IDoperation- Operation typeoperatorInfo- Operator's member info.groupInfo- Group info.memberInfos- List of members involved in this operation.operationTime- Operation timestamp in milliseconds
-
-
Method Detail
-
getGroupId
final String getGroupId()
-
getOperation
final GroupOperation getOperation()
-
getOperatorInfo
final GroupMemberInfo getOperatorInfo()
-
getGroupInfo
final GroupInfo getGroupInfo()
-
getMemberInfos
final List<GroupMemberInfo> getMemberInfos()
-
getOperationTime
final Long getOperationTime()
-
-
-
-