ChoicesMessage
@JsonClass(generateAdapter = true)
Constructors
Link copied to clipboard
constructor(id: String, inReplyToMessageId: String? = null, @Json(name = "choices") content: ChoicesFormat, reply: Message? = null, channelAddressIdentifier: String? = null, routingAttributes: Map<String, Any>? = null, language: String? = null, context: List<EntryPayload.SessionContextPayload>? = null)
Properties
Link copied to clipboard
The channel address identifier for routing purposes.
Link copied to clipboard
The formatted content of this message.
Link copied to clipboard
Context entries attached to this message for pre-chat or hidden fields.
Link copied to clipboard
The identifier of the message this is replying to, or null if not a reply.
Link copied to clipboard
Whether this message initiates a new messaging session.
Link copied to clipboard
The structural type of this message, determining how content should be interpreted.
Link copied to clipboard
Key-value pairs used for skill-based routing decisions.