fix: add folder_id and sort_order to AIChatSession model, fix UUID conversion in routes, add migration 0003
This commit is contained in:
@@ -163,6 +163,7 @@ class ChatSessionCreate(BaseModel):
|
||||
title: str = Field(default="Neuer Chat", max_length=255)
|
||||
agent_id: str | None = None
|
||||
is_sidebar: bool = False
|
||||
folder_id: str | None = None
|
||||
|
||||
|
||||
class ChatSessionUpdate(BaseModel):
|
||||
@@ -170,6 +171,7 @@ class ChatSessionUpdate(BaseModel):
|
||||
is_pinned: bool | None = None
|
||||
agent_id: str | None = None
|
||||
folder_id: str | None = None
|
||||
sort_order: int | None = None
|
||||
|
||||
|
||||
class ChatSessionResponse(BaseModel):
|
||||
@@ -181,6 +183,7 @@ class ChatSessionResponse(BaseModel):
|
||||
is_pinned: bool
|
||||
is_sidebar: bool
|
||||
folder_id: str | None = None
|
||||
sort_order: int = 0
|
||||
created_at: datetime | None = None
|
||||
updated_at: datetime | None = None
|
||||
|
||||
@@ -215,6 +218,7 @@ class ChatFolderCreate(BaseModel):
|
||||
class ChatFolderUpdate(BaseModel):
|
||||
name: str | None = Field(None, min_length=1, max_length=255)
|
||||
parent_id: str | None = None
|
||||
sort_order: int | None = None
|
||||
|
||||
|
||||
class ChatFolderResponse(BaseModel):
|
||||
@@ -223,6 +227,7 @@ class ChatFolderResponse(BaseModel):
|
||||
name: str
|
||||
parent_id: str | None = None
|
||||
user_id: str
|
||||
sort_order: int = 0
|
||||
created_at: datetime | None = None
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user