{"properties": {"generator": {"enum": ["regex"]}, "parameters": {"properties": {"source": {"type": "string"}, "steps": {"items": {"required": ["regex", "replacement"], "properties": {"regex": {"type": "string"}, "replacement": {"type": "string"}}}, "type": "array"}}}}}