PMFlow/backend/app/services/integrations/feishu_signal_pipeline/service.py

63 lines
3.1 KiB
Python

"""Feishu signal pipeline service entry class."""
from __future__ import annotations
from .mixin_core_base import FeishuPipelineCoreBaseMixin
from .mixin_intent_gate_core import FeishuPipelineIntentGateCoreMixin
from .mixin_context_prefill_a import FeishuPipelineContextPrefillAMixin
from .mixin_context_prefill_b import FeishuPipelineContextPrefillBMixin
from .mixin_task_command_queue import FeishuPipelineTaskCommandQueueMixin
from .mixin_command_exec_core import FeishuPipelineCommandExecCoreMixin
from .mixin_command_commit_project import FeishuPipelineCommandCommitProjectMixin
from .mixin_command_commit_task import FeishuPipelineCommandCommitTaskMixin
from .mixin_intent_support import FeishuPipelineIntentSupportMixin
from .mixin_gate_project import FeishuPipelineGateProjectMixin
from .mixin_gate_task import FeishuPipelineGateTaskMixin
from .mixin_gate_dispatch import FeishuPipelineGateDispatchMixin
from .mixin_process_message_core import FeishuPipelineProcessMessageCoreMixin
from .mixin_process_message_default import FeishuPipelineProcessMessageDefaultMixin
from .mixin_process_message_helpers_a import FeishuPipelineProcessMessageHelpersAMixin
from .mixin_process_message_helpers_b import FeishuPipelineProcessMessageHelpersBMixin
from .mixin_lookup_and_block import FeishuPipelineLookupAndBlockMixin
from .mixin_queue_read_write import FeishuPipelineQueueReadWriteMixin
from .mixin_queue_confirm_undo import FeishuPipelineQueueConfirmUndoMixin
from .mixin_item_processing import FeishuPipelineItemProcessingMixin
from .mixin_item_finalize_routing import FeishuPipelineItemFinalizeRoutingMixin
from .mixin_extraction import FeishuPipelineExtractionMixin
from .mixin_routing_notify import FeishuPipelineRoutingNotifyMixin
from .mixin_serialization import FeishuPipelineSerializationMixin
from .mixin_persistence_lookup import FeishuPipelinePersistenceLookupMixin
from .mixin_message_utils_a import FeishuPipelineMessageUtilsAMixin
from .mixin_message_utils_b import FeishuPipelineMessageUtilsBMixin
class FeishuSignalPipelineService(
FeishuPipelineCoreBaseMixin,
FeishuPipelineIntentGateCoreMixin,
FeishuPipelineContextPrefillAMixin,
FeishuPipelineContextPrefillBMixin,
FeishuPipelineTaskCommandQueueMixin,
FeishuPipelineCommandExecCoreMixin,
FeishuPipelineCommandCommitProjectMixin,
FeishuPipelineCommandCommitTaskMixin,
FeishuPipelineIntentSupportMixin,
FeishuPipelineGateProjectMixin,
FeishuPipelineGateTaskMixin,
FeishuPipelineGateDispatchMixin,
FeishuPipelineProcessMessageCoreMixin,
FeishuPipelineProcessMessageDefaultMixin,
FeishuPipelineProcessMessageHelpersAMixin,
FeishuPipelineProcessMessageHelpersBMixin,
FeishuPipelineLookupAndBlockMixin,
FeishuPipelineQueueReadWriteMixin,
FeishuPipelineQueueConfirmUndoMixin,
FeishuPipelineItemProcessingMixin,
FeishuPipelineItemFinalizeRoutingMixin,
FeishuPipelineExtractionMixin,
FeishuPipelineRoutingNotifyMixin,
FeishuPipelineSerializationMixin,
FeishuPipelinePersistenceLookupMixin,
FeishuPipelineMessageUtilsAMixin,
FeishuPipelineMessageUtilsBMixin,
):
pass