Skip to main content

default

Api Code Documentation / Exports / service/Client_storage_service / default

service/Client_storage_service.default

Implements#

Table of contents#

Constructors#

Properties#

Methods#

Constructors#

constructor#

new default(settings)

Parameters#

NameType
settingsAxiosRequestConfig

Defined in#

src/service/Client_storage_service.ts:25

Properties#

axiosInstance#

Private axiosInstance: AxiosInstance

Defined in#

src/service/Client_storage_service.ts:21


timeStamp#

Private timeStamp: number = 0

Defined in#

src/service/Client_storage_service.ts:23

Methods#

downloadObject#

downloadObject(id, secret): Promise<Type<StorageObject>>

Download an object using the matching secret

Parameters#

NameType
idstring
secretstring

Returns#

Promise<Type<StorageObject>>

Implementation of#

StorageServiceClientI.downloadObject

Defined in#

src/service/Client_storage_service.ts:91


getAxiosInstance#

getAxiosInstance(): AxiosInstance

Returns#

AxiosInstance

Defined in#

src/service/Client_storage_service.ts:128


getVersion#

getVersion(): Promise<Version>

Get version of conncted storage service

Returns#

Promise<Version>

Implementation of#

StorageServiceClientI.getVersion

Defined in#

src/service/Client_storage_service.ts:54


isReady#

isReady(): Promise<boolean>

Get readiness sattus of storage service

Returns#

Promise<boolean>

Implementation of#

StorageServiceClientI.isReady

Defined in#

src/service/Client_storage_service.ts:49


uploadObject#

uploadObject(id, name, data): Promise<Type<UploadResponse>>

Upload an object using the

Parameters#

NameType
idstring
namestring
datastring

Returns#

Promise<Type<UploadResponse>>

Implementation of#

StorageServiceClientI.uploadObject

Defined in#

src/service/Client_storage_service.ts:68