mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-06 07:56:52 +08:00
refactor(core): 优化配置项和模型定义
- 为配置项添加类型注解,提高代码可读性和安全性 - 为模型字段添加默认值,优化数据处理 - 更新验证器使用新语法,以适应Pydantic库的变更
This commit is contained in:
@@ -102,7 +102,7 @@ class Subscription(BaseModel):
|
||||
"""
|
||||
客户端消息订阅
|
||||
"""
|
||||
endpoint: Optional[str]
|
||||
endpoint: Optional[str] = None
|
||||
keys: Optional[dict] = Field(default_factory=dict)
|
||||
|
||||
|
||||
@@ -110,8 +110,8 @@ class SubscriptionMessage(BaseModel):
|
||||
"""
|
||||
客户端订阅消息体
|
||||
"""
|
||||
title: Optional[str]
|
||||
body: Optional[str]
|
||||
icon: Optional[str]
|
||||
url: Optional[str]
|
||||
title: Optional[str] = None
|
||||
body: Optional[str] = None
|
||||
icon: Optional[str] = None
|
||||
url: Optional[str] = None
|
||||
data: Optional[dict] = Field(default_factory=dict)
|
||||
|
||||
Reference in New Issue
Block a user