class_docstr: Apprise BaseNotifier.
  
  :param body: Specify the message body
  :param title: Specify the message title. This field is complete optional
  :param notify_type: Specify the message type (default=info). Possible values are "info",
      "success", "failure", and "warning"
  :param body_format: Specify the input message format (default=text). Possible values are "text",
      "html", and "markdown".
  :param tag: Specify one or more tags to filter which services to notify
  :param attach: Specify one or more file attachment locations
  :param interpret_escapes: Enable interpretation of backslash escapes. For example, this would convert
      sequences such as \n and \r to their respected ascii new-line and carriage
  :param config: Specify one or more configuration
  :param apprise_conn_id: connection that has Apprise configs setup
docstr: Apprise Hook.
code: def hook(self) -> AppriseHook:
      """Apprise Hook."""
      return AppriseHook(apprise_conn_id=self.apprise_conn_id)
  
file_path: airflow/airflow/providers/apprise/notifications/apprise.py
imports: from __future__ import annotations
  from functools import cached_property
  from typing import TYPE_CHECKING, Iterable
  from airflow.notifications.basenotifier import BaseNotifier
  from airflow.providers.apprise.hooks.apprise import AppriseHook
label_desc: Use image node_id 2 for calling the AppriseNotifier obj's underlying member method code with example usage: obj.hook() and returns: AppriseHook