class Aws::LexRuntimeV2::Types::Intent
The current intent that Amazon Lex V2 is attempting to fulfill.
@note When making an API call, you may pass Intent
data as a hash: { name: "NonEmptyString", # required slots: { "NonEmptyString" => { value: { original_value: "NonEmptyString", interpreted_value: "NonEmptyString", # required resolved_values: ["NonEmptyString"], }, shape: "Scalar", # accepts Scalar, List values: [ { # recursive Slot }, ], }, }, state: "Failed", # accepts Failed, Fulfilled, InProgress, ReadyForFulfillment, Waiting confirmation_state: "Confirmed", # accepts Confirmed, Denied, None }
@!attribute [rw] name
The name of the intent. @return [String]
@!attribute [rw] 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. @return [Hash<String,Types::Slot>]
@!attribute [rw] state
Contains fulfillment information for the intent. @return [String]
@!attribute [rw] confirmation_state
Contains information about whether fulfillment of the intent has been confirmed. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/runtime.lex.v2-2020-08-07/Intent AWS API Documentation
Constants
- SENSITIVE