Model/repositories/tasks/task_repository.py
2026-05-19 16:35:09 +00:00

15 lines
322 B
Python

from abc import ABC, abstractmethod
from uuid import UUID
from domain.tasks.tasks import Task
class TaskRepository(ABC):
@abstractmethod
def create(self, task: Task) -> Task: ...
@abstractmethod
def get(self, task_id: UUID) -> Task: ...
@abstractmethod
def save(self, task: Task) -> None: ...