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 |