Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

groupings.js 644B

1234567891011121314151617181920212223
  1. 'use strict'
  2. const Joi = require('joi')
  3. const singleGrouping = Joi.object({
  4. grouping_id: Joi.number(),
  5. grouping_name: Joi.string(),
  6. grouping_type: Joi.string(),
  7. }).label('grouping_single')
  8. const singleWithProfile = Joi.object({
  9. grouping_id: Joi.number(),
  10. grouping_name: Joi.string(),
  11. grouping_type: Joi.string(),
  12. profile: Joi.object()
  13. }).label('grouping_single_with_profile')
  14. module.exports = {
  15. single: singleGrouping,
  16. singleWithProfile,
  17. list: Joi.array().items(singleGrouping).label('grouping_list'),
  18. listWithProfiles: Joi.array().items(singleWithProfile).label('grouping_list_with_profiles')
  19. }