@broadcom/sysview-for-zowe-cli
Version:
Zowe CLI plugin for SYSVIEW
50 lines (49 loc) • 1.57 kB
TypeScript
import { ISysviewDataRows } from "./ISysviewDataRows";
import { ISysviewContext } from "./ISysviewContext";
import { ISysviewInfoFlds } from "./ISysviewInfoFlds";
import { ISysviewDataFlds } from "./ISysviewDataFlds";
export interface ISysviewAPIResponse {
/**
* An identifier that this is a SYSVIEW API containing command data. The value is always "APICMDD"
*/
type: "APICMDD";
/**
* The SYSVIEW response message format version. The current version is "1.0"
*/
version: string;
/**
* The time that the command was executed in ISO81234 format with timezone offset. For example: "2019-09-24T08:28:19.322473-04:00"
*/
time: string;
context?: ISysviewContext;
overRowsRS?: string[];
overRowsRL?: string[];
overRowsIS?: string[];
overRowsIL?: string[];
/**
* Documents the offset and row where the fields are found.
*/
infoFlds?: ISysviewInfoFlds;
/**
* An array of preformatted strings containing data from the information area
*/
infoRows?: string[];
/**
* The InfoData section of the response message is a keyword value pair similar to the Name and Value fields of the INFOFLDS command.
*/
infoData?: {
[infoField: string]: string;
};
/**
* The list of fields and their data types.
*/
dataFlds?: ISysviewDataFlds;
/**
* The DataRows section of the response buffer returns the rows and column data.
*/
dataRows?: ISysviewDataRows;
/**
* index signature
*/
[key: string]: any;
}