flask-demo-api/flask_demo_api/usecase/delete.py

14 lines
353 B
Python

from flask_demo_api.protocols.models import KeyDTO
from flask_demo_api.protocols.repository import Repository
class DelKey:
def __init__(
self,
repository: Repository,
) -> None:
self.__repository = repository
def __call__(self, request: KeyDTO) -> KeyDTO:
return self.__repository.delete_key(obj=request)