backend-api/pipeline/ingestion/ingestors/base.py

9 lines
233 B
Python

from abc import ABC, abstractmethod
from models.ingestion import IngestSourceConfig, OutputData
class IngestionMethod(ABC):
@abstractmethod
async def run(self, sources: list[IngestSourceConfig]) -> OutputData:
pass