diff --git a/schemas/dca_config.schema.json b/schemas/dca_config.schema.json index 6666472..527b416 100644 --- a/schemas/dca_config.schema.json +++ b/schemas/dca_config.schema.json @@ -79,12 +79,14 @@ "schematic": { "description": "Schematic configuration options", "type": "object", - "requires": [ "manifest_generate", "model_validate", "model submit" ], + "requires": [ "manifest_generate", "model_validate", "model_submit" ], + "additionalProperties": false, "properties": { "manifest_generate": { "description": "Parameters to pass to Schematic manifest generate", "type": "object", "requires": [ "output_format", "use_annotations" ], + "additionalProperties": false, "properties": { "output_format": { "description": "Output type for downloaded manifests. excel or google_sheet", @@ -101,6 +103,7 @@ "description": "Parameteres to pass to Schematic model validate", "type": "object", "requires": [ "restrict_rules" ], + "additionalProperties": false, "properties": { "restrict_rules": { "description": "Schematic model validate option", @@ -113,6 +116,7 @@ "type": "object", "requires": [ "use_schema_labels", "table_manipulation", "manifest_record_type", "hide_blanks" ], + "additionalProperties": false, "properties": { "use_schema_labels": { "description": "Schematic model submit option",