class_docstr: The `JobHistoryCatalog` stores the execution history of jobs .
  `_row_id:` an autogenerated unique identifier.
  `_job_id:` job id.
  `_job_name:` job name.
  `_execution_start_time:` start time of this run
  `_execution_end_time:` end time for this run
  `_created_at:` entry creation time
  `_updated_at:` entry last update time
code: def as_dataclass(self) -> "JobHistoryCatalogEntry":
      return JobHistoryCatalogEntry(
          row_id=self._row_id,
          job_id=self._job_id,
          job_name=self._job_name,
          execution_start_time=self._execution_start_time,
          execution_end_time=self._execution_end_time,
          created_at=self._created_at,
          updated_at=self._updated_at,
      )
  
imports: import datetime
  from sqlalchemy import Column, DateTime, ForeignKey, Integer, String, UniqueConstraint
  from evadb.catalog.models.base_model import BaseModel
  from evadb.catalog.models.utils import JobHistoryCatalogEntry
label_desc: Use image node_id 2 for calling the JobHistoryCatalog obj's underlying member method code with example usage: obj.as_dataclass() and returns: JobHistoryCatalogEntry