mirror of
https://github.com/Viren070/MediaFusion.git
synced 2025-12-01 23:21:11 +01:00
34 lines
821 B
Python
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,
|
|
)
|
|
]
|