@brontosaurus/db
Version:
:ocean: Schema for brontosaurus
49 lines (48 loc) • 1.12 kB
JavaScript
"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 });