Package-level declarations
Types
Link copied to clipboard
interface Conversation
A conversation entity.
Link copied to clipboard
interface ConversationContextParamMap
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)