UNPKG

openhim-core

Version:

The OpenHIM core application that provides logging and routing of http requests

45 lines (37 loc) 868 B
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