Mihai Băluță-Cujbă
Add initial implementation of AI-Powered Technical Initiative Generator
c509185
| from __future__ import annotations | |
| from dataclasses import dataclass | |
| from typing import Any, Dict, List, Optional | |
| from ..storage import Document | |
| class ConnectorConfig: | |
| type: str | |
| name: str | |
| params: Dict[str, Any] | |
| class BaseConnector: | |
| def __init__(self, config: ConnectorConfig): | |
| self.config = config | |
| def fetch(self) -> List[Document]: # pragma: no cover - abstract | |
| raise NotImplementedError | |