blob: 8f2a2981fb960a9b559161ca648088c52b1f22fa (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
from datetime import datetime
from typing import TypedDict, List
from bson.objectid import ObjectId
from components.videos import VideoTuple
class SubsDict(TypedDict):
_id: str
link: str
time_between_fetches: int # In minutes.
last_fetch: datetime
last_video_update: datetime
videos: List[VideoTuple]
subscribers: List[ObjectId]
|