Skip to content

@sourceloop/video-conferencing-service / Exports / VideoChatArchiveController

Class: VideoChatArchiveController

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new VideoChatArchiveController(chatArchiveService)

Parameters

Name Type
chatArchiveService ChatArchiveService

Defined in

services/video-conferencing-service/src/controllers/video-chat-archive.controller.ts:20

Properties

chatArchiveService

chatArchiveService: ChatArchiveService

Defined in

services/video-conferencing-service/src/controllers/video-chat-archive.controller.ts:22

Methods

deleteArchive

deleteArchive(archiveId): Promise<void>

Parameters

Name Type
archiveId string

Returns

Promise<void>

Defined in

services/video-conferencing-service/src/controllers/video-chat-archive.controller.ts:69


getArchive

getArchive(archiveId): Promise<ArchiveResponse | ArchiveResponseList>

Parameters

Name Type
archiveId string

Returns

Promise<ArchiveResponse | ArchiveResponseList>

Defined in

services/video-conferencing-service/src/controllers/video-chat-archive.controller.ts:25


getArchives

getArchives(): Promise<ArchiveResponse | ArchiveResponseList>

Returns

Promise<ArchiveResponse | ArchiveResponseList>

Defined in

services/video-conferencing-service/src/controllers/video-chat-archive.controller.ts:47


setUploadTarget

setUploadTarget(body): Promise<void>

Parameters

Name Type
body ExternalStorageOptions

Returns

Promise<void>

Defined in

services/video-conferencing-service/src/controllers/video-chat-archive.controller.ts:93