@sourceloop/video-conferencing-service / Exports / TwilioVideoChat
Interface: TwilioVideoChat¶
Hierarchy¶
-
↳
TwilioVideoChat
Table of contents¶
Methods¶
Methods¶
checkWebhookPayload¶
▸ checkWebhookPayload(webhookPayload
): Promise
<void
>
Parameters¶
Name | Type |
---|---|
webhookPayload |
WebhookPayloadParameters |
Returns¶
Promise
<void
>
Inherited from¶
VideoChatInterface.checkWebhookPayload
Defined in¶
services/video-conferencing-service/src/types.ts:63
deleteArchive¶
▸ deleteArchive(archiveId
): Promise
<void
>
Function
deleteArchive delete a specific archive
Parameters¶
Name | Type | Description |
---|---|---|
archiveId |
string |
id of an archive |
Returns¶
Promise
<void
>
Promise then returns a successful message for deleting if promise is resolved
Overrides¶
VideoChatInterface.deleteArchive
Defined in¶
services/video-conferencing-service/src/providers/twilio/types.ts:45
getArchives¶
▸ getArchives(archiveId
): Promise
<ArchiveResponse
>
Function
getArchives get a specific recorded/composed archive or a list of archives
Parameters¶
Name | Type |
---|---|
archiveId |
string |
Returns¶
Promise
<ArchiveResponse
>
a list of archives after resolving promise
Overrides¶
VideoChatInterface.getArchives
Defined in¶
services/video-conferencing-service/src/providers/twilio/types.ts:44
getFeatures¶
▸ getFeatures(): VideoChatFeatures
Returns¶
Overrides¶
VideoChatInterface.getFeatures
Defined in¶
services/video-conferencing-service/src/providers/twilio/types.ts:47
getMeetingLink¶
▸ getMeetingLink(options
): Promise
<MeetingResponse
>
Function
getMeetingLink Generates a meeting Id which is further used for sharing links
Interface
MeetingOptions which is defined as an Interface
Interface
MeetingResponse
Parameters¶
Name | Type |
---|---|
options |
MeetingOptions |
Returns¶
Promise
<MeetingResponse
>
Promise when resolved returns object of
Overrides¶
VideoChatInterface.getMeetingLink
Defined in¶
services/video-conferencing-service/src/providers/twilio/types.ts:43
getToken¶
▸ getToken(sessionId
, options
): Promise
<SessionResponse
>
Function
getToken Generates a token which is used for authorization to connect to a room
Interface
SessionOptions
Interface
SessionResponse
Parameters¶
Name | Type |
---|---|
sessionId |
string |
options |
SessionOptions |
Returns¶
Promise
<SessionResponse
>
Promise when resolved returns object of type
Overrides¶
Defined in¶
services/video-conferencing-service/src/providers/twilio/types.ts:39
setUploadTarget¶
▸ setUploadTarget(storageOptions
): Promise
<void
>
Function
setUploadTarget set the upload target
Interface
S3TargetOptions or
Interface
AzureTargetOptions
Parameters¶
Name | Type | Description |
---|---|---|
storageOptions |
ExternalStorageOptions |
of type |
Returns¶
Promise
<void
>
Overrides¶
VideoChatInterface.setUploadTarget
Defined in¶
services/video-conferencing-service/src/providers/twilio/types.ts:46