diff --git a/src/routes/v1/validations/project.ts b/src/routes/v1/validations/project.ts index 99f38b8..8cc5557 100644 --- a/src/routes/v1/validations/project.ts +++ b/src/routes/v1/validations/project.ts @@ -2,4 +2,14 @@ import Joi from "joi"; export const projectCreationValidation = Joi.object({ name: Joi.string().alphanum().min(3).max(15).required() +}); + +export const patchProjectValidation = Joi.object({ + name: Joi.string().alphanum().min(3).max(15), + defaults: Joi.object({ + licenseKey: Joi.string(), + groups: Joi.array(), + permissions: Joi.array(), + expirationDate: Joi.date() + }) }); \ No newline at end of file