app2-api/modules/events/event.validations.js

30 lines
691 B
JavaScript
Raw Normal View History

2019-07-16 18:18:28 +00:00
const Joi = require('joi');
2019-07-19 17:39:19 +00:00
const InscriptionInputType = Joi.object().keys({
id: Joi.string().required(),
code: Joi.string().optional()
2019-07-22 09:50:30 +00:00
});
2019-07-19 17:39:19 +00:00
2019-07-22 09:50:30 +00:00
const webInscriptionInputType = Joi.object().keys({
id: Joi.string().required(),
code: Joi.string().required(),
email: Joi.string().email({ minDomainSegments: 2 }).required(),
name: Joi.string().required(),
surname: Joi.string().optional(),
phone: Joi.string().optional()
2019-07-16 18:18:28 +00:00
});
2019-07-22 09:50:30 +00:00
2019-07-19 17:39:19 +00:00
/*
2019-07-16 18:18:28 +00:00
const EventsListOutputType = Joi.object().keys({
id: Joi.string().required(),
name: Joi.string().required(),
description: Joi.string().required(),
});
2019-07-19 17:39:19 +00:00
*/
2019-07-16 18:18:28 +00:00
module.exports = {
// VenueInputType,
2019-07-19 17:39:19 +00:00
InscriptionInputType
2019-07-16 18:18:28 +00:00
};