Skip to content

Commit a0fff4c

Browse files
committed
fix(AlistPath): 修复属性类型,确保修改时间、创建时间、签名、缩略图、类型和哈希信息字段不再使用默认值
1 parent 3d95b30 commit a0fff4c

1 file changed

Lines changed: 12 additions & 10 deletions

File tree

app/modules/alist/v3/path.py

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,19 @@ class AlistPath(BaseModel):
2121
name: str # 文件/目录名称
2222
size: int # 文件大小
2323
is_dir: bool # 是否为目录
24-
modified: str = "" # 修改时间
25-
created: str = "" # 创建时间
26-
sign: str = "" # 签名
27-
thumb: str = "" # 缩略图
28-
type: int = "" # 类型
29-
hashinfo: str = "null" # 哈希信息(字符串)
24+
modified: str # 修改时间
25+
created: str # 创建时间
26+
sign: str # 签名
27+
thumb: str # 缩略图
28+
type: int # 类型
29+
hashinfo: str # 哈希信息(字符串)
3030
hash_info: dict | None = None # 哈希信息(键值对)
31-
raw_url: str = "" # 原始地址
32-
readme: str = "" # Readme 地址
33-
header: str = "" # 头部信息
34-
provider: str = "" # 提供者
31+
32+
# g/api/fs/get 返回新增的字段(详细信息)
33+
raw_url: str | None = None # 原始地址
34+
readme: str | None = None # Readme 地址
35+
header: str | None = None # 头部信息
36+
provider: str | None = None # 提供者
3537
related: Any = None # 相关信息
3638

3739
@property

0 commit comments

Comments
 (0)