UNPKG

@xmobitea/gn-server

Version:
35 lines (34 loc) 1.31 kB
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; }