Rescue Paperjet v1 implementation
This commit is contained in:
parent
7ff5c8130d
commit
db9e2ca51b
83 changed files with 6186 additions and 3894 deletions
|
|
@ -1,7 +1,8 @@
|
|||
"""Pydantic schemas for Document APIs."""
|
||||
|
||||
|
||||
from pydantic import BaseModel
|
||||
from typing import Optional
|
||||
|
||||
|
||||
class DocumentMeta(BaseModel):
|
||||
id: str
|
||||
|
|
@ -12,7 +13,7 @@ class DocumentMeta(BaseModel):
|
|||
in_trash: bool
|
||||
created_at: str
|
||||
updated_at: str
|
||||
deleted_at: Optional[str]
|
||||
deleted_at: str | None
|
||||
|
||||
model_config = {"from_attributes": True}
|
||||
|
||||
|
|
@ -27,5 +28,5 @@ class BulkRestoreRequest(BaseModel):
|
|||
ids: list[str]
|
||||
|
||||
class DocumentUpdateRequest(BaseModel):
|
||||
title: Optional[str] = None
|
||||
in_trash: Optional[bool] = None
|
||||
title: str | None = None
|
||||
in_trash: bool | None = None
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue