Skip to main content

FileTransferImpl

@auvious/filetransfer / Exports / FileTransferImpl

Class: FileTransferImpl

Implements

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new FileTransferImpl(id, userId, userEndpointId, interactionId, conferenceId, targetType, targetId, mimeType, filename, sentAt, signedUrlProvider)

Parameters

NameType
idstring
userIdstring
userEndpointIdstring
interactionIdstring
conferenceIdstring
targetTypeTargetType
targetIdstring
mimeTypestring
filenamestring
sentAtDate
signedUrlProviderSignedUrlProvider

Properties

conferenceId

conferenceId: string

Implementation of

FileTransfer.conferenceId


filename

filename: string

Implementation of

FileTransfer.filename


id

id: string

Implementation of

FileTransfer.id


interactionId

interactionId: string

Implementation of

FileTransfer.interactionId


mSignedUrl

Private mSignedUrl: SignedUrl


mSignedUrlObservable

Private mSignedUrlObservable: Subject<string>


mimeType

mimeType: string

Implementation of

FileTransfer.mimeType


refreshing

Private refreshing: any


sentAt

sentAt: Date

Implementation of

FileTransfer.sentAt


targetId

targetId: string

Implementation of

FileTransfer.targetId


targetType

targetType: TargetType

Implementation of

FileTransfer.targetType


userEndpointId

userEndpointId: string

Implementation of

FileTransfer.userEndpointId


userId

userId: string

Implementation of

FileTransfer.userId

Accessors

signedUrl

get signedUrl(): Observable<string>

Returns

Observable<string>

Implementation of

FileTransfer.signedUrl

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

NameType
fileTransferIdstring
userIdstring
userEndpointIdstring
optionsTransferOptions
signedUrlProviderSignedUrlProvider

Returns

FileTransfer


createFromDTO

Static createFromDTO(dto, signedUrlProvider): FileTransfer

Parameters

NameType
dtoFileTransferDTO
signedUrlProviderSignedUrlProvider

Returns

FileTransfer


createFromEvent

Static createFromEvent(event, signedUrlProvider): FileTransfer

Parameters

NameType
eventFileTransferredEvent
signedUrlProviderSignedUrlProvider

Returns

FileTransfer