From 209b9bb2fd4c49432f1242109e391736c2125ec2 Mon Sep 17 00:00:00 2001 From: Mathias Wagner Date: Wed, 2 Aug 2023 19:32:02 +0200 Subject: [PATCH] Created the permission.ts validation --- src/routes/v1/validations/permission.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 src/routes/v1/validations/permission.ts diff --git a/src/routes/v1/validations/permission.ts b/src/routes/v1/validations/permission.ts new file mode 100644 index 0000000..3f8d7ba --- /dev/null +++ b/src/routes/v1/validations/permission.ts @@ -0,0 +1,11 @@ +import Joi from 'joi'; + +export const createPermissionValidation = Joi.object({ + permission: Joi.string().min(3).regex(/^[.a-zA-Z0-9]+$/).max(50).required(), + description: Joi.string().min(3).max(100).required() +}); + +export const updatePermissionValidation = Joi.object({ + permission: Joi.string().min(3).regex(/^[.a-zA-Z0-9]+$/).max(50), + description: Joi.string().min(3).max(100) +}); \ No newline at end of file