ConversationAction

Represents an action performed on a conversation entry, such as feedback or a reaction.

Actions have a many-to-one relationship with conversation entries — a single entry can have multiple actions performed on it by different participants.

Inheritors

Properties

Link copied to clipboard
abstract val actionId: String

The unique identifier for this action instance.

Link copied to clipboard
abstract val actionInitiatedAt: Long

Client-side timestamp in milliseconds when the action was initiated.

Link copied to clipboard

The type of action performed.

Link copied to clipboard

The identifier of the conversation entry this action was performed on.

Link copied to clipboard
abstract val conversationId: UUID

The conversation this action belongs to.

Link copied to clipboard

The typed payload containing action-specific data.

Link copied to clipboard
abstract val performedBy: Participant

The participant who performed this action.

Link copied to clipboard

Server-side timestamp in milliseconds when the action was persisted.