BotIntent

data class BotIntent(val description: String? = null, val dialogCodeHook: BotDialogCodeHookSetting? = null, val fulfillmentCodeHook: BotFulfillmentCodeHookSetting? = null, val initialResponseSetting: BotInitialResponseSetting? = null, val inputContexts: List<BotInputContext>? = null, val intentClosingSetting: BotIntentClosingSetting? = null, val intentConfirmationSetting: BotIntentConfirmationSetting? = null, val kendraConfiguration: BotKendraConfiguration? = null, val name: String, val outputContexts: List<BotOutputContext>? = null, val parentIntentSignature: String? = null, val sampleUtterances: List<BotSampleUtterance>? = null, val slotPriorities: List<BotSlotPriority>? = null, val slots: List<BotSlot>? = null)

Represents an action that the user wants to perform.

Constructors

Link copied to clipboard
fun BotIntent(description: String? = null, dialogCodeHook: BotDialogCodeHookSetting? = null, fulfillmentCodeHook: BotFulfillmentCodeHookSetting? = null, initialResponseSetting: BotInitialResponseSetting? = null, inputContexts: List<BotInputContext>? = null, intentClosingSetting: BotIntentClosingSetting? = null, intentConfirmationSetting: BotIntentConfirmationSetting? = null, kendraConfiguration: BotKendraConfiguration? = null, name: String, outputContexts: List<BotOutputContext>? = null, parentIntentSignature: String? = null, sampleUtterances: List<BotSampleUtterance>? = null, slotPriorities: List<BotSlotPriority>? = null, slots: List<BotSlot>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val description: String? = null

Description of thr intent.

Link copied to clipboard
Link copied to clipboard

Configuration setting for a response sent to the user before Amazon Lex starts eliciting slots.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The name of the intent.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A sample utterance that invokes an intent or respond to a slot elicitation prompt.

Link copied to clipboard
Link copied to clipboard
val slots: List<BotSlot>? = null

List of slots