Fix jwt-token
This commit is contained in:
@@ -9,15 +9,11 @@ const { Op } = require('sequelize');
|
||||
// Validation schemas
|
||||
const alertRuleSchema = Joi.object({
|
||||
name: Joi.string().required(),
|
||||
description: Joi.string().optional(),
|
||||
description: Joi.string().allow('').optional(),
|
||||
device_ids: Joi.array().items(Joi.number().integer()).optional(),
|
||||
drone_types: Joi.array().items(Joi.number().integer()).optional(),
|
||||
min_rssi: Joi.number().integer().optional(),
|
||||
max_rssi: Joi.number().integer().optional(),
|
||||
frequency_ranges: Joi.array().items(Joi.object({
|
||||
min: Joi.number().integer().required(),
|
||||
max: Joi.number().integer().required()
|
||||
})).optional(),
|
||||
time_window: Joi.number().integer().min(60).max(3600).default(300),
|
||||
min_detections: Joi.number().integer().min(1).default(1),
|
||||
cooldown_period: Joi.number().integer().min(0).default(600),
|
||||
|
||||
Reference in New Issue
Block a user