from dataclasses import dataclass from datetime import datetime, timezone @dataclass class SummariseJob: id: str user_id: str status: str translated_article_id: str | None error_message: str | None created_at: datetime started_at: datetime | None = None completed_at: datetime | None = None updated_at: datetime = None def __post_init__(self): if self.updated_at is None: self.updated_at = datetime.now(timezone.utc)