Interface PlugNmeetAPI

interface PlugNmeetAPI {
    createRoom(params: CreateRoomParams): Promise<CreateRoomResponse>;
    getJoinToken(params: JoinTokenParams): Promise<JoinTokenResponse>;
    isRoomActive(params: IsRoomActiveParams): Promise<IsRoomActiveResponse>;
    getActiveRoomInfo(
        params: ActiveRoomInfoParams,
    ): Promise<ActiveRoomInfoResponse>;
    getActiveRoomsInfo(): Promise<ActiveRoomsInfoResponse>;
    fetchPastRoomsInfo(
        params: FetchPastRoomsInfoParams,
    ): Promise<FetchRoomsInfoResponse>;
    endRoom(params: EndRoomParams): Promise<EndRoomResponse>;
    fetchAnalytics(
        params: FetchAnalyticsParams,
    ): Promise<FetchAnalyticsResponse>;
    deleteAnalytics(
        params: DeleteAnalyticsParams,
    ): Promise<DeleteAnalyticsResponse>;
    getAnalyticsDownloadToken(
        params: AnalyticsDownloadTokenParams,
    ): Promise<AnalyticsDownloadTokenResponse>;
    fetchRecordings(
        params: FetchRecordingsParams,
    ): Promise<FetchRecordingsResponse>;
    deleteRecordings(
        params: DeleteRecordingsParams,
    ): Promise<DeleteRecordingsResponse>;
    getRecordingDownloadToken(
        params: RecordingDownloadTokenParams,
    ): Promise<RecordingDownloadTokenResponse>;
    getClientFiles(): Promise<ClientFilesResponse>;
}

Implemented by

Methods