MessageData

data class MessageData(val sessionId: String?, val botId: Int?, val chatId: String?, val chatSource: String?, val chatLanguageCode: String?, val fromBot: Boolean?, val sender: String?, val replyToId: String?, val lastUserMessageId: String?, val skillSubscriptionId: String?, val isFollowup: Boolean?, val message: String?, val messageFormat: String?, val attachments: List<String> = listOf(), val attachmentIds: List<String> = listOf(), val messageWithKindlyEntities: String?, val labelsTriggered: List<String> = listOf(), val imageCarousel: List<ImageCarouselSDK>? = listOf(), val imageCarouselSize: Int?, val urlTrigger: String?, val videoSource: String?, val thonImageAboveText: Boolean?, val buttons: List<ButtonDataSDK> = listOf(), val exchangeType: String?, val exchangeId: String?, val title: String?, val parentExchangeId: String?, val chatbubbleHideInputField: Boolean?, val webhookUrl: String?, val score: Double?, val handler: String?, val triggeredChatStart: Boolean?, val replyType: String?, val fromWebhook: Boolean?, val agentJoined: Boolean?, 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(), val created: String?, val v: Int?, val id: String?, val systemDialogMessageType: String?)

Constructors

Link copied to clipboard
constructor(sessionId: String?, botId: Int?, chatId: String?, chatSource: String?, chatLanguageCode: String?, fromBot: Boolean?, sender: String?, replyToId: String?, lastUserMessageId: String?, skillSubscriptionId: String?, isFollowup: Boolean?, message: String?, messageFormat: String?, attachments: List<String> = listOf(), attachmentIds: List<String> = listOf(), messageWithKindlyEntities: String?, labelsTriggered: List<String> = listOf(), imageCarousel: List<ImageCarouselSDK>? = listOf(), imageCarouselSize: Int?, urlTrigger: String?, videoSource: String?, thonImageAboveText: Boolean?, buttons: List<ButtonDataSDK> = listOf(), exchangeType: String?, exchangeId: String?, title: String?, parentExchangeId: String?, chatbubbleHideInputField: Boolean?, webhookUrl: String?, score: Double?, handler: String?, triggeredChatStart: Boolean?, replyType: String?, fromWebhook: Boolean?, agentJoined: Boolean?, suggestions: List<SuggestionSDK> = listOf(), emailReferences: List<String> = listOf(), emailFrom: List<String> = listOf(), emailTo: List<String> = listOf(), emailCc: List<String> = listOf(), created: String?, v: Int?, id: String?, systemDialogMessageType: String?)

Properties

Link copied to clipboard
@SerializedName(value = "agent_joined")
val agentJoined: Boolean?
Link copied to clipboard
@SerializedName(value = "attachment_ids")
val attachmentIds: List<String>
Link copied to clipboard
@SerializedName(value = "attachments")
val attachments: List<String>
Link copied to clipboard
@SerializedName(value = "bot_id")
val botId: Int?
Link copied to clipboard
@SerializedName(value = "buttons")
val buttons: List<ButtonDataSDK>
Link copied to clipboard
@SerializedName(value = "chatbubble_hide_input_field")
val chatbubbleHideInputField: Boolean?
Link copied to clipboard
@SerializedName(value = "chat_id")
val chatId: String?
Link copied to clipboard
@SerializedName(value = "chat_language_code")
val chatLanguageCode: String?
Link copied to clipboard
@SerializedName(value = "chat_source")
val chatSource: String?
Link copied to clipboard
@SerializedName(value = "created")
val created: String?
Link copied to clipboard
@SerializedName(value = "email_cc")
val emailCc: List<String>
Link copied to clipboard
@SerializedName(value = "email_from")
val emailFrom: List<String>
Link copied to clipboard
@SerializedName(value = "email_references")
val emailReferences: List<String>
Link copied to clipboard
@SerializedName(value = "email_to")
val emailTo: List<String>
Link copied to clipboard
@SerializedName(value = "exchange_id")
val exchangeId: String?
Link copied to clipboard
@SerializedName(value = "exchange_type")
val exchangeType: String?
Link copied to clipboard
@SerializedName(value = "from_bot")
val fromBot: Boolean?
Link copied to clipboard
@SerializedName(value = "from_webhook")
val fromWebhook: Boolean?
Link copied to clipboard
@SerializedName(value = "handler")
val handler: String?
Link copied to clipboard
@SerializedName(value = "id")
val id: String?
Link copied to clipboard
@SerializedName(value = "image_carousel")
val imageCarousel: List<ImageCarouselSDK>?
Link copied to clipboard
@SerializedName(value = "image_carousel_size")
val imageCarouselSize: Int?
Link copied to clipboard
@SerializedName(value = "is_followup")
val isFollowup: Boolean?
Link copied to clipboard
@SerializedName(value = "labels_triggered")
val labelsTriggered: List<String>
Link copied to clipboard
@SerializedName(value = "last_user_message_id")
val lastUserMessageId: String?
Link copied to clipboard
@SerializedName(value = "message")
val message: String?
Link copied to clipboard
@SerializedName(value = "message_format")
val messageFormat: String?
Link copied to clipboard
@SerializedName(value = "message_with_kindly_entities")
val messageWithKindlyEntities: String?
Link copied to clipboard
@SerializedName(value = "parent_exchange_id")
val parentExchangeId: String?
Link copied to clipboard
@SerializedName(value = "reply_to_id")
val replyToId: String?
Link copied to clipboard
@SerializedName(value = "reply_type")
val replyType: String?
Link copied to clipboard
@SerializedName(value = "score")
val score: Double?
Link copied to clipboard
@SerializedName(value = "sender")
val sender: String?
Link copied to clipboard
@SerializedName(value = "session_id")
val sessionId: String?
Link copied to clipboard
@SerializedName(value = "skill_subscription_id")
val skillSubscriptionId: String?
Link copied to clipboard
@SerializedName(value = "suggestions")
val suggestions: List<SuggestionSDK>
Link copied to clipboard
@SerializedName(value = "system_dialogue_message_type")
val systemDialogMessageType: String?
Link copied to clipboard
@SerializedName(value = "thon_image_above_text")
val thonImageAboveText: Boolean?
Link copied to clipboard
@SerializedName(value = "title")
val title: String?
Link copied to clipboard
@SerializedName(value = "triggered_chat_start")
val triggeredChatStart: Boolean?
Link copied to clipboard
@SerializedName(value = "url_trigger")
val urlTrigger: String?
Link copied to clipboard
@SerializedName(value = "__v")
val v: Int?
Link copied to clipboard
@SerializedName(value = "video_source")
val videoSource: String?
Link copied to clipboard
@SerializedName(value = "webhook_url")
val webhookUrl: String?