class_docstr: Mouse event, sent to `UIControl.mouse_handler`.
  
  :param position: `Point` instance.
  :param event_type: `MouseEventType`.
code: def __repr__(self) -> str:
      return "MouseEvent({!r},{!r},{!r},{!r})".format(
          self.position,
          self.event_type,
          self.button,
          self.modifiers,
      )
  
file_path: catboost/contrib/python/prompt-toolkit/py3/prompt_toolkit/mouse_events.py
imports: from __future__ import annotations
  from enum import Enum
  from .data_structures import Point
label_desc: Use image node_id 2 for calling the MouseEvent obj's underlying member method code with example usage: obj.__repr__() and returns: str