[−][src]Struct rusoto_lex_runtime::GetSessionResponse
Fields
dialog_action: Option<DialogAction>
Describes the current state of the bot.
recent_intent_summary_view: Option<Vec<IntentSummary>>
An array of information about the intents used in the session. The array can contain a maximum of three summaries. If more than three intents are used in the session, the recentIntentSummaryView
operation contains information about the last three intents used.
If you set the checkpointLabelFilter
parameter in the request, the array contains only the intents with the specified label.
session_attributes: Option<HashMap<String, String>>
Map of key/value pairs representing the session-specific context information. It contains application information passed between Amazon Lex and a client application.
session_id: Option<String>
A unique identifier for the session.
Trait Implementations
impl Clone for GetSessionResponse
[src]
pub fn clone(&self) -> GetSessionResponse
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for GetSessionResponse
[src]
impl Default for GetSessionResponse
[src]
pub fn default() -> GetSessionResponse
[src]
impl<'de> Deserialize<'de> for GetSessionResponse
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<GetSessionResponse> for GetSessionResponse
[src]
pub fn eq(&self, other: &GetSessionResponse) -> bool
[src]
pub fn ne(&self, other: &GetSessionResponse) -> bool
[src]
impl StructuralPartialEq for GetSessionResponse
[src]
Auto Trait Implementations
impl RefUnwindSafe for GetSessionResponse
[src]
impl Send for GetSessionResponse
[src]
impl Sync for GetSessionResponse
[src]
impl Unpin for GetSessionResponse
[src]
impl UnwindSafe for GetSessionResponse
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,