You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::LexModelBuildingService::Types::FollowUpPrompt

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing FollowUpPrompt as input to an Aws::Client method, you can use a vanilla Hash:

{
  prompt: { # required
    messages: [ # required
      {
        content_type: "PlainText", # required, accepts PlainText, SSML, CustomPayload
        content: "ContentString", # required
        group_number: 1,
      },
    ],
    max_attempts: 1, # required
    response_card: "ResponseCard",
  },
  rejection_statement: { # required
    messages: [ # required
      {
        content_type: "PlainText", # required, accepts PlainText, SSML, CustomPayload
        content: "ContentString", # required
        group_number: 1,
      },
    ],
    response_card: "ResponseCard",
  },
}

A prompt for additional activity after an intent is fulfilled. For example, after the OrderPizza intent is fulfilled, you might prompt the user to find out whether the user wants to order drinks.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#promptTypes::Prompt

Prompts for information from the user.

Returns:

#rejection_statementTypes::Statement

If the user answers \"no\" to the question defined in the prompt field, Amazon Lex responds with this statement to acknowledge that the intent was canceled.

Returns:

  • (Types::Statement)

    If the user answers \"no\" to the question defined in the prompt field, Amazon Lex responds with this statement to acknowledge that the intent was canceled.