openhim-core
Version:
The OpenHIM core application that provides logging and routing of http requests
48 lines (40 loc) • 815 B
JavaScript
var AlertSchema, Schema, connectionDefault, mongoose, server;
mongoose = require("mongoose");
server = require("../server");
connectionDefault = server.connectionDefault;
Schema = mongoose.Schema;
AlertSchema = new Schema({
"user": {
type: String,
required: true
},
"method": {
type: String,
required: true
},
"timestamp": {
type: Date,
required: true,
"default": Date.now,
expires: '1d'
},
"channelID": {
type: String,
required: true
},
"condition": {
type: String,
required: true
},
"status": {
type: String,
required: true
},
"alertStatus": {
type: String,
required: true,
"enum": ["Failed", "Completed"]
}
});
exports.Alert = connectionDefault.model('Alert', AlertSchema);
//# sourceMappingURL=alerts.js.map