@glodon-aiot/agent-cli-sdk
Version:
aiot agent client js sdk
23 lines (22 loc) • 1.07 kB
TypeScript
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;
}