EntryPayload

interface EntryPayload

The payload for a ConversationEntry.

Types

Link copied to clipboard
@JsonClass(generateAdapter = true)
class AcknowledgeDeliveryPayload(val id: String, val acknowledgedConversationEntryIdentifier: String, val acknowledgementTimestamp: Long) : EntryPayload

The delivery acknowledgement payload.

Link copied to clipboard
@JsonClass(generateAdapter = true)
class AcknowledgeReadPayload(val id: String, val acknowledgedConversationEntryIdentifier: String, val acknowledgementTimestamp: Long) : EntryPayload

The read acknowledgement payload.

Link copied to clipboard
@JsonClass(generateAdapter = true)
class MessagePayload(val id: String, val abstractMessage: Message, val messageReason: MessageReason? = null) : Message, EntryPayload
Link copied to clipboard
@JsonClass(generateAdapter = true)
class ParticipantChangedPayload(val id: String, var entries: List<ParticipantChangedEntry>) : EntryPayload

The participant changed payload.

Link copied to clipboard
@JsonClass(generateAdapter = true)
class RoutingResultPayload(val id: String, val recordId: String, val failureType: RoutingFailureType, val routingType: RoutingType, val failureReason: String, val estimatedWaitTime: EstimatedWaitTime) : EntryPayload

The routing result payload.

Link copied to clipboard
@JsonClass(generateAdapter = true)
class RoutingWorkResultPayload(val id: String, val workType: RoutingWorkType) : EntryPayload

The routing work result payload.

Link copied to clipboard
@JsonClass(generateAdapter = true)
class TypingIndicatorPayload(val id: String, val startedTimestamp: Long) : EntryPayload

The typing indicator payload.

Link copied to clipboard
@JsonClass(generateAdapter = true)
class TypingStartedIndicatorPayload(val id: String, val timestamp: Long) : EntryPayload

The typing started indicator payload.

Link copied to clipboard
@JsonClass(generateAdapter = true)
class TypingStoppedIndicatorPayload(val id: String, val timestamp: Long) : EntryPayload

The typing stopped indicator payload.

Properties

Link copied to clipboard

The entry type for the conversation entry.

Link copied to clipboard
abstract val id: String

The conversation entry ID.

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard