Initial commit

This commit is contained in:
shiyu
2025-08-24 18:49:00 +08:00
parent 99866befe1
commit 6b0f2bd4fa
129 changed files with 11587 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
from pydantic import BaseModel
from typing import List, Optional
class VfsEntry(BaseModel):
name: str
is_dir: bool
size: int
mtime: int
type: Optional[str] = None
is_image: Optional[bool] = None
class DirListing(BaseModel):
path: str
entries: List[VfsEntry]
pagination: Optional[dict] = None
class SearchResultItem(BaseModel):
id: int | str
path: str
score: float
class MkdirRequest(BaseModel):
path: str
class MoveRequest(BaseModel):
src: str
dst: str