UNPKG

wa-chat-server

Version:

Watson Assistant powered chat server

21 lines (20 loc) 1.02 kB
import AssistantV1 from 'ibm-watson/assistant/v1'; import AssistantV2 from 'ibm-watson/assistant/v2'; import { IConversationAPI } from '../interface/IConversationAPI'; import { ILogger } from '../interface/ILogger'; import { IAssistantV2AdapterIamConfig } from '../interface/IAssistantV2AdapterIamConfig'; import { IAssistantV2AdapterCp4dConfig } from '../interface/IAssistantV2AdapterCp4dConfig'; export declare class AssistantV2Adapter implements IConversationAPI { private logger; environmentId: string; assistantId: string; assistant: AssistantV2; withContext: boolean; softRestart: boolean; sessionId: string; private constructor(); static initializeWithIamAuthenticator(config: IAssistantV2AdapterIamConfig, logger: ILogger): AssistantV2Adapter; static initializeWithCp4dAuthenticator(config: IAssistantV2AdapterCp4dConfig, logger: ILogger): AssistantV2Adapter; private v1ContextToV2Context; message(payload: AssistantV1.MessageRequest): Promise<AssistantV1.Response>; }