{"required": ["name", "type", "direction"], "properties": {"dataType": {"enum": ["string", "binary", "stream"]}, "direction": {"enum": ["in", "out", "inout"], "type": "string"}, "type": {"type": "string"}, "name": {"type": "string"}}}