UNPKG

openhim-core

Version:

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

45 lines (37 loc) 859 B
var Schema, UserSchema, connectionDefault, mongoose, server; mongoose = require("mongoose"); server = require("../server"); connectionDefault = server.connectionDefault; Schema = mongoose.Schema; UserSchema = new Schema({ "firstname": { type: String, required: true }, "surname": { type: String, required: true }, "email": { type: String, required: true, unique: true }, "passwordAlgorithm": String, "passwordHash": String, "passwordSalt": String, "groups": [String], "msisdn": String, "dailyReport": Boolean, "weeklyReport": Boolean, "settings": Object, "token": String, "tokenType": { type: String, "enum": ['newUser', 'existingUser', null] }, "expiry": Date, "locked": Boolean }); exports.User = connectionDefault.model('User', UserSchema); //# sourceMappingURL=users.js.map