🔧 fix(schema.py): add 'downloads_count' field to ComponentResponse, ListComponentResponse, and DownloadComponentResponse models to track the number of downloads for each component
This commit is contained in:
parent
654a1de6c6
commit
5a54fa74fe
1 changed files with 3 additions and 0 deletions
|
|
@ -28,6 +28,7 @@ class ComponentResponse(BaseModel):
|
||||||
data: Optional[dict]
|
data: Optional[dict]
|
||||||
tags: Optional[List[int]]
|
tags: Optional[List[int]]
|
||||||
liked_by_count: Optional[int]
|
liked_by_count: Optional[int]
|
||||||
|
downloads_count: Optional[int]
|
||||||
parent: Optional[UUID]
|
parent: Optional[UUID]
|
||||||
metadata: Optional[dict]
|
metadata: Optional[dict]
|
||||||
|
|
||||||
|
|
@ -45,6 +46,7 @@ class ListComponentResponse(BaseModel):
|
||||||
metadata: Optional[dict]
|
metadata: Optional[dict]
|
||||||
user_created: Optional[dict]
|
user_created: Optional[dict]
|
||||||
tags: Optional[List[TagsIdResponse]] = None
|
tags: Optional[List[TagsIdResponse]] = None
|
||||||
|
downloads_count: Optional[int]
|
||||||
|
|
||||||
|
|
||||||
class DownloadComponentResponse(BaseModel):
|
class DownloadComponentResponse(BaseModel):
|
||||||
|
|
@ -54,6 +56,7 @@ class DownloadComponentResponse(BaseModel):
|
||||||
data: Optional[dict]
|
data: Optional[dict]
|
||||||
is_component: Optional[bool]
|
is_component: Optional[bool]
|
||||||
metadata: Optional[dict]
|
metadata: Optional[dict]
|
||||||
|
downloads_count: Optional[int]
|
||||||
|
|
||||||
|
|
||||||
class StoreComponentCreate(BaseModel):
|
class StoreComponentCreate(BaseModel):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue