Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

responses.js 739B

1234567891011121314151617181920212223242526
  1. 'use strict'
  2. const Joi = require('joi')
  3. const singleResponse = Joi.object({
  4. response_key_id: Joi.number(),
  5. response_id: Joi.number(),
  6. profile_id: Joi.number(),
  7. val: Joi.string(),
  8. }).label('response_single')
  9. const singleResponseKey = Joi.object({
  10. response_key_id: Joi.number().required(),
  11. response_key_category: Joi.string().required(),
  12. response_key_prompt: Joi.string().required(),
  13. response_key_description: Joi.any(),
  14. }).label('question_single')
  15. module.exports = {
  16. single: singleResponse,
  17. list: Joi.array().items(singleResponse.optional()).label('response_list'),
  18. key: singleResponseKey,
  19. keys: Joi.array()
  20. .items(singleResponseKey.optional())
  21. .label('question_list'),
  22. }