We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a1c4eea commit 206a6b4Copy full SHA for 206a6b4
components/user/user_validation.js
@@ -0,0 +1,29 @@
1
+import Joi from "joi";
2
+
3
+const addUserValidation = Joi.object({
4
+ name: Joi.string().required().trim(),
5
+ email: Joi.string().required().trim(),
6
+ password: Joi.string().required(),
7
+});
8
9
+const updateUserValidation = Joi.object({
10
+ name: Joi.string().trim(),
11
+ password: Joi.string(),
12
+ id: Joi.string().hex().length(24).required(),
13
14
15
+const changeUserPasswordValidation = Joi.object({
16
17
18
19
20
+const deleteUserValidation = Joi.object({
21
22
23
24
+export {
25
+ addUserValidation,
26
+ updateUserValidation,
27
+ changeUserPasswordValidation,
28
+ deleteUserValidation,
29
+};
0 commit comments