@xmobitea/gn-server
Version:
GearN Server by XmobiTea (Pro)
24 lines (23 loc) • 844 B
TypeScript
import { GNHashtable } from "./../../common/GNData";
export declare class OperationRequest {
static readonly DefaultTimeOut: number;
private isValid;
isValidRequest(): boolean;
private operationCode;
private requestId;
private parameters;
private encrypted;
private timeout;
constructor(operationCode: number, encrypted: boolean, timeout?: number);
getOperationCode(): number;
getRequestId(): number;
getParameters(): GNHashtable;
isEncrypted(): boolean;
getTimeout(): number;
setRequestId(requestId: number): OperationRequest;
setParameter(key: string, value: any): OperationRequest;
setParameters(parameters: GNHashtable): OperationRequest;
setEncrypted(encrypted: boolean): OperationRequest;
setTimeout(timeout: number): OperationRequest;
toString(): string;
}