[][src]Struct rusoto_lex_runtime::GetSessionResponse

pub struct GetSessionResponse {
    pub dialog_action: Option<DialogAction>,
    pub recent_intent_summary_view: Option<Vec<IntentSummary>>,
    pub session_attributes: Option<HashMap<String, String>>,
    pub session_id: Option<String>,
}

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]

impl Debug for GetSessionResponse[src]

impl Default for GetSessionResponse[src]

impl<'de> Deserialize<'de> for GetSessionResponse[src]

impl PartialEq<GetSessionResponse> for GetSessionResponse[src]

impl StructuralPartialEq for GetSessionResponse[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Sealed<T> for T where
    T: ?Sized

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.