Struct aws_sdk_lexruntimev2::model::DialogAction
source · #[non_exhaustive]pub struct DialogAction { /* private fields */ }Expand description
The next action that Amazon Lex V2 should take.
Implementations§
source§impl DialogAction
impl DialogAction
sourcepub fn type(&self) -> Option<&DialogActionType>
pub fn type(&self) -> Option<&DialogActionType>
The next action that the bot should take in its interaction with the user. The possible values are:
-
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.
sourcepub fn slot_to_elicit(&self) -> Option<&str>
pub fn slot_to_elicit(&self) -> Option<&str>
The name of the slot that should be elicited from the user.
sourcepub fn slot_elicitation_style(&self) -> Option<&StyleType>
pub fn slot_elicitation_style(&self) -> Option<&StyleType>
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 .
sourcepub fn sub_slot_to_elicit(&self) -> Option<&ElicitSubSlot>
pub fn sub_slot_to_elicit(&self) -> Option<&ElicitSubSlot>
The name of the constituent sub slot of the composite slot specified in slotToElicit that should be elicited from the user.
source§impl DialogAction
impl DialogAction
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture DialogAction.
Trait Implementations§
source§impl Clone for DialogAction
impl Clone for DialogAction
source§fn clone(&self) -> DialogAction
fn clone(&self) -> DialogAction
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for DialogAction
impl Debug for DialogAction
source§impl PartialEq<DialogAction> for DialogAction
impl PartialEq<DialogAction> for DialogAction
source§fn eq(&self, other: &DialogAction) -> bool
fn eq(&self, other: &DialogAction) -> bool
self and other values to be equal, and is used
by ==.