com.microsoft.bot.dialogs

This package contains the classes for com.microsoft.bot.dialogs.

Classes

BeginSkillDialogOptions

A class with dialog arguments for a SkillDialog .

ComponentDialog

A Dialog that is composed of other dialogs.

Dialog

Base class for all dialogs.

DialogContainer

A container for a set of Dialogs.

DialogContext

Provides context for the current state of the dialog stack.

DialogContextPath

Defines path for available dialog contexts.

DialogEvent

Represents an event related to the "lifecycle" of the dialog.

DialogEvents

Represents the events related to the "lifecycle" of the dialog.

DialogInstance

Contains state information associated with a Dialog on a dialog stack.

DialogManager

Class which runs the dialog system.

DialogManagerResult

Represents the result of the Dialog Manager turn.

DialogPath

Defines path for available dialogs.

DialogSet

A collection of Dialog objects that can all call each other.

DialogState

Contains state information for the dialog stack.

DialogTurnResult

Result returned to the caller of one of the various stack manipulation methods.

DialogsComponentRegistration

Makes Dialogs components available to the system registering functionality.

ObjectPath

Helper methods for working with dynamic json objects.

PersistedState

Represents the persisted data across turns.

PersistedStateKeys

These are the keys which are persisted.

Recognizer

Recognizer base class.

ScopePath

Defines paths for the available scopes.

SkillDialog

A specialized Dialog that can wrap remote calls to a skill.

SkillDialogOptions

Defines the options that will be used to execute a SkillDialog .

SkillInvokeException

Exception used to report issues during the invoke method of the SkillDialog class.

ThisPath

Defines path passed to the active dialog.

TurnPath

Defines path for avaiable turns.

WaterfallDialog

Dialog optimized for prompting a user with a series of questions.

WaterfallStepContext

Provides context for a step in a WaterfallDialog .

Interfaces

DialogDependencies

Enumerate child dialog dependencies so they can be added to the containers dialogset.

WaterfallStep

A interface definition of a Waterfall step.

Enums

DialogReason

Indicates in which a dialog-related method is being called.

DialogTurnStatus

Result returned to the caller of one of the various stack manipulation methods.