app2-api/modules/auth/auth.validations.js

28 lines
639 B
JavaScript
Raw Normal View History

2019-04-24 21:01:54 +00:00
const Joi = require('joi');
const LoginInputType = Joi.object().keys({
email: Joi.string().email().required(),
password: Joi.string().required(),
});
const RegisterInputType = Joi.object().keys({
phone: Joi.string().required(),
2019-07-08 11:11:40 +00:00
email: Joi.string().required(),
fbuid: Joi.string().required(),
name: Joi.string().required(),
2019-07-09 08:51:00 +00:00
surname: Joi.string(),
2019-07-11 18:05:06 +00:00
entityid: Joi.string().allow(null),
profile_picture: Joi.string().allow(null),
2019-04-24 21:01:54 +00:00
});
const LoginOutputType = Joi.object().keys({
token: Joi.string().required()
});
module.exports = {
2019-04-25 09:25:33 +00:00
LoginInputType,
RegisterInputType,
2019-04-25 09:25:33 +00:00
LoginOutputType
2019-04-24 21:01:54 +00:00
};