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 more
sourceimpl 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
This method tests for self and other values to be equal, and is used
by ==. Read more
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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more