mirror of
https://github.com/revanced/revanced-polling-api.git
synced 2025-05-02 15:44:33 +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
|
filename: str
|
||||||
gdrive_direct_url: 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 pydantic import BaseModel
|
||||||
from app.models.ItemFields import LogoFields
|
from app.models.ItemFields import LogoRoot
|
||||||
|
|
||||||
class ItemModel(BaseModel):
|
class ItemModel(BaseModel):
|
||||||
"""Implements the model for the items.
|
"""Implements the model for the items.
|
||||||
@ -8,5 +8,5 @@ class ItemModel(BaseModel):
|
|||||||
BaseModel (pydantic.BaseModel): BaseModel from pydantic
|
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:
|
Returns:
|
||||||
json: list of logos
|
json: list of logos
|
||||||
=> username: {
|
=> username: {
|
||||||
|
logos: [
|
||||||
|
{
|
||||||
id,
|
id,
|
||||||
filename,
|
filename,
|
||||||
gdrive_direct_url
|
gdrive_direct_url
|
||||||
|
},
|
||||||
|
...
|
||||||
|
]
|
||||||
}
|
}
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user