This commit is contained in:
2024-04-14 23:16:07 +00:00
parent 24d1a80164
commit 3335ee5e22
14 changed files with 122 additions and 1 deletions

View File

View File

View File

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

View File