restpki-client
Version:
Classes to consume Lacuna Software REST PKI
55 lines (54 loc) • 2.17 kB
TypeScript
export class RestPkiClient {
static _restPkiVersion: null;
constructor(endpointUrl: any, accessToken?: null, proxy?: null);
_endpointUrl: any;
_accessToken: any;
_proxy: any;
_multipartUploadThreshold: number;
_multipartUploadDoubleCheck: boolean;
_timeout: number;
getTimeoutInMin(): number;
getTimeoutInSec(): number;
setTimeoutInMin(value: any): void;
setTimeoutInSec(value: any): void;
getRestPkiVersion(): Promise<null>;
setRestPkiVersion(restPkiVersion: any): void;
getEndpointUrl(): any;
getAccessToken(): any;
getProxy(): any;
getMultipartUploadThreshold(): number;
getMultipartUploadDoubleCheck(): boolean;
setEndpointUrl(value: any): void;
setAccessToken(value: any): void;
setProxy(value: any): void;
setMultipartUploadThreshold(value: any): void;
setMultipartUploadDoubleCheck(value: any): void;
set endpointUrl(value: any);
get endpointUrl(): any;
set accessToken(value: any);
get accessToken(): any;
set proxy(value: any);
get proxy(): any;
set multipartUploadThreshold(value: number);
get multipartUploadThreshold(): number;
set multipartUploadDoubleCheck(value: boolean);
get multipartUploadDoubleCheck(): boolean;
set restPkiVersion(value: Promise<null>);
get restPkiVersion(): Promise<null>;
getRestClient(): RestClient;
getAuthentication(): Authentication;
_uploadOrRead(stream: any): Promise<any>;
_read(stream: any): Promise<any>;
_upload(stream: any): Promise<any>;
_uploadParts(stream: any, client: any, blobUri: any, partSize: any): Promise<any>;
uploadFileFromPath(path: any): Promise<any>;
uploadFileFromStream(stream: any): Promise<any>;
uploadFileFromContent(content: any): Promise<any>;
getApiVersion(api: any): 1 | 0 | 3 | 2 | Promise<1 | 0 | 3 | 2>;
_restPkiVersion: ApiVersion | undefined;
_getApiVersion(api: any, v: any): 1 | 0 | 3 | 2;
_tryGetEndpointVersion(endpoint: any): Promise<ApiVersion>;
}
import { RestClient } from "./rest-client";
import { Authentication } from "./authentication";
import { ApiVersion } from "./api-version";