UNPKG

@brontosaurus/db

Version:
49 lines (48 loc) 1.12 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SpecialPasswordSchema = exports.ResetTokenSchema = void 0; const mongoose_1 = require("mongoose"); exports.ResetTokenSchema = new mongoose_1.Schema({ password: { type: String, required: true, }, expireAt: { type: Date, required: true, }, createdAt: { type: Date, required: true, }, }, { _id: false }); exports.SpecialPasswordSchema = new mongoose_1.Schema({ passwordId: { type: String, required: true, }, by: { type: mongoose_1.Schema.Types.ObjectId, required: true, }, expireAt: { type: Date, required: true, }, createdAt: { type: Date, required: true, }, password: { type: String, required: true, }, suspendedBy: { type: mongoose_1.Schema.Types.ObjectId, required: false, }, suspendedAt: { type: Date, required: false, }, }, { _id: false });