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 |