ForcePilot/backend/package/yuxi/channel/domain/event/message_dropped.py
Kris ff36b9f334 feat(channel-domain): 新增领域模型、异常、端口及基础工具类
新增消息日志、发件箱、会话等领域模型,新增多类型业务异常定义,添加工厂协议端口与数据库工作单元实现,同时补充飞书、钩子、Web渠道的请求验证器,以及数据转换类和异常翻译工具
2026-05-31 21:42:35 +08:00

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)