@xmobitea/gn-server
Version:
GearN Server by XmobiTea (Pro)
35 lines (34 loc) • 1.31 kB
TypeScript
import * as mongoDB from "mongodb";
import { MasterAdminMongoObject } from "./MasterAdminMongoObject";
import { SecretPermissionItem } from "./../../../../../../GN-common/entity/SecretInfo";
export declare class SecretInfoItem extends MasterAdminMongoObject {
private static readonly _gameId;
private static readonly _secretKey;
private static readonly _role;
private static readonly _remove;
private static readonly _tsExpire;
private static readonly _permission;
private static readonly _tsCreate;
private static readonly _creatorId;
private readonly gameId;
private readonly secretKey;
private readonly role;
private readonly tsCreate;
private readonly creatorId;
private remove;
private tsExpire;
private permission;
constructor(result: mongoDB.WithId<mongoDB.Document>, collection: mongoDB.Collection<mongoDB.Document>);
private setDocumentMasterSecretInfoItem;
getGameId(): string;
getSecretKey(): string;
getRole(): number;
getTsCreate(): number;
getCreatorId(): string;
getRemove(): boolean;
setRemove(isRemove: boolean): void;
getTsExpire(): number;
setTsExpire(tsExpire: number): void;
getPermission(): SecretPermissionItem;
setPermission(permission: SecretPermissionItem): void;
}