- from core.plugin.impl.base import BasePluginClient
 - 
 - 
 - class PluginAssetManager(BasePluginClient):
 -     def fetch_asset(self, tenant_id: str, id: str) -> bytes:
 -         """
 -         Fetch an asset by id.
 -         """
 -         response = self._request(method="GET", path=f"plugin/{tenant_id}/asset/{id}")
 -         if response.status_code != 200:
 -             raise ValueError(f"can not found asset {id}")
 -         return response.content
 
 
  |