UNPKG

@xmobitea/gn-server

Version:
34 lines (33 loc) 948 B
import { AuthInfo } from "./../../AuthInfo"; import { SecretInfo } from "./../../SecretInfo"; export declare class Request { private code; private type; private role; private requestId; private authInfo; private secretInfo; private ip; private parameters; private encrypted; constructor(code: number, type: number, role: number); setRequestId(requestId: number): void; setAuthenticate(authInfo: AuthInfo): void; setSecretInfo(secretInfo: SecretInfo): void; setIP(ip: string): void; setParameters(parameters: {}): void; setEncrypted(encrypted: boolean): void; getCode(): number; getType(): number; getRole(): number; getRequestId(): number; isAuthenticated(): boolean; isSecreted(): boolean; getAuthInfo(): AuthInfo; getSecretInfo(): SecretInfo; getIP(): string; getParameters(): { [k: string]: any; }; isEncrypted(): boolean; }