from sqlalchemy.orm import Session from app.modules.events.services.dispatch import EventDispatchMixin from app.modules.events.services.handlers import EventHandlerMixin from app.modules.events.services.query import EventQueryMixin class EventService( EventDispatchMixin, EventHandlerMixin, EventQueryMixin, ): """Persist outbox events and dispatch the V3 internal handlers.""" def __init__(self, db: Session): self.db = db