Struct aws_sdk_lexruntimev2::model::DialogAction
source ·
[−]#[non_exhaustive]pub struct DialogAction {
pub type: Option<DialogActionType>,
pub slot_to_elicit: Option<String>,
pub slot_elicitation_style: Option<StyleType>,
}Expand description
The next action that Amazon Lex V2 should take.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.type: 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. -
ElicitSlot- The next action is to elicit a slot value from the user.
slot_to_elicit: Option<String>The name of the slot that should be elicited from the user.
slot_elicitation_style: 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 .
Implementations
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. -
ElicitSlot- The next action is to elicit a slot value from the user.
The name of the slot that should be elicited from the user.
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 .
Creates a new builder-style object to manufacture DialogAction
Trait Implementations
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for DialogAction
impl Send for DialogAction
impl Sync for DialogAction
impl Unpin for DialogAction
impl UnwindSafe for DialogAction
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more
