mirror of
https://github.com/fhswf/aki_prj23_transparenzregister.git
synced 2025-05-13 19:08:45 +02:00
18 lines
394 B
Python
18 lines
394 B
Python
from abc import ABC
|
|
|
|
from News.models.News import News
|
|
|
|
|
|
class NewsServiceInterface(ABC):
|
|
def get_all(self) -> list[News]:
|
|
raise NotImplementedError
|
|
|
|
def get_by_id(self, id: str) -> News | None:
|
|
raise NotImplementedError
|
|
|
|
def insert(self, news: News):
|
|
raise NotImplementedError
|
|
|
|
def insert_many(self, news: list[News]):
|
|
raise NotImplementedError
|