mirror of
https://github.com/Arrowar/StreamingCommunity.git
synced 2025-06-06 19:45:24 +00:00
24 lines
522 B
Python
24 lines
522 B
Python
# 13.12.24
|
|
|
|
import datetime
|
|
from pydantic import BaseModel
|
|
from typing import Optional, Dict, List
|
|
|
|
|
|
class WatchlistItem(BaseModel):
|
|
name: str
|
|
url: Optional[str] = None
|
|
title_url: Optional[str] = None
|
|
season: Optional[int] = None
|
|
added_on: Optional[datetime.datetime] = None
|
|
|
|
class UpdateWatchlistItem(BaseModel):
|
|
url: str = None
|
|
season: int = None
|
|
|
|
class DownloadRequest(BaseModel):
|
|
id: str
|
|
slug: Optional[str] = None
|
|
season: Optional[int] = None
|
|
episode: Optional[int] = None
|