/AWS1/CL_LR2INTENT¶
The current intent that Amazon Lex V2 is attempting to fulfill.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_name TYPE /AWS1/LR2NONEMPTYSTRING /AWS1/LR2NONEMPTYSTRING¶
The name of the intent.
Optional arguments:¶
it_slots TYPE /AWS1/CL_LR2SLOT=>TT_SLOTS TT_SLOTS¶
A map of all of the slots for the intent. The name of the slot maps to the value of the slot. If a slot has not been filled, the value is null.
iv_state TYPE /AWS1/LR2INTENTSTATE /AWS1/LR2INTENTSTATE¶
Indicates the fulfillment state for the intent. The meanings of each value are as follows:
Failed– The bot failed to fulfill the intent.
Fulfilled– The bot has completed fulfillment of the intent.
FulfillmentInProgress– The bot is in the middle of fulfilling the intent.
InProgress– The bot is in the middle of eliciting the slot values that are necessary to fulfill the intent.
ReadyForFulfillment– The bot has elicited all the slot values for the intent and is ready to fulfill the intent.
Waiting– The bot is waiting for a response from the user (limited to streaming conversations).
iv_confirmationstate TYPE /AWS1/LR2CONFIRMATIONSTATE /AWS1/LR2CONFIRMATIONSTATE¶
Indicates whether the intent has been
Confirmed,Denied, orNoneif the confirmation stage has not yet been reached.
Queryable Attributes¶
name¶
The name of the intent.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
slots¶
A map of all of the slots for the intent. The name of the slot maps to the value of the slot. If a slot has not been filled, the value is null.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SLOTS() |
Getter for SLOTS, with configurable default |
ASK_SLOTS() |
Getter for SLOTS w/ exceptions if field has no value |
HAS_SLOTS() |
Determine if SLOTS has a value |
state¶
Indicates the fulfillment state for the intent. The meanings of each value are as follows:
Failed– The bot failed to fulfill the intent.
Fulfilled– The bot has completed fulfillment of the intent.
FulfillmentInProgress– The bot is in the middle of fulfilling the intent.
InProgress– The bot is in the middle of eliciting the slot values that are necessary to fulfill the intent.
ReadyForFulfillment– The bot has elicited all the slot values for the intent and is ready to fulfill the intent.
Waiting– The bot is waiting for a response from the user (limited to streaming conversations).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATE() |
Getter for STATE, with configurable default |
ASK_STATE() |
Getter for STATE w/ exceptions if field has no value |
HAS_STATE() |
Determine if STATE has a value |
confirmationState¶
Indicates whether the intent has been
Confirmed,Denied, orNoneif the confirmation stage has not yet been reached.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONFIRMATIONSTATE() |
Getter for CONFIRMATIONSTATE, with configurable default |
ASK_CONFIRMATIONSTATE() |
Getter for CONFIRMATIONSTATE w/ exceptions if field has no v |
HAS_CONFIRMATIONSTATE() |
Determine if CONFIRMATIONSTATE has a value |