Package-level declarations

Types

Link copied to clipboard

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

Link copied to clipboard
sealed interface ConversationActionPayload

The typed payload of a ConversationAction, discriminated by actionType.

Link copied to clipboard
@JsonClass(generateAdapter = false)
enum ConversationActionType : Enum<ConversationActionType>

Identifies the kind of action performed on a conversation entry.

Link copied to clipboard
data class CoreConversationAction(val actionId: String, val actionType: ConversationActionType, val conversationId: UUID, val conversationEntryIdentifier: String, val actionInitiatedAt: Long, val serverReceivedTimestamp: Long, val performedBy: CoreParticipant, val payload: ConversationActionPayload) : ConversationAction

Concrete implementation of ConversationAction.

Link copied to clipboard
@JsonClass(generateAdapter = false)
enum FeedbackType : Enum<FeedbackType>

The sentiment of a feedback action on a conversation entry.