sqlalchemy_async_repositories.use_cases.update.command_handler

Command handler for update use case.

Classes

UpdateHandler

Handler for update command.

Module Contents

class sqlalchemy_async_repositories.use_cases.update.command_handler.UpdateHandler(db: sqlalchemy.ext.asyncio.AsyncSession)

Handler for update command.

db
async execute(entity: sqlalchemy.orm.DeclarativeBase) sqlalchemy.orm.DeclarativeBase

Execute update command.

Args:

entity: Entity to update (must have existing ID)

Returns:

Updated entity