GroupOperationEvent

public final class GroupOperationEvent

Group operation event info.

Delivered when a group operation occurs (create, join, kick, quit, dismiss, etc.).

Parameters

groupId

Group ID

operation

Operation type

operatorInfo

Operator's member info. May be null for server-side API operations (e.g., server kick).

groupInfo

Group info. Only non-null when operation is GroupOperation.CREATE.

memberInfos

List of members involved in this operation. Note: empty when creating a group without specifying initial members, or when dismissing a group.

operationTime

Operation timestamp in milliseconds

Constructors

Link copied to clipboard
public GroupOperationEvent GroupOperationEvent(String groupId, GroupOperation operation, GroupMemberInfo operatorInfo, GroupInfo groupInfo, List<GroupMemberInfo> memberInfos, Long operationTime)

Properties

Link copied to clipboard
private final String groupId
Link copied to clipboard
private final GroupInfo groupInfo
Link copied to clipboard
private final List<GroupMemberInfo> memberInfos
Link copied to clipboard
private final GroupOperation operation
Link copied to clipboard
private final Long operationTime
Link copied to clipboard

Functions

Link copied to clipboard
public final String getGroupId()
Link copied to clipboard
public final GroupInfo getGroupInfo()
Link copied to clipboard
public final List<GroupMemberInfo> getMemberInfos()
Link copied to clipboard
Link copied to clipboard
public final Long getOperationTime()
Link copied to clipboard