class_docstr: Interface that enforces training data can be fingerprinted.
docstr: Returns a unique stable fingerprint of the data.
code: def fingerprint(self) -> Text:
      """Returns a unique stable fingerprint of the data."""
      ...
  
file_path: rasa/rasa/engine/training/fingerprinting.py
imports: import inspect
  import logging
  from typing import Any, Dict, Text, Type
  from typing_extensions import Protocol, runtime_checkable
  import pkg_resources
  import rasa.utils.common
  import rasa.shared.utils.io
  from rasa.engine.graph import GraphComponent
label_desc: Use image node_id 1 for calling the Fingerprintable obj's underlying member method code with example usage: obj.fingerprint() without return types