@xmobitea/gn-server
Version:
GearN Server by XmobiTea (Pro)
34 lines (33 loc) • 948 B
TypeScript
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;
}