service_man/api/application/abstractions/uow.py

10 lines
201 B
Python

from typing import Protocol
class UnitOfWork(Protocol):
async def commit(self) -> None:
raise NotImplementedError
async def rollback(self) -> None:
raise NotImplementedError