This commit is contained in:
Jake Kasper
2025-09-05 11:52:52 -04:00
parent ee69c6c99a
commit 2b9a54b965
2 changed files with 18 additions and 1 deletions

View File

@@ -44,7 +44,10 @@ const lawnSectionSchema = Joi.object({
area: Joi.number().positive().required(),
polygonData: Joi.object(),
grassType: Joi.string().max(100).allow(null, '').optional(),
soilType: Joi.string().max(100).allow(null, '').optional()
grassTypes: Joi.array().items(Joi.string().max(100)).allow(null).optional(),
soilType: Joi.string().max(100).allow(null, '').optional(),
captureMethod: Joi.string().valid('gps_points', 'gps_trace', 'tap').allow(null).optional(),
captureMeta: Joi.object().unknown(true).optional()
});
// Equipment validation schemas