新增消息日志、发件箱、会话等领域模型,新增多类型业务异常定义,添加工厂协议端口与数据库工作单元实现,同时补充飞书、钩子、Web渠道的请求验证器,以及数据转换类和异常翻译工具
15 lines
300 B
Python
15 lines
300 B
Python
from __future__ import annotations
|
|
|
|
from dataclasses import dataclass, field
|
|
from typing import Any
|
|
|
|
|
|
@dataclass
|
|
class MessageDropped:
|
|
message_id: str
|
|
channel_type: str
|
|
reason: str
|
|
session_id: str = ""
|
|
trace_id: str = ""
|
|
metadata: dict[str, Any] = field(default_factory=dict)
|