bridge.services.protocols.ingestor module
Service protocol for fetching raw external data.
-
class bridge.services.protocols.ingestor.Ingestor(*args, **kwargs)[source]
Bases: Protocol
Protocol for classes that fetch raw metadata from an external source.
-
async fetch()[source]
Fetch raw metadata from an external source.
- Return type:
dict[str, Any]