Source code for annofabapi.dataclass.job

# pylint: disable=too-many-lines,trailing-whitespace

"""
Deprecated: 2025-02-01 以降に廃止します
"""

from dataclasses import dataclass
from typing import Any  # pylint: disable=unused-import

from dataclasses_json import DataClassJsonMixin

from annofabapi.models import Errors, JobStatus, ProjectJobType


[docs] @dataclass class ProjectJobInfo(DataClassJsonMixin): """ """ project_id: str """プロジェクトID。[値の制約についてはこちら。](#section/API-Convention/APIID) """ job_type: ProjectJobType """""" job_id: str """ジョブID。[値の制約についてはこちら。](#section/API-Convention/APIID) """ job_status: JobStatus """""" job_execution: dict[str, Any] | None """ジョブの内部情報""" job_detail: dict[str, Any] | None """ジョブ結果の内部情報""" errors: Errors """""" created_datetime: str """作成日時""" updated_datetime: str """更新日時"""