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
interface ConversationContextParamMap
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.