diff --git a/aibox_sophon_adapter/models/alarm_models.py b/aibox_sophon_adapter/models/alarm_models.py index 35413c1..065aebe 100644 --- a/aibox_sophon_adapter/models/alarm_models.py +++ b/aibox_sophon_adapter/models/alarm_models.py @@ -44,7 +44,7 @@ class MediaInfo(BaseModel): SubId: str = Field(default="", description="关联 GB28181 通道号") GBTransport: bool = Field(default=False, description="是否接入 GB28181") RtspTransport: bool = Field(default=False, description="是否开启 RTSP 转发") - Params: Optional[dict] = Field(default=None, description="预留其他参数") + Params: Optional[Any] = Field(default=None, description="预留其他参数,可能是 dict、list 或 null") @field_validator('MediaWidth', 'MediaHeight', mode='before') @classmethod