FileTransferImpl
@auvious/filetransfer / Exports / FileTransferImpl
Class: FileTransferImpl
Implements
Table of contents
Constructors
Properties
- conferenceId
- filename
- id
- interactionId
- mSignedUrl
- mSignedUrlObservable
- mimeType
- refreshing
- sentAt
- targetId
- targetType
- userEndpointId
- userId
Accessors
Methods
Constructors
constructor
• new FileTransferImpl(id, userId, userEndpointId, interactionId, conferenceId, targetType, targetId, mimeType, filename, sentAt, signedUrlProvider)
Parameters
| Name | Type |
|---|---|
id | string |
userId | string |
userEndpointId | string |
interactionId | string |
conferenceId | string |
targetType | TargetType |
targetId | string |
mimeType | string |
filename | string |
sentAt | Date |
signedUrlProvider | SignedUrlProvider |
Properties
conferenceId
• conferenceId: string
Implementation of
filename
• filename: string
Implementation of
id
• id: string
Implementation of
interactionId
• interactionId: string
Implementation of
mSignedUrl
• Private mSignedUrl: SignedUrl
mSignedUrlObservable
• Private mSignedUrlObservable: Subject<string>
mimeType
• mimeType: string
Implementation of
refreshing
• Private refreshing: any
sentAt
• sentAt: Date
Implementation of
targetId
• targetId: string
Implementation of
targetType
• targetType: TargetType
Implementation of
userEndpointId
• userEndpointId: string
Implementation of
userId
• userId: string
Implementation of
Accessors
signedUrl
• get signedUrl(): Observable<string>
Returns
Observable<string>
Implementation of
Methods
isExpired
▸ Private isExpired(): boolean
Returns
boolean
refreshSignedUrl
▸ Private refreshSignedUrl(): Promise<void>
Returns
Promise<void>
create
▸ Static create(fileTransferId, userId, userEndpointId, options, signedUrlProvider): FileTransfer
Parameters
| Name | Type |
|---|---|
fileTransferId | string |
userId | string |
userEndpointId | string |
options | TransferOptions |
signedUrlProvider | SignedUrlProvider |
Returns
createFromDTO
▸ Static createFromDTO(dto, signedUrlProvider): FileTransfer
Parameters
| Name | Type |
|---|---|
dto | FileTransferDTO |
signedUrlProvider | SignedUrlProvider |
Returns
createFromEvent
▸ Static createFromEvent(event, signedUrlProvider): FileTransfer
Parameters
| Name | Type |
|---|---|
event | FileTransferredEvent |
signedUrlProvider | SignedUrlProvider |