UNPKG

@brontosaurus/db

Version:
37 lines (36 loc) 884 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RecordModel = void 0; const mongoose_1 = require("mongoose"); const RecordSchema = new mongoose_1.Schema({ application: { type: mongoose_1.Schema.Types.ObjectId, required: true, }, target: { type: mongoose_1.Schema.Types.ObjectId, required: true, }, category: { type: String, required: true, }, action: { type: String, required: true, }, payload: { type: mongoose_1.Schema.Types.Mixed, required: true, }, extras: { type: mongoose_1.Schema.Types.Mixed, required: true, }, }, { timestamps: { createdAt: true, updatedAt: true, }, }); exports.RecordModel = mongoose_1.model('Record', RecordSchema);