botbuilder-dialogs
Version:
A dialog stack based conversation manager for Microsoft BotBuilder.
40 lines (39 loc) • 1.14 kB
TypeScript
/**
* @module botbuilder-dialogs
*/
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License.
*/
import { BotFrameworkClient, BotFrameworkSkill, ConversationState, SkillConversationIdFactoryBase } from 'botbuilder-core';
export interface SkillDialogOptions {
/**
* The Microsoft app ID of the bot calling the skill.
*/
botId: string;
/**
* Optional. The OAuth Connection Name for the Parent Bot.
*/
connectionName?: string;
/**
* The BotFrameworkSkill that the dialog will call.
*/
conversationIdFactory: SkillConversationIdFactoryBase;
/**
* The ConversationState to be used by the Dialog.
*/
conversationState: ConversationState;
/**
* The BotFrameworkSkill the dialog will call.
*/
skill: BotFrameworkSkill;
/**
* The BotFrameworkClient used to call the remote skill.
*/
skillClient: BotFrameworkClient;
/**
* The callback Url for the skill host.
*/
skillHostEndpoint: string;
}
//# sourceMappingURL=skillDialogOptions.d.ts.map