Struct aws_sdk_lexmodelsv2::model::DialogAction
source · [−]#[non_exhaustive]pub struct DialogAction { /* private fields */ }Expand description
Defines the action that the bot executes at runtime when the conversation reaches this step.
Implementations
sourceimpl DialogAction
impl DialogAction
sourcepub fn type(&self) -> Option<&DialogActionType>
pub fn type(&self) -> Option<&DialogActionType>
The action that the bot should execute.
sourcepub fn slot_to_elicit(&self) -> Option<&str>
pub fn slot_to_elicit(&self) -> Option<&str>
If the dialog action is ElicitSlot, defines the slot to elicit from the user.
sourcepub fn suppress_next_message(&self) -> Option<bool>
pub fn suppress_next_message(&self) -> Option<bool>
When true the next message for the intent is not used.
sourceimpl DialogAction
impl DialogAction
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture DialogAction.
Trait Implementations
sourceimpl Clone for DialogAction
impl Clone for DialogAction
sourcefn clone(&self) -> DialogAction
fn clone(&self) -> DialogAction
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for DialogAction
impl Debug for DialogAction
sourceimpl PartialEq<DialogAction> for DialogAction
impl PartialEq<DialogAction> for DialogAction
sourcefn eq(&self, other: &DialogAction) -> bool
fn eq(&self, other: &DialogAction) -> bool
impl StructuralPartialEq for DialogAction
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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more