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.

Link copied to clipboard
@JsonClass(generateAdapter = true)
class UnknownEntryPayload(val id: String) : EntryPayload

The unknown entry 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.