sqlalchemy_async_repositories.use_cases.create.command_handler

Command handler for create use case.

Classes

CreateHandler

Handler for create command.

Module Contents

class sqlalchemy_async_repositories.use_cases.create.command_handler.CreateHandler(db: sqlalchemy.ext.asyncio.AsyncSession)

Handler for create command.

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

Execute create command.

Args:

entity: Entity to create

Returns:

Created entity with ID populated