Files
kwork/app/sources/base.py
2026-07-14 13:38:43 +07:00

14 lines
247 B
Python

from __future__ import annotations
from abc import ABC, abstractmethod
from app.models import Offer
class OfferSource(ABC):
source_name: str
@abstractmethod
def fetch_offers(self) -> list[Offer]:
raise NotImplementedError