class_docstr: An object that computes explanations.
      This is a contract required for InterpretML.
  
  Attributes:
      available_explanations: A list of strings subsetting the following
          - "perf", "data", "local", "global".
      explainer_type: A string that is one of the following
          - "blackbox", "model", "specific", "data", "perf".
code: def explainer_type(self):
      pass
  
file_path: interpret/python/interpret-core/interpret/api/base.py
imports: import abc
label_desc: Use image node_id 2 for calling the ExplainerMixin obj's underlying member method code with example usage: obj.explainer_type() without return types