1 | const Joi = require('@hapi/joi');
|
2 |
|
3 | const instance = Joi.string().min(1);
|
4 | const email = Joi.string().email();
|
5 | const password = Joi.string().min(1);
|
6 | const token = Joi.string().min(1);
|
7 |
|
8 | module.exports = options =>
|
9 | Joi.object({
|
10 | instance: instance.required(),
|
11 | email: email.required(),
|
12 | password,
|
13 | token
|
14 | })
|
15 | .xor('password', 'token')
|
16 | .validate(options);
|