IntentResultEvent - Amazon Lex API Reference

IntentResultEvent

Contains the current state of the conversation between the client application and Amazon Lex V2.

Contents

eventId

A unique identifier of the event sent by Amazon Lex V2. The identifier is in the form RESPONSE-N, where N is a number starting with one and incremented for each event sent by Amazon Lex V2 in the current session.

Type: String

Length Constraints: Minimum length of 2. Maximum length of 100.

Pattern: [0-9a-zA-Z._:-]+

Required: No

inputMode

Indicates whether the input to the operation was text, speech, or from a touch-tone keypad.

Type: String

Valid Values: Text | Speech | DTMF

Required: No

interpretations

A list of intents that Amazon Lex V2 determined might satisfy the user's utterance.

Each interpretation includes the intent, a score that indicates how confident Amazon Lex V2 is that the interpretation is the correct one, and an optional sentiment response that indicates the sentiment expressed in the utterance.

Type: Array of Interpretation objects

Array Members: Maximum number of 5 items.

Required: No

recognizedBotMember

The bot member that is processing the intent.

Type: RecognizedBotMember object

Required: No

requestAttributes

The attributes sent in the request.

Type: String to string map

Key Length Constraints: Minimum length of 1.

Required: No

sessionId

The identifier of the session in use.

Type: String

Length Constraints: Minimum length of 2. Maximum length of 100.

Pattern: [0-9a-zA-Z._:-]+

Required: No

sessionState

The state of the user's session with Amazon Lex V2.

Type: SessionState object

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: