UNPKG

botbuilder-dialogs

Version:

A dialog stack based conversation manager for Microsoft BotBuilder.

52 lines (43 loc) 1.08 kB
/** * @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; }