cu8-lucky-draw-pool-engine
Version:
Lucky draw pool engine for luck based games
19 lines (18 loc) • 790 B
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var mongoose_1 = require("mongoose");
var PoolSchema = new mongoose_1.Schema({
poolKey: { type: String, index: true, required: true, unique: true },
name: { type: String, required: true },
period: { type: String },
initialAmount: { type: Number, required: true },
unclaimed: { type: Number, required: true },
status: { type: String },
startTime: { type: Date, index: -1 },
endTime: { type: Date, index: -1 },
createdAt: { type: Date, default: function () { return Date.now(); } },
disabledAt: { type: Date },
config: { type: mongoose_1.Schema.Types.Mixed, default: {} },
data: { type: mongoose_1.Schema.Types.Mixed, default: {} },
});
exports.default = PoolSchema;