UNPKG

fbhelpernodejs

Version:

Modulo para axuiliar a construção de bots

33 lines (29 loc) 1.01 kB
/** * Created by Junior on 06/02/2018. */ const immutablePlugin = require('mongoose-immutable'); module.exports = restful => { const mongoose = restful.mongoose; const deepPopulate = require('mongoose-deep-populate')(mongoose); // averageTime configurado em millissegundos const Services = new mongoose.Schema({ description: { type: String, required: true, minlength: 4, maxlength: 30 }, active: { type: Boolean, required: true, default: true }, averageTime: { type: Number, required: true }, image: { type: String, required: false }, title: { type: String, required: true }, subTitle: { type: String, required: true }, options: [{ description: { type: String, required: true, minlength: 4, maxlength: 30 } }], page: { type: mongoose.Schema.Types.ObjectId, required: true, immutable: true, ref: 'Pages' } }); Services.plugin(immutablePlugin); Services.plugin(deepPopulate); return restful.model('Services', Services); };