@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