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