@xmobitea/gn-typescript-client
Version:
GearN Typescript Client SDK by XmobiTea (Pro)
21 lines (20 loc) • 844 B
TypeScript
import { Constructor } from "./../GNMetadata";
import { GNHashtable } from "./../../common/GNData";
import { InvalidMember } from "./../InvalidMember";
import { OperationResponse } from "./../OperationResponse";
export declare abstract class CustomOperationResponse {
operationCode: string;
parameters: GNHashtable;
returnCode: number;
debugMessage: string;
errorCode: number;
invalidMembers: InvalidMember[];
hasReturnCodeError(): boolean;
setupOperationResponse(operationResponse: OperationResponse): void;
toString(): string;
}
export declare abstract class CustomOperationResponseAbstract<TResponseData> extends CustomOperationResponse {
responseData: TResponseData;
protected responseDataCls: Constructor<TResponseData>;
setupOperationResponse(operationResponse: OperationResponse): void;
}