PutIntentResponse
public struct PutIntentResponse : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Checksum of the $LATESTversion of the intent created or updated.
Declaration
Swift
public let checksum: String?
-
After the Lambda function specified in thefulfillmentActivityintent fulfills the intent, Amazon Lex conveys this statement to the user.
Declaration
Swift
public let conclusionStatement: Statement?
-
If defined in the intent, Amazon Lex prompts the user to confirm the intent before fulfilling it.
Declaration
Swift
public let confirmationPrompt: Prompt?
-
The date that the intent was created.
Declaration
Swift
public let createdDate: TimeStamp?
-
True if a new version of the intent was created. If the createVersion field was not specified in the request, the createVersion field is set to false in the response.
Declaration
Swift
public let createVersion: Bool?
-
A description of the intent.
Declaration
Swift
public let description: String?
-
If defined in the intent, Amazon Lex invokes this Lambda function for each user input.
Declaration
Swift
public let dialogCodeHook: CodeHook?
-
If defined in the intent, Amazon Lex uses this prompt to solicit additional user activity after the intent is fulfilled.
Declaration
Swift
public let followUpPrompt: FollowUpPrompt?
-
If defined in the intent, Amazon Lex invokes this Lambda function to fulfill the intent after the user provides all of the information required by the intent.
Declaration
Swift
public let fulfillmentActivity: FulfillmentActivity?
-
Configuration information, if any, required to connect to an Amazon Kendra index and use the AMAZON.KendraSearchIntent intent.
Declaration
Swift
public let kendraConfiguration: KendraConfiguration?
-
The date that the intent was updated. When you create a resource, the creation date and last update dates are the same.
Declaration
Swift
public let lastUpdatedDate: TimeStamp?
-
The name of the intent.
Declaration
Swift
public let name: String?
-
A unique identifier for the built-in intent that this intent is based on.
Declaration
Swift
public let parentIntentSignature: String?
-
If the user answers “no” to the question defined in confirmationPrompt Amazon Lex responds with this statement to acknowledge that the intent was canceled.
Declaration
Swift
public let rejectionStatement: Statement?
-
An array of sample utterances that are configured for the intent.
Declaration
Swift
public let sampleUtterances: [String]?
-
An array of intent slots that are configured for the intent.
Declaration
Swift
public let slots: [Slot]?
-
The version of the intent. For a new intent, the version is always $LATEST.
Declaration
Swift
public let version: String?
-
init(checksum:conclusionStatement:confirmationPrompt:createdDate:createVersion:description:dialogCodeHook:followUpPrompt:fulfillmentActivity:kendraConfiguration:lastUpdatedDate:name:parentIntentSignature:rejectionStatement:sampleUtterances:slots:version:)
Undocumented
Declaration
Swift
public init(checksum: String? = nil, conclusionStatement: Statement? = nil, confirmationPrompt: Prompt? = nil, createdDate: TimeStamp? = nil, createVersion: Bool? = nil, description: String? = nil, dialogCodeHook: CodeHook? = nil, followUpPrompt: FollowUpPrompt? = nil, fulfillmentActivity: FulfillmentActivity? = nil, kendraConfiguration: KendraConfiguration? = nil, lastUpdatedDate: TimeStamp? = nil, name: String? = nil, parentIntentSignature: String? = nil, rejectionStatement: Statement? = nil, sampleUtterances: [String]? = nil, slots: [Slot]? = nil, version: String? = nil)