Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface CreateDialogNodeParams

Parameters for the createDialogNode operation.

Hierarchy

  • CreateDialogNodeParams

Index

Properties

Optional actions

actions: DialogNodeAction[]

An array of objects describing any actions to be invoked by the dialog node.

Optional conditions

conditions: string

The condition that will trigger the dialog node. This string cannot contain carriage return, newline, or tab characters.

Optional context

context: JsonObject

The context for the dialog node.

Optional description

description: string

The description of the dialog node. This string cannot contain carriage return, newline, or tab characters.

dialogNode

dialogNode: string

The dialog node ID. This string must conform to the following restrictions:

  • It can contain only Unicode alphanumeric, space, underscore, hyphen, and dot characters.

Optional digressIn

digressIn: DigressIn | string

Whether this top-level dialog node can be digressed into.

Optional digressOut

digressOut: DigressOut | string

Whether this dialog node can be returned to after a digression.

Optional digressOutSlots

digressOutSlots: DigressOutSlots | string

Whether the user can digress to top-level nodes while filling out slots.

Optional disambiguationOptOut

disambiguationOptOut: boolean

Whether the dialog node should be excluded from disambiguation suggestions. Valid only when type=standard or frame.

Optional eventName

eventName: EventName | string

How an event_handler node is processed.

Optional headers

headers: OutgoingHttpHeaders

Optional includeAudit

includeAudit: boolean

Whether to include the audit properties (created and updated timestamps) in the response.

Optional metadata

metadata: JsonObject

The metadata for the dialog node.

Optional nextStep

The next step to execute following this dialog node.

Optional output

The output of the dialog node. For more information about how to specify dialog node output, see the documentation.

Optional parent

parent: string

The ID of the parent dialog node. This property is omitted if the dialog node has no parent.

Optional previousSibling

previousSibling: string

The ID of the previous sibling dialog node. This property is omitted if the dialog node has no previous sibling.

Optional title

title: string

The alias used to identify the dialog node. This string must conform to the following restrictions:

  • It can contain only Unicode alphanumeric, space, underscore, hyphen, and dot characters.

Optional type

type: Type | string

How the dialog node is processed.

Optional userLabel

userLabel: string

A label that can be displayed externally to describe the purpose of the node to users.

Optional variable

variable: string

The location in the dialog context where output is stored.

workspaceId

workspaceId: string

Unique identifier of the workspace.

Generated using TypeDoc