UNPKG

@glodon-aiot/agent-cli-sdk

Version:

aiot agent client js sdk

23 lines (22 loc) 1.07 kB
import { IApplication, ISession } from '@glodon-aiot/apis'; import Session, { QuestionBody, QuestionConfig } from './Session'; import BotClient from './BotClient'; export default class DialogSession extends Session { private ctrl; constructor(token: string, _id?: string, _data?: Partial<ISession>, lazyload?: boolean, application?: IApplication, client?: BotClient); prepareConnection(): Promise<boolean>; postChatV2EventSource(applicationId: string, sessionId: string, params: any, signal: AbortSignal, options: { onopen?: any; onmessage?: any; onerror?: any; onclose?: any; }, onAppStatusError?: (error: any) => void): Promise<void>; postChatV3EventSource(applicationId: string, sessionId: string, params: any, signal: AbortSignal, options: { onopen?: any; onmessage?: any; onerror?: any; onclose?: any; }, onAppStatusError?: (error: any) => void): Promise<void>; sendQuestion(questionBody: QuestionBody, configs: QuestionConfig): Promise<void>; stopAnswer(): void; }