@sourceloop/video-conferencing-service / Exports / TwilioProvider
Class: TwilioProvider¶
Implements¶
Provider
<TwilioVideoChat
>
Table of contents¶
Constructors¶
Properties¶
Methods¶
Constructors¶
constructor¶
• new TwilioProvider(twilioService
)
Parameters¶
Name | Type |
---|---|
twilioService |
TwilioService |
Defined in¶
services/video-conferencing-service/src/providers/twilio/twilio.provider.ts:17
Properties¶
twilioService¶
• Private
Readonly
twilioService: TwilioService
Defined in¶
services/video-conferencing-service/src/providers/twilio/twilio.provider.ts:18
Methods¶
value¶
▸ value(): Object
Returns¶
Object
Name | Type |
---|---|
checkWebhookPayload |
(webhookPayload : TwilioWebhookPayload ) => Promise <void > |
deleteArchive |
(archiveId : string ) => Promise <void > |
getArchives |
(archiveId : null | string ) => Promise <ArchiveResponse > |
getFeatures |
() => VideoChatFeatures |
getMeetingLink |
(meetingOptions : MeetingOptions ) => Promise <TwilioMeetingResponse > |
getToken |
(sessionId : string , options : TwilioSessonOptions ) => Promise <SessionResponse > |
setUploadTarget |
(storageConfig : TwilioS3TargetOptions ) => Promise <void > |
Implementation of¶
Provider.value
Defined in¶
services/video-conferencing-service/src/providers/twilio/twilio.provider.ts:21