feature/file-manager-user-only-read
This commit is contained in:
@@ -50,3 +50,29 @@ class AuditLogListResponse(BaseModel):
|
||||
total: int
|
||||
page: int
|
||||
page_size: int
|
||||
|
||||
|
||||
class AuditFileBreadcrumb(BaseModel):
|
||||
path: str = Field(default="")
|
||||
display_name: str
|
||||
|
||||
|
||||
class AuditFileFolderItem(BaseModel):
|
||||
path: str = Field(description="Ruta relativa interna del archivo, para navegación.")
|
||||
display_name: str
|
||||
|
||||
|
||||
class AuditFileObjectItem(BaseModel):
|
||||
path: str = Field(description="Ruta relativa interna del archivo, para descarga.")
|
||||
display_name: str
|
||||
size: int
|
||||
last_modified: Optional[datetime] = None
|
||||
|
||||
|
||||
class AuditFileBrowserResponse(BaseModel):
|
||||
current_path: str = Field(default="")
|
||||
display_path: str = Field(default="")
|
||||
breadcrumbs: List[AuditFileBreadcrumb]
|
||||
folders: List[AuditFileFolderItem]
|
||||
files: List[AuditFileObjectItem]
|
||||
next_token: Optional[str] = None
|
||||
|
||||
Reference in New Issue
Block a user