backend spreader
This commit is contained in:
@@ -11,10 +11,10 @@ const spreaderSettingSchema = Joi.object({
|
|||||||
productId: Joi.number().integer().positive().optional(),
|
productId: Joi.number().integer().positive().optional(),
|
||||||
userProductId: Joi.number().integer().positive().optional(),
|
userProductId: Joi.number().integer().positive().optional(),
|
||||||
spreaderBrand: Joi.string().max(100).required(),
|
spreaderBrand: Joi.string().max(100).required(),
|
||||||
spreaderModel: Joi.string().max(100).optional(),
|
spreaderModel: Joi.string().max(100).allow(null, '').optional(),
|
||||||
settingValue: Joi.string().max(20).required(),
|
settingValue: Joi.string().max(20).required(),
|
||||||
rateDescription: Joi.string().max(200).optional(),
|
rateDescription: Joi.string().max(200).allow(null, '').optional(),
|
||||||
notes: Joi.string().optional()
|
notes: Joi.string().allow(null, '').optional()
|
||||||
}).xor('productId', 'userProductId'); // Must have either productId or userProductId, but not both
|
}).xor('productId', 'userProductId'); // Must have either productId or userProductId, but not both
|
||||||
|
|
||||||
const idParamSchema = Joi.object({
|
const idParamSchema = Joi.object({
|
||||||
|
|||||||
Reference in New Issue
Block a user