com.microsoft.bot.builder.dialogs.IDialog Maven / Gradle / Ivy
package com.microsoft.bot.builder.dialogs;
// TODO: daveta remove this - not sure where this came from
///
/// Interface for all Dialog objects that can be added to a `DialogSet`. The dialog should generally
/// be a singleton and added to a dialog set using `DialogSet.add()` at which point it will be
/// assigned a unique ID.
///
public interface IDialog
{
///
/// Method called when a new dialog has been pushed onto the stack and is being activated.
///
/// The dialog context for the current turn of conversation.
/// (Optional) arguments that were passed to the dialog during `begin()` call that started the instance.
//CompleteableFuture DialogBegin(DialogContext dc, IDictionary dialogArgs = null);
//CompleteableFuture DialogBegin(DialogContext dc, HashMap dialogArgs);
//CompleteableFuture DialogBegin(DialogContext dc);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy