won-dto
Version:
Won DTO For WonCore
22 lines • 859 B
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.AgendaJobHook = void 0;
const mongoose_1 = require("mongoose");
const baseModel_1 = require("../base/baseModel");
const agendaJobSchema = new mongoose_1.Schema({
name: { type: String },
data: { type: mongoose_1.Schema.Types.Mixed },
type: { type: String },
priority: { type: String },
nextRunAt: { type: Date },
lastModifiedBy: { type: mongoose_1.Schema.Types.ObjectId, ref: "User" },
lockedAt: { type: Date },
lastRunAt: { type: Date },
lastFinishedAt: { type: Date },
disabled: { type: Boolean },
failCount: { type: Number },
failReason: { type: String },
failedAt: { type: Date },
}, { timestamps: true });
exports.AgendaJobHook = new baseModel_1.ModelHook(agendaJobSchema);
//# sourceMappingURL=agendaJob.schema.js.map