GetIntentResponse
public struct GetIntentResponse : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
Checksum of the intent.
Declaration
Swift
public let checksum: String? -
After the Lambda function specified in the fulfillmentActivity element fulfills the intent, Amazon Lex conveys this statement to the user.
Declaration
Swift
public let conclusionStatement: Statement? -
If defined in the bot, Amazon Lex uses prompt to confirm the intent before fulfilling the user’s request. For more information, see PutIntent.
Declaration
Swift
public let confirmationPrompt: Prompt? -
The date that the intent was created.
Declaration
Swift
public let createdDate: TimeStamp? -
A description of the intent.
Declaration
Swift
public let description: String? -
If defined in the bot, Amazon Amazon Lex invokes this Lambda function for each user input. For more information, see PutIntent.
Declaration
Swift
public let dialogCodeHook: CodeHook? -
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.
Declaration
Swift
public let followUpPrompt: FollowUpPrompt? -
Describes how the intent is fulfilled. For more information, see PutIntent.
Declaration
Swift
public let fulfillmentActivity: FulfillmentActivity? -
Configuration information, if any, to connect to an Amazon Kendra index with 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 the last updated date are the same.
Declaration
Swift
public let lastUpdatedDate: TimeStamp? -
The name of the intent.
Declaration
Swift
public let name: String? -
A unique identifier for a built-in intent.
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 configured for the intent.
Declaration
Swift
public let sampleUtterances: [String]? -
An array of intent slots configured for the intent.
Declaration
Swift
public let slots: [Slot]? -
The version of the intent.
Declaration
Swift
public let version: String? -
init(checksum:conclusionStatement:confirmationPrompt:createdDate: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, 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)
View on GitHub
GetIntentResponse Structure Reference