MessageChat

data class MessageChat(val systemDialogMessageType: SystemDialogueMessageType? = null, val sessionId: String? = null, val botId: Int? = null, val chatId: String? = null, val chatSource: String? = null, val chatLanguageCode: String? = null, val fromBot: Boolean? = false, val sender: String? = null, val replyToId: String? = null, val lastUserMessageId: String? = null, val skillSubscriptionId: String? = null, val isFollowup: Boolean? = null, val message: String?, val messageFormat: MessageFormatType? = null, val attachments: List<String> = listOf(), val attachmentIds: List<String>? = listOf(), val messageWithKindlyEntities: String? = null, var oEmbedResponse: OEmbedData? = null, val labelsTriggered: List<String> = listOf(), val imageCarousel: List<ImageItem>? = null, val imageCarouselSize: Int? = null, val urlTrigger: String? = null, val videoSource: String? = null, val thonImageAboveText: Boolean? = null, val exchangeType: String? = null, val exchangeId: String? = null, val title: String? = null, val parentExchangeId: String? = null, val chatbubbleHideInputField: Boolean? = null, val webhookUrl: String? = null, val score: Double? = null, val handler: String? = null, val triggeredChatStart: Boolean? = null, val replyType: String? = null, val fromWebhook: Boolean? = null, val agentJoined: Boolean? = null, val suggestions: List<SuggestionSDK> = listOf(), val emailReferences: List<String>? = listOf(), val emailFrom: List<String>? = listOf(), val emailTo: List<String>? = listOf(), val emailCc: List<String>? = listOf(), var created: String? = null, val v: Int? = null, var id: String? = null, val isMine: Boolean = false, val typing: Boolean = false, val isFile: Boolean = false, val buttons: List<ButtonChat> = mutableListOf(), val duringBusinessHours: Boolean? = null, val handoverRequestWhenTriggered: Boolean? = null, val name: String? = null, val avatar: String? = null, val systemDialogueCategory: SystemDialogueCategoryType? = null, val form: FormSDK? = null, val messageReferences: List<ChatMessageReferenceModel>? = listOf(), val eventMessage: String? = null, val temporaryId: String? = null, val newContext: Map<String, String>? = null)

Represents a chat message in the Kindly SDK. Received via the KindlySDKInteraction.didPressButton callback as part of the chat log.

Constructors

Link copied to clipboard
constructor(systemDialogMessageType: SystemDialogueMessageType? = null, sessionId: String? = null, botId: Int? = null, chatId: String? = null, chatSource: String? = null, chatLanguageCode: String? = null, fromBot: Boolean? = false, sender: String? = null, replyToId: String? = null, lastUserMessageId: String? = null, skillSubscriptionId: String? = null, isFollowup: Boolean? = null, message: String?, messageFormat: MessageFormatType? = null, attachments: List<String> = listOf(), attachmentIds: List<String>? = listOf(), messageWithKindlyEntities: String? = null, oEmbedResponse: OEmbedData? = null, labelsTriggered: List<String> = listOf(), imageCarousel: List<ImageItem>? = null, imageCarouselSize: Int? = null, urlTrigger: String? = null, videoSource: String? = null, thonImageAboveText: Boolean? = null, exchangeType: String? = null, exchangeId: String? = null, title: String? = null, parentExchangeId: String? = null, chatbubbleHideInputField: Boolean? = null, webhookUrl: String? = null, score: Double? = null, handler: String? = null, triggeredChatStart: Boolean? = null, replyType: String? = null, fromWebhook: Boolean? = null, agentJoined: Boolean? = null, suggestions: List<SuggestionSDK> = listOf(), emailReferences: List<String>? = listOf(), emailFrom: List<String>? = listOf(), emailTo: List<String>? = listOf(), emailCc: List<String>? = listOf(), created: String? = null, v: Int? = null, id: String? = null, isMine: Boolean = false, typing: Boolean = false, isFile: Boolean = false, buttons: List<ButtonChat> = mutableListOf(), duringBusinessHours: Boolean? = null, handoverRequestWhenTriggered: Boolean? = null, name: String? = null, avatar: String? = null, systemDialogueCategory: SystemDialogueCategoryType? = null, form: FormSDK? = null, messageReferences: List<ChatMessageReferenceModel>? = listOf(), eventMessage: String? = null, temporaryId: String? = null, newContext: Map<String, String>? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val botId: Int?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var id: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val name: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val suggestions: List<SuggestionSDK>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val v: Int?
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard