"""Integration service composition.""" from __future__ import annotations from .mixin_clients import IntegrationClientsMixin from .mixin_health import IntegrationHealthMixin from .mixin_lifecycle import IntegrationLifecycleMixin from .mixin_sync import IntegrationSyncMixin from .schemas import IntegrationConfig from .shared import Optional class IntegrationService( IntegrationLifecycleMixin, IntegrationClientsMixin, IntegrationHealthMixin, IntegrationSyncMixin, ): """Manage Plane/Lark integrations with health monitoring.""" def __init__(self, config: Optional[IntegrationConfig] = None, event_bus=None): self._init_state(config, event_bus)