woodwing-assets
Version:
TypeScript client for interacting with the WoodWing Assets Server API
14 lines (13 loc) • 825 B
TypeScript
import { AssetsServerBase } from './AssetsServerBase';
import { APICreateFolderRequest, DeleteFolderRequest, GetFolderRequest, ListFoldersRequest, SearchFolderRequest, UpdateFolderRequest } from './interfaces/Request/API';
import { FolderResponse, SearchFolderResponse } from './interfaces/Response/API';
export declare class AssetsServerAPI {
private base;
constructor(base: AssetsServerBase);
createFolder(req: APICreateFolderRequest): Promise<FolderResponse>;
getFolder(req: GetFolderRequest): Promise<FolderResponse>;
listFolder(req: ListFoldersRequest): Promise<SearchFolderResponse>;
searchFolder(req: SearchFolderRequest): Promise<SearchFolderResponse>;
updateFolder(req: UpdateFolderRequest): Promise<FolderResponse>;
deleteFolder(req: DeleteFolderRequest): Promise<FolderResponse>;
}