Optional
agent_For messages that are sent between the user and a human agent, we assign an agent type to the message to distinguish what type it is.
Optional
descriptionAn optional description to be shown alongside the options.
Optional
message_Options that control additional features available for a message item.
An array of objects describing the options from which the user can choose.
Optional
preferenceThe preferred type of control to display.
The response type of this message item.
Optional
streaming_Metadata used identify a generic item within the context of a stream in order to correlate any updates meant for a specific item.
Optional
titleAn optional title to be shown alongside the options.
Optional
user_An optional buckets of additional user defined properties for this item.
An option item returned in a message response from a back-end. This response type is used when displaying a list of options to the user. How the options are displayed is up to the client but is often displayed in either a drop-down or as a list of buttons.