IntentResultEvent¶
Structure Class¶
IntentResultEvent
dataclass
¶
Contains the current state of the conversation between the client application and Amazon Lex V2.
Attributes¶
event_id
class-attribute
instance-attribute
¶
event_id: str | None = None
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.
input_mode
class-attribute
instance-attribute
¶
input_mode: InputMode | None = None
Indicates whether the input to the operation was text, speech, or from a touch-tone keypad.
interpretations
class-attribute
instance-attribute
¶
interpretations: list[Interpretation] | None = None
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.
recognized_bot_member
class-attribute
instance-attribute
¶
recognized_bot_member: RecognizedBotMember | None = None
The bot member that is processing the intent.
request_attributes
class-attribute
instance-attribute
¶
request_attributes: dict[str, str] | None = None
The attributes sent in the request.
session_id
class-attribute
instance-attribute
¶
session_id: str | None = None
The identifier of the session in use.
session_state
class-attribute
instance-attribute
¶
session_state: SessionState | None = None
The state of the user's session with Amazon Lex V2.