Files
MediaFusion/api/schemas.py
T
2022-09-10 20:15:05 +05:30

30 lines
443 B
Python

from typing import List, Optional, Any
from pydantic import BaseModel, Field
class Catalog(BaseModel):
id: str
name: str
type: str
class Meta(BaseModel):
id: Any
name: str
type: str = Field(default="movie")
poster: str
class Movie(BaseModel):
metas: Optional[List[Meta]] = []
class Stream(BaseModel):
name: str
infoHash: str
class Streams(BaseModel):
streams: Optional[List[Stream]] = []