{"additionalProperties": false, "required": ["source", "target"], "type": "object", "properties": {"bidirectional": {"type": "boolean"}, "source": {"type": "string"}, "type": {"type": "string"}, "target": {"type": "string"}}}