Skip to content

Commit 93506e0

Browse files
authored
Annofab v0.206.0対応 (#725)
* add yaml * add py
1 parent 34cc882 commit 93506e0

23 files changed

+1458
-312
lines changed

annofabapi/dataclass/annotation_specs.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ class InternationalizationMessage(DataClassJsonMixin):
124124
""" """
125125

126126
messages: list[InternationalizationMessageMessages]
127-
"""言語コードとメッセージ(テキスト)のリスト。 * アノテーションエディタなどでは、Annofabの表示言語(各ユーザーが個人設定で選んだ言語)のメッセージが使われます * 以下の名前は、[Simple Annotation](#section/Simple-Annotation-ZIP) では `en-US` のメッセージが使われます * ラベル名 * 属性名 * 選択肢名 * いずれの場合でも、表示しようとした言語が `messages` に含まれない場合、 `default_lang` に指定した言語のメッセージが使われます """
127+
"""言語コードとメッセージ(テキスト)のリスト。 * アノテーションエディタなどでは、Annofabの表示言語(各ユーザーが個人設定で選んだ言語)のメッセージが使われます * 以下の名前は、[Simple Annotation](#tag/x-annotation-zip/Simple-Annotation-ZIP) では `en-US` のメッセージが使われます * ラベル名 * 属性名 * 選択肢名 * いずれの場合でも、表示しようとした言語が `messages` に含まれない場合、 `default_lang` に指定した言語のメッセージが使われます """
128128

129129
default_lang: str
130130
"""希望された言語のメッセージが存在しない場合に、フォールバック先として使われる言語コード"""
@@ -610,7 +610,7 @@ class LabelV3(DataClassJsonMixin):
610610
""""""
611611

612612
field_values: dict[str, AnnotationTypeFieldValue]
613-
"""KeyがフィールドIdであるDictionaryです。 カスタムの[組織プラグイン](#operation/putOrganizationPlugin)で利用される[UserDefinedAnnotationTypeDefinition](#section/UserDefinedAnnotationTypeDefinition).`field_definitions`で定義されます。 """
613+
"""KeyがフィールドIdであるDictionaryです。 カスタムの[組織プラグイン](#operation/putOrganizationPlugin)で利用される[UserDefinedAnnotationTypeDefinition](#tag/x-data-types/UserDefinedAnnotationTypeDefinition).`field_definitions`で定義されます。 """
614614

615615
additional_data_definitions: list[str]
616616
"""ラベルに所属する属性のID"""

annofabapi/generated_api.py

Lines changed: 147 additions & 30 deletions
Large diffs are not rendered by default.

annofabapi/generated_api2.py

Lines changed: 5 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ def get_annotation_specs_v2(self, project_id: str, query_params: Optional[dict[s
4646
project_id (str): プロジェクトID (required)
4747
query_params (dict[str, Any]): Query Parameters
4848
cache (str): CACHE TIMESTAMP
49-
history_id (str): 過去のアノテーション仕様を取得する場合、[アノテーション仕様履歴取得](#operation/getAnnotationSpecsHistories)APIで取得した `history_id` の値を指定します。 未指定時は最新のアノテーション仕様を取得します。
49+
history_id (str): 過去のアノテーション仕様を取得する場合、[アノテーション仕様履歴取得](/docs/api/#operation/getAnnotationSpecsHistories)APIで取得した `history_id` の値を指定します。 未指定時は最新のアノテーション仕様を取得します。
5050
v (str): 取得するアノテーション仕様のフォーマットバージョンを指定します。
5151
5252
Returns:
@@ -373,7 +373,7 @@ def get_account_daily_statistics_v2(
373373
authorizations: SignedCookieKeyPairIdSignedCookieSignatureSignedCookiePolicy
374374
375375
376-
指定した期間の [ユーザー別タスク集計データ](/docs/api/#section/ArrayOfProjectAccountStatistics) を取得できるAPI。取得期間は最大3か月です。
376+
指定した期間の [ユーザー別タスク集計データ](/docs/api/#tag/x-data-types/ArrayOfProjectAccountStatistics) を取得できるAPI。取得期間は最大3か月です。
377377
378378
Args:
379379
project_id (str): プロジェクトID (required)
@@ -404,7 +404,7 @@ def get_inspection_daily_statistics_v2(
404404
authorizations: SignedCookieKeyPairIdSignedCookieSignatureSignedCookiePolicy
405405
406406
407-
指定した期間の [検査コメント集計データ](/docs/api/#section/ArrayOfInspectionStatistics) を取得できるAPI。取得期間は最大3か月です。
407+
指定した期間の [検査コメント集計データ](/docs/api/#tag/x-data-types/ArrayOfInspectionStatistics) を取得できるAPI。取得期間は最大3か月です。
408408
409409
Args:
410410
project_id (str): プロジェクトID (required)
@@ -463,7 +463,7 @@ def get_phase_daily_statistics_v2(
463463
authorizations: SignedCookieKeyPairIdSignedCookieSignatureSignedCookiePolicy
464464
465465
466-
指定した期間の [フェーズ別タスク集計データ](/docs/api/#section/ArrayOfTaskPhaseStatistics) を取得できるAPI。取得期間は最大3か月です。
466+
指定した期間の [フェーズ別タスク集計データ](/docs/api/#tag/x-data-types/ArrayOfTaskPhaseStatistics) を取得できるAPI。取得期間は最大3か月です。
467467
468468
Args:
469469
project_id (str): プロジェクトID (required)
@@ -492,7 +492,7 @@ def get_task_daily_statistics_v2(self, project_id: str, query_params: Optional[d
492492
authorizations: SignedCookieKeyPairIdSignedCookieSignatureSignedCookiePolicy
493493
494494
495-
指定した期間の [タスク集計データ](/docs/api/#section/ArrayOfProjectTaskStatisticsHistory) を取得できるAPI。取得期間は最大3か月です。
495+
指定した期間の [タスク集計データ](/docs/api/#tag/x-data-types/ArrayOfProjectTaskStatisticsHistory) を取得できるAPI。取得期間は最大3か月です。
496496
497497
Args:
498498
project_id (str): プロジェクトID (required)
@@ -688,38 +688,3 @@ def get_user_project_members_v2(self, account_id: str, query_params: Optional[di
688688
}
689689
keyword_params.update(**kwargs)
690690
return self._request_wrapper(http_method, url_path, **keyword_params)
691-
692-
def get_user_projects_v2(self, account_id: str, query_params: Optional[dict[str, Any]] = None, **kwargs) -> tuple[Any, requests.Response]:
693-
"""自分のプロジェクトメンバー情報検索
694-
https://annofab.com/docs/api/#operation/getUserProjectsV2
695-
696-
697-
authorizations: SignedCookieKeyPairIdSignedCookieSignatureSignedCookiePolicy
698-
699-
700-
指定したユーザーが所属するプロジェクトを検索します。 本 API は `cache` クエリパラメータが同じであれば結果がキャッシュされ、以降は高速にレスポンスが返ります。
701-
702-
Args:
703-
account_id (str): アカウントID (required)
704-
query_params (dict[str, Any]): Query Parameters
705-
page (int): 表示するページ番号
706-
limit (int): 1ページあたりの取得するデータ件数
707-
organization_id (str): 指定した組織に属するプロジェクトに絞り込む。未指定時は全プロジェクト。
708-
title (str): プロジェクトタイトルでの部分一致検索。1文字以上あれば使用します。利便性のため、大文字小文字は区別しません。
709-
status (ProjectStatus): 指定した状態のプロジェクトで絞り込む。未指定時は全プロジェクト。
710-
input_data_type (InputDataType): 指定した入力データ種別でプロジェクトを絞り込む。未指定時は全プロジェクト
711-
sort_by (str): `date` を指定することでプロジェクトの最新のタスク更新時間の順にソートして出力する。 未指定時はプロジェクト名でソートする。
712-
cache (str): CACHE TIMESTAMP
713-
714-
Returns:
715-
tuple[ProjectList, requests.Response]
716-
717-
718-
"""
719-
url_path = f"/users/{account_id}/projects"
720-
http_method = "GET"
721-
keyword_params: dict[str, Any] = {
722-
"query_params": query_params,
723-
}
724-
keyword_params.update(**kwargs)
725-
return self._request_wrapper(http_method, url_path, **keyword_params)

0 commit comments

Comments
 (0)