mirror of
https://github.com/ReVanced/revanced-api.git
synced 2026-01-23 19:21:05 +00:00
feat: manager-related endpoints
This commit is contained in:
committed by
Alexandre Teles (afterSt0rm)
parent
a8126d785f
commit
3a128c4661
32
api/models/manager.py
Normal file
32
api/models/manager.py
Normal file
@@ -0,0 +1,32 @@
|
||||
from pydantic import BaseModel
|
||||
|
||||
|
||||
class BootsrapResponseModel(BaseModel):
|
||||
"""
|
||||
A Pydantic BaseModel that represents a list of available tools.
|
||||
"""
|
||||
|
||||
tools: list[str]
|
||||
"""
|
||||
A list of available tools.
|
||||
"""
|
||||
|
||||
|
||||
class CustomSourcesFields(BaseModel):
|
||||
"""
|
||||
Implements the fields for a source.
|
||||
"""
|
||||
|
||||
url: str
|
||||
preferred: bool
|
||||
|
||||
|
||||
class CustomSourcesResponseModel(BaseModel):
|
||||
"""
|
||||
A Pydantic BaseModel that represents a list of available sources.
|
||||
"""
|
||||
|
||||
_: dict[str, CustomSourcesFields]
|
||||
"""
|
||||
A list of available sources.
|
||||
"""
|
||||
Reference in New Issue
Block a user