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
alt_The alt text for labeling the item. Screen readers will announce this text when the user's virtual cursor is focused on the item.
The type of button.
Optional
custom_A custom event that can be listened to by web chat when the button item is clicked.
Optional
image_The URL pointing to an image.
Optional
kindThe style of button to display.
Optional
labelThe display text for the link.
Optional
message_Options that control additional features available for a message item.
Optional
panelThe panel options to display in a panel when the "show_panel" button type is clicked.
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
targetWhere to open the link. The default value is _self.
Optional
urlThe URL for the user to visit when the button is clicked.
Optional
user_An optional buckets of additional user defined properties for this item.
Optional
valueAn input object that should be sent back to the assistant when this option is chosen by a user.
This message item represents a link to a downloadable file.