ForcePilot/backend/package/yuxi/channel/approval/__init__.py
Kris e200457519 refactor(approval): 将ApprovalEngine迁移到独立服务模块
删除原approval通道下的engine.py文件,将ApprovalEngine导入路径调整到channel_approval_service服务模块,统一审批引擎的代码组织方式
2026-05-22 11:18:23 +08:00

31 lines
906 B
Python

from yuxi.channel.approval.delivery import DeliveryResult, deliver_approval_request
from yuxi.services.channel_approval_service import ApprovalEngine
from yuxi.channel.approval.native_runtime import (
NativeApprovalCard,
NativeApprovalRenderer,
get_native_renderer,
)
from yuxi.channel.approval.parser import ParseResult, parse_approval_reply, parse_channel_approval_reply
from yuxi.channel.approval.templates import (
ApprovalTemplateConfig,
ApprovalTemplateRenderer,
TemplateStyle,
get_template_renderer,
)
__all__ = [
"ApprovalEngine",
"ApprovalTemplateConfig",
"ApprovalTemplateRenderer",
"DeliveryResult",
"NativeApprovalCard",
"NativeApprovalRenderer",
"ParseResult",
"TemplateStyle",
"deliver_approval_request",
"get_native_renderer",
"get_template_renderer",
"parse_approval_reply",
"parse_channel_approval_reply",
]