@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