/AWS1/CL_LM2UTTERANCEBOTRSP¶
An object that contains a response to the utterance from the bot.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_content TYPE /AWS1/LM2STRING /AWS1/LM2STRING¶
The text of the response to the utterance from the bot.
iv_contenttype TYPE /AWS1/LM2UTTERANCECONTENTTYPE /AWS1/LM2UTTERANCECONTENTTYPE¶
The type of the response. The following values are possible:
PlainText– A plain text string.
CustomPayload– A response string that you can customize to include data or metadata for your application.
SSML– A string that includes Speech Synthesis Markup Language to customize the audio response.
ImageResponseCard– An image with buttons that the customer can select. See ImageResponseCard for more information.
io_imageresponsecard TYPE REF TO /AWS1/CL_LM2IMAGERESPONSECARD /AWS1/CL_LM2IMAGERESPONSECARD¶
A card that is shown to the user by a messaging platform. You define the contents of the card, the card is displayed by the platform.
When you use a response card, the response from the user is constrained to the text associated with a button on the card.
Queryable Attributes¶
content¶
The text of the response to the utterance from the bot.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONTENT() |
Getter for CONTENT, with configurable default |
ASK_CONTENT() |
Getter for CONTENT w/ exceptions if field has no value |
HAS_CONTENT() |
Determine if CONTENT has a value |
contentType¶
The type of the response. The following values are possible:
PlainText– A plain text string.
CustomPayload– A response string that you can customize to include data or metadata for your application.
SSML– A string that includes Speech Synthesis Markup Language to customize the audio response.
ImageResponseCard– An image with buttons that the customer can select. See ImageResponseCard for more information.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONTENTTYPE() |
Getter for CONTENTTYPE, with configurable default |
ASK_CONTENTTYPE() |
Getter for CONTENTTYPE w/ exceptions if field has no value |
HAS_CONTENTTYPE() |
Determine if CONTENTTYPE has a value |
imageResponseCard¶
A card that is shown to the user by a messaging platform. You define the contents of the card, the card is displayed by the platform.
When you use a response card, the response from the user is constrained to the text associated with a button on the card.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_IMAGERESPONSECARD() |
Getter for IMAGERESPONSECARD |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_UTTERANCEBOTRESPONSES¶
TYPES TT_UTTERANCEBOTRESPONSES TYPE STANDARD TABLE OF REF TO /AWS1/CL_LM2UTTERANCEBOTRSP WITH DEFAULT KEY
.