Class: Aws::LexRuntimeV2::Types::DialogAction
- Inherits:
-
Struct
- Object
- Struct
- Aws::LexRuntimeV2::Types::DialogAction
- Defined in:
- gems/aws-sdk-lexruntimev2/lib/aws-sdk-lexruntimev2/types.rb
Overview
The next action that Amazon Lex V2 should take.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#slot_elicitation_style ⇒ String
Configures the slot to use spell-by-letter or spell-by-word style.
-
#slot_to_elicit ⇒ String
The name of the slot that should be elicited from the user.
-
#sub_slot_to_elicit ⇒ Types::ElicitSubSlot
The name of the constituent sub slot of the composite slot specified in slotToElicit that should be elicited from the user.
-
#type ⇒ String
The next action that the bot should take in its interaction with the user.
Instance Attribute Details
#slot_elicitation_style ⇒ String
Configures the slot to use spell-by-letter or spell-by-word style. When you use a style on a slot, users can spell out their input to make it clear to your bot.
Spell by letter - "b" "o" "b"
Spell by word - "b as in boy" "o as in oscar" "b as in boy"
For more information, see Using spelling to enter slot values .
461 462 463 464 465 466 467 468 |
# File 'gems/aws-sdk-lexruntimev2/lib/aws-sdk-lexruntimev2/types.rb', line 461 class DialogAction < Struct.new( :type, :slot_to_elicit, :slot_elicitation_style, :sub_slot_to_elicit) SENSITIVE = [] include Aws::Structure end |
#slot_to_elicit ⇒ String
The name of the slot that should be elicited from the user.
461 462 463 464 465 466 467 468 |
# File 'gems/aws-sdk-lexruntimev2/lib/aws-sdk-lexruntimev2/types.rb', line 461 class DialogAction < Struct.new( :type, :slot_to_elicit, :slot_elicitation_style, :sub_slot_to_elicit) SENSITIVE = [] include Aws::Structure end |
#sub_slot_to_elicit ⇒ Types::ElicitSubSlot
The name of the constituent sub slot of the composite slot specified in slotToElicit that should be elicited from the user.
461 462 463 464 465 466 467 468 |
# File 'gems/aws-sdk-lexruntimev2/lib/aws-sdk-lexruntimev2/types.rb', line 461 class DialogAction < Struct.new( :type, :slot_to_elicit, :slot_elicitation_style, :sub_slot_to_elicit) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The next action that the bot should take in its interaction with the user. The following values are possible:
Close– Indicates that there will not be a response from the user. For example, the statement "Your order has been placed" does not require a response.ConfirmIntent– The next action is asking the user if the intent is complete and ready to be fulfilled. This is a yes/no question such as "Place the order?"Delegate– The next action is determined by Amazon Lex V2.ElicitIntent– The next action is to elicit an intent from the user.ElicitSlot– The next action is to elicit a slot value from the user.
461 462 463 464 465 466 467 468 |
# File 'gems/aws-sdk-lexruntimev2/lib/aws-sdk-lexruntimev2/types.rb', line 461 class DialogAction < Struct.new( :type, :slot_to_elicit, :slot_elicitation_style, :sub_slot_to_elicit) SENSITIVE = [] include Aws::Structure end |