UGT3GABDAFKEMPYA2G2ATTGHAITHWLOMCVSI5NLGXZNZ7BDFKONQC class Project:pass
@classmethoddef list(cls, _filter: dict = None) -> List[dict]:return cls.table.find(_filter or {})@classmethoddef delete(cls, time_log: dict) -> bool:passclass TimeLogManager(BaseManager):table = db.timeLogsclass ProjectManager(BaseManager):table = db.projectsclass TimeLog(BaseModel):_id: uuid.UUID = Nonestart: datetime = Field(default_factory=datetime.utcnow)end: datetime = Noneproject_id: str = Noneclass Project(BaseModel):_id: uuid.UUID = Nonename: strdescription: str = Noneestimation: str = Nonetime_logs: List[TimeLog] = []