Struct rusoto_lex_models::GetIntentResponse [−][src]
pub struct GetIntentResponse { pub checksum: Option<String>, pub conclusion_statement: Option<Statement>, pub confirmation_prompt: Option<Prompt>, pub created_date: Option<f64>, pub description: Option<String>, pub dialog_code_hook: Option<CodeHook>, pub follow_up_prompt: Option<FollowUpPrompt>, pub fulfillment_activity: Option<FulfillmentActivity>, pub last_updated_date: Option<f64>, pub name: Option<String>, pub parent_intent_signature: Option<String>, pub rejection_statement: Option<Statement>, pub sample_utterances: Option<Vec<String>>, pub slots: Option<Vec<Slot>>, pub version: Option<String>, }
Fields
checksum: Option<String>
Checksum of the intent.
conclusion_statement: Option<Statement>
After the Lambda function specified in the fulfillmentActivity
element fulfills the intent, Amazon Lex conveys this statement to the user.
confirmation_prompt: Option<Prompt>
If defined in the bot, Amazon Lex uses prompt to confirm the intent before fulfilling the user's request. For more information, see PutIntent.
created_date: Option<f64>
The date that the intent was created.
description: Option<String>
A description of the intent.
dialog_code_hook: Option<CodeHook>
If defined in the bot, Amazon Amazon Lex invokes this Lambda function for each user input. For more information, see PutIntent.
follow_up_prompt: Option<FollowUpPrompt>
If defined in the bot, Amazon Lex uses this prompt to solicit additional user activity after the intent is fulfilled. For more information, see PutIntent.
fulfillment_activity: Option<FulfillmentActivity>
Describes how the intent is fulfilled. For more information, see PutIntent.
last_updated_date: Option<f64>
The date that the intent was updated. When you create a resource, the creation date and the last updated date are the same.
name: Option<String>
The name of the intent.
parent_intent_signature: Option<String>
A unique identifier for a built-in intent.
rejection_statement: Option<Statement>
If the user answers "no" to the question defined in confirmationPrompt
, Amazon Lex responds with this statement to acknowledge that the intent was canceled.
sample_utterances: Option<Vec<String>>
An array of sample utterances configured for the intent.
slots: Option<Vec<Slot>>
An array of intent slots configured for the intent.
version: Option<String>
The version of the intent.
Trait Implementations
impl Default for GetIntentResponse
[src]
impl Default for GetIntentResponse
fn default() -> GetIntentResponse
[src]
fn default() -> GetIntentResponse
Returns the "default value" for a type. Read more
impl Debug for GetIntentResponse
[src]
impl Debug for GetIntentResponse
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for GetIntentResponse
[src]
impl Clone for GetIntentResponse
fn clone(&self) -> GetIntentResponse
[src]
fn clone(&self) -> GetIntentResponse
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl PartialEq for GetIntentResponse
[src]
impl PartialEq for GetIntentResponse
fn eq(&self, other: &GetIntentResponse) -> bool
[src]
fn eq(&self, other: &GetIntentResponse) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &GetIntentResponse) -> bool
[src]
fn ne(&self, other: &GetIntentResponse) -> bool
This method tests for !=
.
Auto Trait Implementations
impl Send for GetIntentResponse
impl Send for GetIntentResponse
impl Sync for GetIntentResponse
impl Sync for GetIntentResponse