infobip-rtc
Version:
Infobip RTC JavaScript SDK - Infobip WebRTC API Implementation
32 lines (31 loc) • 816 B
TypeScript
import { ConferenceParticipant } from "./ConferenceEvents";
import { ErrorCode } from "../../event/ErrorCode";
import { RecordingType } from "../../options/RecordingOptions";
export interface DialogCreatedEvent {
id: string;
participants: ConferenceParticipant[];
recordingType: RecordingType;
}
export interface DialogEstablishedEvent {
id: string;
participants: ConferenceParticipant[];
recordingType: RecordingType;
}
export interface DialogFinishedEvent {
id: string;
status: {
name: string;
description: string;
};
}
export interface DialogFailedEvent {
id: string;
status: ErrorCode;
}
export interface DialogRecordingStartedEvent {
id: string;
recordingType: RecordingType;
}
export interface DialogRecordingStoppedEvent {
id: string;
}