@xmobitea/gn-server
Version:
GearN Server by XmobiTea (Pro)
31 lines (30 loc) • 901 B
TypeScript
import { AuthInfo } from "./../../AuthInfo";
import { SecretInfo } from "./../../SecretInfo";
export declare class Request {
private operationCode;
private requestType;
private role;
private requestId;
private authInfo;
private secretInfo;
private ip;
private parameters;
constructor(operationCode: string, requestType: number, role: number);
setRequestId(requestId: number): void;
setAuthenticate(authInfo: AuthInfo): void;
setSecretInfo(secretInfo: SecretInfo): void;
setIP(ip: string): void;
setParameters(parameters: {}): void;
getOperationCode(): string;
getRequestType(): number;
getRole(): number;
getRequestId(): number;
isAuthenticated(): boolean;
isSecreted(): boolean;
getAuthInfo(): AuthInfo;
getSecretInfo(): SecretInfo;
getIP(): string;
getParameters(): {
[k: string]: any;
};
}