const Joi = require('joi') /** * Memberships * A membership relates a profile to a grouping. */ // validator is used to validate route input/output const validator = Joi.object({ membership_id: Joi.number(), profile_id: Joi.number(), grouping_id: Joi.number(), membership_type: Joi.string().required(), }).label('membership__single_validator') // single is used to define database models const single = Joi.object({ membership_id: Joi.number(), profile_id: Joi.number(), grouping_id: Joi.number(), membership_type: Joi.string().required(), _can_edit: Joi.number().required(), _is_active: Joi.number().required(), }).label('membership__single') module.exports = { single, validator, }