Add cron jobs (#60)

* feat: finish up cron jobs

* feat: clean up
This commit is contained in:
Jayden Pyles
2025-04-24 22:03:28 -05:00
committed by GitHub
parent 186b4a0231
commit 3475d66995
21 changed files with 717 additions and 16 deletions

View File

@@ -57,3 +57,17 @@ class Job(pydantic.BaseModel):
job_options: JobOptions
status: str = "Queued"
chat: Optional[str] = None
class CronJob(pydantic.BaseModel):
id: Optional[str] = None
user_email: str
job_id: str
cron_expression: str
time_created: Optional[Union[datetime, str]] = None
time_updated: Optional[Union[datetime, str]] = None
class DeleteCronJob(pydantic.BaseModel):
id: str
user_email: str