From 6930654e0cdd7ef09b717d1e1258cb2730329670 Mon Sep 17 00:00:00 2001 From: Mathias Wagner Date: Tue, 27 Dec 2022 15:07:58 +0100 Subject: [PATCH] Created the link validation --- server/validations/link.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 server/validations/link.js diff --git a/server/validations/link.js b/server/validations/link.js new file mode 100644 index 0000000..2754276 --- /dev/null +++ b/server/validations/link.js @@ -0,0 +1,17 @@ +const Joi = require('joi'); + +module.exports.listLinksValidation = Joi.object({ + creator: Joi.string().min(5).max(25), + tags: Joi.string().max(50), + title: Joi.string().min(3).max(25), + limit: Joi.number().min(1).max(5000) +}); + +module.exports.createLinkValidation = Joi.object({ + accessId: Joi.string().min(3).max(25), + domainName: Joi.string().min(2).max(55).required(), + title: Joi.string().min(3).max(25), + type: Joi.string().max(25).required(), + tags: Joi.array().max(5), + meta: Joi.object().required() +}); \ No newline at end of file