Package-level declarations

Types

Link copied to clipboard
interface Conversation

Represents a messaging conversation between an end user and one or more agents or bots.

Link copied to clipboard

Conversation context parameter mapping.

Link copied to clipboard

The lifecycle status of a Conversation.

Link copied to clipboard
data class CoreConversation(val identifier: UUID, val developerName: String, val participants: List<CoreParticipant>, val createdAt: Long? = null, val endedAt: Long? = null, val inboundHighWatermarkEntry: ConversationEntry? = null, val outboundHighWatermarkEntry: ConversationEntry? = null, val preChatFields: List<PreChatField>? = null, val activeParticipants: List<Participant> = emptyList(), val lastActivity: ConversationEntry? = null, val preChatSubmissionTimestamp: Long? = null, val termsAndConditions: TermsAndConditions? = null, val unreadMessageCount: Int = 0, val activeModalities: List<Modality> = listOf(Modality.Messaging), val modalityTransitionType: ModalityTransitionType? = null, val supportedModalities: List<Modality> = listOf(Modality.Messaging)) : Conversation

Data for a conversation entity.

Link copied to clipboard
data class CoreConversationContextParamMap(val sessionId: String?, val sessionStatus: String?) : ConversationContextParamMap

Data for a conversation context parameter mapping.