You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

memberships.js 477B

1234567891011121314151617
  1. 'use strict'
  2. const Joi = require('joi')
  3. const singleMembership = Joi.object({
  4. membership_id: Joi.number(),
  5. profile_id: Joi.number().required(),
  6. grouping_id: Joi.number().allow(null),
  7. membership_type: Joi.string().required(),
  8. can_edit: Joi.boolean().required(),
  9. is_active: Joi.boolean().required(),
  10. }).label('membership_single')
  11. module.exports = {
  12. single: singleMembership,
  13. list: Joi.array().items(singleMembership).label('membership_list')
  14. }