{ "abstract": true, "additionalProperties": {}, "id": "Protocol", "polymorphic-type-descriptor": { "mode": "enabled", "property-name": "name" }, "properties": { "name": { "enum": [ "http", "https", "scp", "sftp" ], "required": true, "title": "Protocol name", "type": "string" } }, "type": "object" }