mirror of
https://github.com/revanced/revanced-polling-api.git
synced 2025-04-29 22:24:26 +02:00
feat(data): change logo json format
This commit is contained in:
parent
fe788737a0
commit
9c7a616d17
@ -11,3 +11,11 @@ class LogoFields(BaseModel):
|
||||
filename: str
|
||||
gdrive_direct_url: str
|
||||
|
||||
class LogoRoot(BaseModel):
|
||||
"""Implements the root for the logos.
|
||||
|
||||
Args:
|
||||
BaseModel (pydantic.BaseModel): BaseModel from pydantic
|
||||
"""
|
||||
|
||||
logos: list[LogoFields]
|
||||
|
@ -1,5 +1,5 @@
|
||||
from pydantic import BaseModel
|
||||
from app.models.ItemFields import LogoFields
|
||||
from app.models.ItemFields import LogoRoot
|
||||
|
||||
class ItemModel(BaseModel):
|
||||
"""Implements the model for the items.
|
||||
@ -8,5 +8,5 @@ class ItemModel(BaseModel):
|
||||
BaseModel (pydantic.BaseModel): BaseModel from pydantic
|
||||
"""
|
||||
|
||||
__root__: dict[str, LogoFields]
|
||||
__root__: dict[str, LogoRoot]
|
||||
|
||||
|
@ -17,9 +17,14 @@ async def logos(request: Request, response: Response) -> dict:
|
||||
Returns:
|
||||
json: list of logos
|
||||
=> username: {
|
||||
id,
|
||||
filename,
|
||||
gdrive_direct_url
|
||||
logos: [
|
||||
{
|
||||
id,
|
||||
filename,
|
||||
gdrive_direct_url
|
||||
},
|
||||
...
|
||||
]
|
||||
}
|
||||
"""
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user