@zowe/imperative
Version:
framework for building configurable CLIs
53 lines • 1.32 kB
TypeScript
import { Session } from "../../session/Session";
import { Logger } from "../../../../logger";
/**
* Interface to map client's REST call response
* @export
* @interface IRestClientResponse
*/
export interface IRestClientResponse {
/**
* Status whether or not a REST request was successful by HTTP status code
* @type {boolean}
* @memberof IRestClientResponse
*/
requestSuccess?: boolean;
/**
* Status whether or not a REST request was successful by HTTP status code
* Reverse of requestSuccess
* @type {boolean}
* @memberof IRestClientResponse
*/
requestFailure?: boolean;
/**
* Http(s) response body as a buffer
* @type {Buffer}
* @memberof IRestClientResponse
*/
data?: Buffer;
/**
* Http(s) response body as a string
* @type {string}
* @memberof IRestClientResponse
*/
dataString?: string;
/**
* Http(s) response object
* @type {any}
* @memberof IRestClientResponse
*/
response?: any;
/**
* Session object
* @type {Session}
* @memberof IRestClientResponse
*/
session?: Session;
/**
* Logger object
* @type {Logger}
* @memberof IRestClientResponse
*/
log?: Logger;
}
//# sourceMappingURL=IRestClientResponse.d.ts.map