UNPKG

@broadcom/endevor-for-zowe-cli

Version:

Endevor Plug-in for Zowe CLI

17 lines (16 loc) 1.9 kB
import { AbstractRestClient, Session, IRestOptions, IHeaderContent } from "@zowe/imperative"; import * as FormData from "form-data"; import { IEndevorRestResponse, IEndevorInstance } from "../index"; export declare class EndevorRestClient extends AbstractRestClient { static putJSONExpectJSON(session: Session, resource: string, payload: any, versionRequired?: string, headers?: IHeaderContent[]): Promise<IEndevorRestResponse<any>>; static getJSONtoQueryExpectJSON(session: Session, resource: string, payload: any, versionRequired?: string, headers?: IHeaderContent[]): Promise<IEndevorRestResponse<any>>; static deleteJSONtoQuery(session: Session, resource: string, payload: any, versionRequired?: string, headers?: IHeaderContent[]): Promise<IEndevorRestResponse<any>>; static getJSONtoQueryExpectSTREAM(session: Session, resource: string, payload: any, versionRequired?: string, headers?: IHeaderContent[]): Promise<IEndevorRestResponse<any>>; static getJSONtoQueryExpectTEXT(session: Session, resource: string, payload: any, versionRequired?: string, headers?: IHeaderContent[]): Promise<IEndevorRestResponse<string>>; static postForm(session: Session, resource: string, postForm: FormData, versionRequired?: string, headers?: IHeaderContent[]): Promise<IEndevorRestResponse<any>>; static putForm(session: Session, resource: string, postForm: FormData, versionRequired?: string, headers?: IHeaderContent[]): Promise<IEndevorRestResponse<any>>; static getInstances(session: Session, versionRequired?: string): Promise<IEndevorRestResponse<IEndevorInstance>>; static getReport(session: Session, instance: string, reportURI: string): Promise<string>; static sendRequest(session: Session, requestOptions: IRestOptions, versionRequired?: string): Promise<IEndevorRestResponse<any>>; static checkRestVersion(resHeader: any, versionRequired?: string): void; }