UNPKG

@microfleet/core

Version:
71 lines (70 loc) 1.76 kB
{ "$id": "router.routes", "additionalProperties": false, "required": [ "directory", "enabled", "prefix", "transports" ], "type": "object", "properties": { "directory": { "type": "string" }, "enabled": { "default": {}, "additionalProperties": { "type": "string" }, "type": "object" }, "prefix": { "default": "", "type": "string" }, "setTransportsAsDefault": { "default": false, "type": "boolean" }, "transports": { "default": [], "items": { "type": "string" }, "type": "array", "uniqueItems": true }, "enabledGenericActions": { "default": [], "type": "array", "items": { "type": "string" } }, "responseValidation": { "description": "Response validation", "type": "object", "additionalProperties": false, "properties": { "enabled": { "description": "Enable validation", "type": "boolean", "default": false }, "maxSample": { "description": "Random boundary for actions to be validated", "type": "number", "maximum": 100, "minimum": 1, "default": 7 }, "panic": { "description": "Throw error if validation failed", "type": "boolean", "default": false } } } } }