Files
MediaFusion/db/models.py
T
2022-10-16 17:40:30 +05:30

34 lines
821 B
Python

from datetime import datetime
from typing import Optional
import pymongo
from beanie import Document
from pydantic import Field
from pymongo import IndexModel
class TamilBlasterMovie(Document):
name: str
catalog: str
type: str
season: Optional[int]
episode: Optional[str]
poster: str
imdb_id: Optional[str]
tamilblaster_id: Optional[str]
created_at: datetime = Field(default_factory=datetime.now)
video_qualities: dict
class Settings:
indexes = [
IndexModel(
[
("name", pymongo.ASCENDING),
("catalog", pymongo.ASCENDING),
("season", pymongo.ASCENDING),
("episode", pymongo.ASCENDING),
],
unique=True,
)
]