bridge.services.protocols.ingestor module

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]