@kweli/cs-rest
Version:
Simple authentication and REST calls for OpenText Content Server.
34 lines (33 loc) • 1.25 kB
TypeScript
import ServiceAbstract from "./service-abstract";
declare class Versions extends ServiceAbstract {
addVersion({ dataid, fileHandler, options, }: {
dataid: number;
fileHandler: File | string;
options?: Record<string, any>;
}): Promise<import("axios").AxiosResponse<{
id?: number;
version_number?: number;
}, any>>;
download({ dataid, version, filePath }: {
dataid: any;
version: any;
filePath: any;
}): Promise<unknown>;
list(dataid: number): Promise<import("axios").AxiosResponse<any, any>>;
version(dataid: any, version_number?: string): Promise<import("axios").AxiosResponse<any, any>>;
promote({ dataid, versionNumber, description }: {
dataid: any;
versionNumber: any;
description?: any;
}): Promise<import("axios").AxiosResponse<unknown, any>>;
deleteVersion({ dataid, versionNumber, apiVersion }: {
dataid: any;
versionNumber: any;
apiVersion?: string;
}): Promise<import("axios").AxiosResponse<any, any>>;
purge({ dataid, number_to_keep }: {
dataid: any;
number_to_keep?: number;
}): Promise<import("axios").AxiosResponse<any, any>>;
}
export default Versions;