@sourceloop/video-conferencing-service / Exports / VonageProvider
Class: VonageProvider¶
Implements¶
Provider<VonageVideoChat>
Table of contents¶
Constructors¶
Properties¶
Methods¶
Constructors¶
constructor¶
• new VonageProvider(vonageService)
Parameters¶
| Name | Type |
|---|---|
vonageService |
VonageService |
Defined in¶
services/video-conferencing-service/src/providers/vonage/vonage.provider.ts:25
Properties¶
vonageService¶
• Private Readonly vonageService: VonageService
Defined in¶
services/video-conferencing-service/src/providers/vonage/vonage.provider.ts:27
Methods¶
value¶
▸ value(): Object
Returns¶
Object
| Name | Type |
|---|---|
checkWebhookPayload |
(webhookPayload: VonageSessionWebhookPayload) => Promise<void> |
deleteArchive |
(archiveId: string) => Promise<void> |
getArchives |
(archiveId: null | string) => Promise<ArchiveResponse | ArchiveResponseList> |
getFeatures |
() => VideoChatFeatures |
getMeetingLink |
(meetingOptions: VonageMeetingOptions) => Promise<VonageMeetingResponse> |
getToken |
(sessionId: string, options: VonageSessionOptions) => Promise<SessionResponse> |
setUploadTarget |
(storageConfig: VonageS3TargetOptions | VonageAzureTargetOptions) => Promise<void> |
Implementation of¶
Provider.value
Defined in¶
services/video-conferencing-service/src/providers/vonage/vonage.provider.ts:29