From 5a54fa74fe61f4ff7f8bbb4b60abbf2f98c585a3 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Thu, 26 Oct 2023 15:50:15 -0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20fix(schema.py):=20add=20'downloa?= =?UTF-8?q?ds=5Fcount'=20field=20to=20ComponentResponse,=20ListComponentRe?= =?UTF-8?q?sponse,=20and=20DownloadComponentResponse=20models=20to=20track?= =?UTF-8?q?=20the=20number=20of=20downloads=20for=20each=20component?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/backend/langflow/services/store/schema.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/backend/langflow/services/store/schema.py b/src/backend/langflow/services/store/schema.py index 1b4e82d54..215b15b91 100644 --- a/src/backend/langflow/services/store/schema.py +++ b/src/backend/langflow/services/store/schema.py @@ -28,6 +28,7 @@ class ComponentResponse(BaseModel): data: Optional[dict] tags: Optional[List[int]] liked_by_count: Optional[int] + downloads_count: Optional[int] parent: Optional[UUID] metadata: Optional[dict] @@ -45,6 +46,7 @@ class ListComponentResponse(BaseModel): metadata: Optional[dict] user_created: Optional[dict] tags: Optional[List[TagsIdResponse]] = None + downloads_count: Optional[int] class DownloadComponentResponse(BaseModel): @@ -54,6 +56,7 @@ class DownloadComponentResponse(BaseModel): data: Optional[dict] is_component: Optional[bool] metadata: Optional[dict] + downloads_count: Optional[int] class StoreComponentCreate(BaseModel):