backend spreader

This commit is contained in:
Jake Kasper
2025-08-25 08:19:30 -04:00
parent ee25ae5f4f
commit 6a6af3fd98

View File

@@ -11,10 +11,10 @@ const spreaderSettingSchema = Joi.object({
productId: Joi.number().integer().positive().optional(),
userProductId: Joi.number().integer().positive().optional(),
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(),
rateDescription: Joi.string().max(200).optional(),
notes: Joi.string().optional()
rateDescription: Joi.string().max(200).allow(null, '').optional(),
notes: Joi.string().allow(null, '').optional()
}).xor('productId', 'userProductId'); // Must have either productId or userProductId, but not both
const idParamSchema = Joi.object({