from typing import Any from app.modules.events.models import DomainEvent def _serialize_event(record: DomainEvent) -> dict[str, Any]: return { column.name: getattr(record, column.name) for column in record.__table__.columns }