/AWS1/CL_CHSCHANNELMSGCALLBACK¶
Stores information about a callback.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_messageid TYPE /AWS1/CHSMESSAGEID /AWS1/CHSMESSAGEID¶
The message ID.
Optional arguments:¶
iv_content TYPE /AWS1/CHSNONEMPTYCONTENT /AWS1/CHSNONEMPTYCONTENT¶
The message content. For Amazon Lex V2 bot responses, this field holds a list of messages originating from the bot. For more information, refer to Processing responses from an AppInstanceBot in the Amazon Chime SDK Messaging Developer Guide.
iv_metadata TYPE /AWS1/CHSMETADATA /AWS1/CHSMETADATA¶
The message metadata.
io_pushnotification TYPE REF TO /AWS1/CL_CHSPUSHNOTIFCONF /AWS1/CL_CHSPUSHNOTIFCONF¶
The push notification configuration of the message.
it_messageattributes TYPE /AWS1/CL_CHSMESSAGEATTRVALUE=>TT_MESSAGEATTRIBUTEMAP TT_MESSAGEATTRIBUTEMAP¶
The attributes for the channel message. For Amazon Lex V2 bot responses, the attributes are mapped to specific fields from the bot. For more information, refer to Processing responses from an AppInstanceBot in the Amazon Chime SDK Messaging Developer Guide.
iv_subchannelid TYPE /AWS1/CHSSUBCHANNELID /AWS1/CHSSUBCHANNELID¶
The ID of the SubChannel.
iv_contenttype TYPE /AWS1/CHSCONTENTTYPE /AWS1/CHSCONTENTTYPE¶
The content type of the call-back message. For Amazon Lex V2 bot responses, the content type is
application/amz-chime-lex-msgsfor success responses andapplication/amz-chime-lex-errorfor failure responses. For more information, refer to Processing responses from an AppInstanceBot in the Amazon Chime SDK Messaging Developer Guide.
Queryable Attributes¶
MessageId¶
The message ID.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MESSAGEID() |
Getter for MESSAGEID, with configurable default |
ASK_MESSAGEID() |
Getter for MESSAGEID w/ exceptions if field has no value |
HAS_MESSAGEID() |
Determine if MESSAGEID has a value |
Content¶
The message content. For Amazon Lex V2 bot responses, this field holds a list of messages originating from the bot. For more information, refer to Processing responses from an AppInstanceBot in the Amazon Chime SDK Messaging Developer Guide.
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 |
Metadata¶
The message metadata.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_METADATA() |
Getter for METADATA, with configurable default |
ASK_METADATA() |
Getter for METADATA w/ exceptions if field has no value |
HAS_METADATA() |
Determine if METADATA has a value |
PushNotification¶
The push notification configuration of the message.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PUSHNOTIFICATION() |
Getter for PUSHNOTIFICATION |
MessageAttributes¶
The attributes for the channel message. For Amazon Lex V2 bot responses, the attributes are mapped to specific fields from the bot. For more information, refer to Processing responses from an AppInstanceBot in the Amazon Chime SDK Messaging Developer Guide.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MESSAGEATTRIBUTES() |
Getter for MESSAGEATTRIBUTES, with configurable default |
ASK_MESSAGEATTRIBUTES() |
Getter for MESSAGEATTRIBUTES w/ exceptions if field has no v |
HAS_MESSAGEATTRIBUTES() |
Determine if MESSAGEATTRIBUTES has a value |
SubChannelId¶
The ID of the SubChannel.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SUBCHANNELID() |
Getter for SUBCHANNELID, with configurable default |
ASK_SUBCHANNELID() |
Getter for SUBCHANNELID w/ exceptions if field has no value |
HAS_SUBCHANNELID() |
Determine if SUBCHANNELID has a value |
ContentType¶
The content type of the call-back message. For Amazon Lex V2 bot responses, the content type is
application/amz-chime-lex-msgsfor success responses andapplication/amz-chime-lex-errorfor failure responses. For more information, refer to Processing responses from an AppInstanceBot in the Amazon Chime SDK Messaging Developer Guide.
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 |