"""Domain review task model.""" from dataclasses import dataclass from datetime import datetime from app.domain.enums import ReviewDecision, ReviewTaskStatus @dataclass(slots=True) class ReviewTask: """Business representation of a review task.""" id: int order_id: int status: ReviewTaskStatus decision: ReviewDecision | None reviewer_id: int | None selected_asset_id: int | None comment: str | None created_at: datetime updated_at: datetime