This commit is contained in:
2024-04-15 06:32:17 +00:00
parent 2b626b189f
commit 3e57c393c2
7 changed files with 57 additions and 17 deletions

View File

@@ -0,0 +1,13 @@
from protocols.models import KeyDTO
from protocols.repository import Repository
class PostKey:
def __init__(
self,
repository: Repository,
) -> None:
self.__repository = repository
def __call__(self, request: KeyDTO) -> KeyDTO:
return self.__repository.add_key(obj=request)

View File

@@ -7,7 +7,7 @@ class GetKey:
self,
repository: Repository,
) -> None:
self.repository = repository
self.__repository = repository
def __call__(self, request: KeyDTO) -> KeyDTO | None:
return self.repository.get_key(obj=request)
return self.__repository.get_key(obj=request)

View File

@@ -0,0 +1,13 @@
from protocols.models import KeyDTO
from protocols.repository import Repository
class PutKey:
def __init__(
self,
repository: Repository,
) -> None:
self.__repository = repository
def __call__(self, request: KeyDTO) -> KeyDTO:
return self.__repository.put_key(obj=request)