workano-js-sdk
Version:
Workano Communications SDK - A modern JavaScript SDK for WebRTC and VoIP integration.
23 lines • 1.14 kB
TypeScript
import { CallLog, Voicemail } from '../../lib/index';
import { TListResponse } from '../shared/model';
import { TAddCallInfo, TCallInfo, TCallInfoItem, TTag, TUpdateCallInfo } from './models';
export default class {
private static listeners;
static isOutgoing(callLog: CallLog): boolean;
static list(offset?: number, limit?: number, params?: Object): Promise<CallLog[]>;
static voicemails(): Promise<Voicemail[]>;
static voicemailUrl(voicemail: Voicemail): Promise<string>;
static recordingFileUrl(cdrId: number, recordingUuid: string): Promise<string>;
static search({ contactUuid, query, pageSize, }: {
contactUuid?: string;
query?: string;
pageSize: number;
}): Promise<CallLog[]>;
static info(callLogId: number): Promise<TCallInfo | null>;
static tags(callLogId: number): Promise<TListResponse<TTag>>;
static updateInfo(params: TUpdateCallInfo): Promise<boolean>;
static addInfo(params: TAddCallInfo): Promise<TCallInfoItem | null>;
static onCallLogCreated(listener: (data: CallLog) => void): void;
static off(): void;
}
//# sourceMappingURL=index.d.ts.map