Package-level declarations

Types

Link copied to clipboard
interface Conversation

A conversation entity.

Link copied to clipboard

Conversation context parameter mapping.

Link copied to clipboard
class ConversationsQuery(val numOpenConversationsFound: Int, val numClosedConversationsFound: Int, val conversations: List<InternalCoreConversation>)

Conversation query information.

Link copied to clipboard
data class CoreConversation(val identifier: UUID, val developerName: String, val participants: List<CoreParticipant>, val createdAt: 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) : 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.

Link copied to clipboard
data class InternalCoreConversation(@Json(name = "conversationId") val identifier: UUID, val participants: List<CoreParticipant>, val startTimestamp: Long = 0)