@xmobitea/gn-server
Version:
GearN Server by XmobiTea (Pro)
38 lines (37 loc) • 1.65 kB
TypeScript
import * as mongoDB from "mongodb";
import { MasterAdminMongoObject } from "./MasterAdminMongoObject";
import { xGameSettings } from "./../../../../../xsettings/lib/entity/xGameSettings";
import { xMatchmakingQueueSettings } from "./../../../../../xsettings/lib/entity/xMatchmakingQueueSettings";
export declare class GameItem extends MasterAdminMongoObject {
private static readonly _gameId;
private static readonly _gameName;
private static readonly _gameDescription;
private static readonly _gameIconUrl;
private static readonly _tsCreate;
private static readonly _creatorId;
private static readonly _gameSettings;
private static readonly _matchmakingQueueSettings;
private readonly gameId;
private readonly tsCreate;
private readonly creatorId;
private gameName;
private gameDescription;
private gameIconUrl;
private gameSettings;
private matchmakingQueueSettings;
constructor(result: mongoDB.WithId<mongoDB.Document>, collection: mongoDB.Collection<mongoDB.Document>);
private setDocumentMasterGameItem;
getGameId(): string;
getTsCreate(): number;
getCreatorId(): string;
getGameName(): string;
setGameName(gameName: string): void;
getGameDescription(): string;
setGameDescription(gameDescription: string): void;
getGameIconUrl(): string;
setGameIconUrl(gameIconUrl: string): void;
getGameSettings(): xGameSettings;
setGameSettings(gameSettings: xGameSettings): void;
getMatchmakingQueueSettings(): xMatchmakingQueueSettings[];
setMatchmakingQueueSettings(matchmakingQueueSettings: xMatchmakingQueueSettings[]): void;
}