def METHOD_NAME(self, surface_resolution=256):
    return {
        'shape_name': "shape_quadratic",
        'shape_func_args': {'radius_control_points': [(0.0, 0.1031), (0.1182, 0.5062), (uniform(0.3, 0.7), 0.5594), (0.8364, 0.425), (0.9864, 0.1406), (1.0, 0.0)]},
        'shape_input_args': {'Profile Curve': 'noderef-crosssection-Geometry', 
            'Start': (uniform(-0.1, 0.1), uniform(-0.1, 0.1), uniform(-0.8, -1.2)),
            'End': (0.0, 0.0, 1.0),
            'random seed pos': uniform(-100, 100),
            'noise scale pos': 0.5, 
            'noise amount pos': 0.4, 
            'Resolution': surface_resolution},
        'shape_output_args': {}
    }