"""Activity data model.""" from dataclasses import dataclass from datetime import datetime @dataclass class Activity: """A unit of work in the schedule.""" task_id: str proj_id: str task_code: str task_name: str task_type: str wbs_id: str | None = None target_start_date: datetime | None = None target_end_date: datetime | None = None act_start_date: datetime | None = None act_end_date: datetime | None = None total_float_hr_cnt: float | None = None driving_path_flag: bool = False status_code: str | None = None