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?
  • 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)