code: def persistent_attributes(self):
          # type: () -> Dict[str, object]
          
          if not self._persistence_adapter:
              raise AttributesManagerException(
                  "Cannot get PersistentAttributes without Persistence adapter")
          if not self._persistent_attributes_set:
              self._persistence_attributes = (
                  self._persistence_adapter.get_attributes(
                      request_envelope=self._request_envelope))
              self._persistent_attributes_set = True
          return self._persistence_attributes
docs: Attributes stored at the Persistence level of the skill lifecycle.
  
          :return: persistent_attributes retrieved from persistence adapter
          :rtype: Dict[str, object]
          :raises: :py:class:`ask_sdk_core.exceptions.AttributesManagerException`
              if trying to get persistent attributes without persistence adapter