UNPKG

@xmobitea/gn-typescript-client

Version:

GearN Typescript Client SDK by XmobiTea (Pro)

33 lines (32 loc) 1.26 kB
import { GNHashtable } from "./../common/GNData"; import { RequestRole } from "./../constant/enumType/RequestRole"; import { RequestType } from "./../constant/enumType/RequestType"; import { Action1 } from "./../common/Action1"; import { OperationRequest } from "./../entity/OperationRequest"; import { OperationResponse } from "./../entity/OperationResponse"; export declare class OperationPending { private operationRequest; private requestType; private role; private authToken; private secretKey; private gameId; private customTags; private onOperationResponse; private timeout; private firstSend; private secondsSend; constructor(requestType: RequestType, role: RequestRole, operationRequest: OperationRequest, onOperationResponse: Action1<OperationResponse>, authToken: string, secretKey: string, customTags: GNHashtable, gameId: string); getRequestType(): RequestType; getRole(): RequestRole; getAuthToken(): string; getSecretKey(): string; getGameId(): string; getCustomTags(): GNHashtable; onSend(): void; onRecv(): void; getExecuteTimerInMs(): number; isTimeout(): boolean; getOperationRequest(): OperationRequest; getCallback(): Action1<OperationResponse>; }