code: def _prop_descriptions(self):
      return """\
          line
              :class:`plotly.graph_objects.layout.newselection.Line`
              instance or dict with compatible properties
          mode
              Describes how a new selection is created. If
              `immediate`, a new selection is created after first
              mouse up. If `gradual`, a new selection is not created
              after first mouse. By adding to and subtracting from
              the initial selection, this option allows declaring
              extra outlines of the selection.
          """
  
file_path: catboost/contrib/python/plotly/py3/plotly/graph_objs/layout/_newselection.py
imports: from plotly.basedatatypes import BaseLayoutHierarchyType
  import copy
label_desc: Use image node_id 5 for calling the Newselection obj's underlying member method code with example usage: obj._prop_descriptions() and returns: str