UNPKG

@xmobitea/gn-server

Version:

GearN Server by XmobiTea (Pro)

31 lines (30 loc) 901 B
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; }; }