Struct aws_sdk_lexmodelsv2::model::DialogState
source · [−]#[non_exhaustive]pub struct DialogState { /* private fields */ }Expand description
The current state of the conversation with the user.
Implementations
sourceimpl DialogState
impl DialogState
sourcepub fn dialog_action(&self) -> Option<&DialogAction>
pub fn dialog_action(&self) -> Option<&DialogAction>
Defines the action that the bot executes at runtime when the conversation reaches this step.
sourcepub fn intent(&self) -> Option<&IntentOverride>
pub fn intent(&self) -> Option<&IntentOverride>
Override settings to configure the intent state.
sourceimpl DialogState
impl DialogState
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture DialogState.
Trait Implementations
sourceimpl Clone for DialogState
impl Clone for DialogState
sourcefn clone(&self) -> DialogState
fn clone(&self) -> DialogState
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 DialogState
impl Debug for DialogState
sourceimpl PartialEq<DialogState> for DialogState
impl PartialEq<DialogState> for DialogState
sourcefn eq(&self, other: &DialogState) -> bool
fn eq(&self, other: &DialogState) -> bool
impl StructuralPartialEq for DialogState
Auto Trait Implementations
impl RefUnwindSafe for DialogState
impl Send for DialogState
impl Sync for DialogState
impl Unpin for DialogState
impl UnwindSafe for DialogState
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