ChoicesResponseMessage

@JsonClass(generateAdapter = true)
class ChoicesResponseMessage(val id: String, val inReplyToMessageId: String? = null, @Json(name = "choicesResponse") val content: ChoicesResponseFormat, val reply: Message? = null, var channelAddressIdentifier: String? = null, var routingAttributes: Map<String, Any>? = null) : Message

Constructors

Link copied to clipboard
constructor(id: String, inReplyToMessageId: String? = null, @Json(name = "choicesResponse") content: ChoicesResponseFormat, reply: Message? = null, channelAddressIdentifier: String? = null, routingAttributes: Map<String, Any>? = null)

Properties

Link copied to clipboard
open override var channelAddressIdentifier: String?
Link copied to clipboard
open override val content: ChoicesResponseFormat
Link copied to clipboard
open override val id: String
Link copied to clipboard
open override val inReplyToMessageId: String? = null
Link copied to clipboard
open override var isNewMessagingSession: Boolean?
Link copied to clipboard
Link copied to clipboard
@Transient
open override val reply: Message? = null
Link copied to clipboard
open override var routingAttributes: Map<String, Any>?