blob: c16d636aa9efdf78071384ff143c7c24180841de (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
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 seconds.
last_fetch: datetime
last_video_update: datetime
last_viewed: datetime
videos: List[VideoTuple]
subscribers: List[ObjectId]
|