openhim-core
Version:
The OpenHIM core application that provides logging and routing of http requests
45 lines (37 loc) • 868 B
JavaScript
var EventsSchema, Schema, connectionDefault, mongoose, server;
mongoose = require("mongoose");
server = require("../server");
connectionDefault = server.connectionDefault;
Schema = mongoose.Schema;
EventsSchema = new Schema({
"created": {
type: Date,
"default": Date.now,
expires: '1h'
},
"channelID": {
type: Schema.Types.ObjectId,
required: true
},
"transactionID": {
type: Schema.Types.ObjectId,
required: true
},
"route": {
type: String,
"enum": ['primary', 'route', 'orchestration']
},
"event": {
type: String,
"enum": ['start', 'end']
},
"name": String,
"status": Number,
"visualizerStatus": {
type: String,
"enum": ['success', 'error']
},
"visualizerTimestamp": String
});
exports.Event = connectionDefault.model('Event', EventsSchema);
//# sourceMappingURL=events.js.map