code: def _repr_html_(self) -> str:
      return f"""
              <style>
              .syft-request {{color: {SURFACE[options.color_theme]}; line-height: 1;}}
              </style>
              <div class='syft-request'>
                  <h3>Notification</h3>
                  <p><strong>ID: </strong>{self.id}</p>
                  <p><strong>Subject: </strong>{self.subject}</p>
                  <p><strong>Status: </strong>{self.status.name}</p>
                  <p><strong>Created at: </strong>{self.created_at}</p>
                  <p><strong>Linked object: </strong>{self.linked_obj}</p>
                  <p>
              </div>
          """
  
imports: from enum import Enum
  from typing import List
  from typing import Optional
  from ...client.api import APIRegistry
  from ...node.credentials import SyftVerifyKey
  from ...serde.serializable import serializable
  from ...store.linked_obj import LinkedObject
  from ...types.datetime import DateTime
  from ...types.syft_object import SYFT_OBJECT_VERSION_1
  from ...types.syft_object import SyftObject
  from ...types.transforms import TransformContext
  from ...types.transforms import add_credentials_for_key
  from ...types.transforms import add_node_uid_for_key
  from ...types.transforms import generate_id
  from ...types.transforms import transform
  from ...types.uid import UID
  from ...util import options
  from ...util.colors import SURFACE
label_desc: Use image node_id 1 for calling the Notification obj's underlying member method code with example usage: obj._repr_html_() and returns: str, SURFACE, str, self, str, self, str, self, str, self, str, self, str