25 lines
546 B
JavaScript
25 lines
546 B
JavaScript
const Joi = require('joi');
|
|
|
|
module.exports.create = Joi.object({
|
|
moduleName: Joi.string()
|
|
.alphanum()
|
|
.min(2)
|
|
.max(10)
|
|
.required(),
|
|
articleID: Joi.string()
|
|
.required(),
|
|
articleName :Joi.string()
|
|
.required(),
|
|
imageID: Joi.string()
|
|
.min(4)
|
|
.max(32),
|
|
articleDescription: Joi.string(),
|
|
articleExtras: Joi.object(),
|
|
articlePrice: Joi.number(),
|
|
maxOwnCount: Joi.number()
|
|
});
|
|
|
|
module.exports.info = Joi.object({
|
|
id: Joi.string()
|
|
.required()
|
|
}); |