UNPKG

openhim-core

Version:

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

40 lines (31 loc) 794 B
var ContactGroupSchema, ContactUserDef, Schema, connectionDefault, mongoose, server; mongoose = require("mongoose"); server = require("../server"); connectionDefault = server.connectionDefault; Schema = mongoose.Schema; exports.ContactUserDef = ContactUserDef = { "user": { type: String, required: true }, "method": { type: String, required: true, "enum": ["email", "sms"] }, "maxAlerts": { type: String, "enum": ["no max", "1 per hour", "1 per day"], "default": "no max" } }; ContactGroupSchema = new Schema({ "group": { type: String, required: true, unique: true }, "users": [ContactUserDef] }); exports.ContactGroup = connectionDefault.model('ContactGroup', ContactGroupSchema); //# sourceMappingURL=contactGroups.js.map