Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion annofabapi/dataclass/annotation_specs.py
Original file line number Diff line number Diff line change
Expand Up @@ -280,7 +280,7 @@ class AnnotationEditorFeature(DataClassJsonMixin):
"""塗りつぶしの「矩形」機能が使えるか否か"""

polygon_fill: bool
"""塗りつぶしの「ポリゴン」機能が使えるか否か"""
"""塗りつぶしの「自由形状」機能が使えるか否か"""

fill_near: bool
"""「近似色塗りつぶし」機能を有効にするかどうか"""
Expand Down
49 changes: 0 additions & 49 deletions annofabapi/dataclass/job.py

This file was deleted.

120 changes: 0 additions & 120 deletions annofabapi/dataclass/project.py

This file was deleted.

2 changes: 1 addition & 1 deletion annofabapi/dataclass/task.py
Original file line number Diff line number Diff line change
Expand Up @@ -116,5 +116,5 @@ class Task(DataClassJsonMixin):
sampling: Optional[str]
"""検査抜取検査/抜取受入によって、どのフェーズがスキップされたか * `inspection_skipped` - 抜取検査の対象外となり、検査フェーズがスキップされた * `inspection_stages_skipped` - 抜取検査の対象外となり、検査フェーズのステージの一部がスキップされた * `acceptance_skipped` - 抜取受入の対象外となり、受入フェーズがスキップされた * `inspection_and_acceptance_skipped` - 抜取検査・抜取受入の対象外となり、検査・受入フェーズがスキップされた 未指定ならば、どのフェーズもスキップされていません。 """

metadata: Optional[dict[str, dict[str, Any]]]
metadata: Optional[dict[str, Any]]
"""ユーザーが自由に登録できるkey-value型のメタデータです。 keyにはメタデータ名、valueには値を指定してください。 keyに指定できる文字種は次の通りです。 * 半角英数字 * `_` (アンダースコア) * `-` (ハイフン) valueに指定できる値は次の通りです。 * 文字列 * 数値 * 真偽値 """
86 changes: 83 additions & 3 deletions annofabapi/generated_api.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
# ruff: noqa: E501, ANN401
# pylint: disable=too-many-lines,trailing-whitespace

"""
AbstractAnnofabApiのヘッダ部分

Expand Down Expand Up @@ -1446,6 +1443,89 @@ def put_organization(self, organization_name: str, request_body: Optional[Any] =
keyword_params.update(**kwargs)
return self._request_wrapper(http_method, url_path, **keyword_params)

#########################################
# Public Method : AfOrganizationIdpApi
# NOTE: This method is auto generated by OpenAPI Generator
#########################################

def delete_organization_idp(self, organization_name: str, id: str, **kwargs) -> tuple[Any, requests.Response]:
"""組織のIDプロバイダーを削除
https://annofab.com/docs/api/#operation/deleteOrganizationIdp


authorizations: OrganizationAdministrator, OrganizationOwner


組織のIDプロバイダーを削除します。 **このAPIは Annofab に許可された組織だけで使用できます。また、予告なく変更されることがあります。**

Args:
organization_name (str): 組織名 (required)
id (str): (required)

Returns:
tuple[OrganizationOidcIdp, requests.Response]


"""
url_path = f"/organizations/{organization_name}/id-providers/{id}"
http_method = "DELETE"
keyword_params: dict[str, Any] = {}
keyword_params.update(**kwargs)
return self._request_wrapper(http_method, url_path, **keyword_params)

def get_organization_idp_list(self, organization_name: str, **kwargs) -> tuple[Any, requests.Response]:
"""組織のIDプロバイダー一覧取得
https://annofab.com/docs/api/#operation/getOrganizationIdpList


authorizations: AllOrganizationMember


組織のIDプロバイダー一覧を取得します。 2024/10現在、一つの組織が持つことのできるIDプロバイダーは1つのみです。 **このAPIは Annofab に許可された組織だけで使用できます。また、予告なく変更されることがあります。**

Args:
organization_name (str): 組織名 (required)

Returns:
tuple[list[OrganizationOidcIdp], requests.Response]


"""
url_path = f"/organizations/{organization_name}/id-providers"
http_method = "GET"
keyword_params: dict[str, Any] = {}
keyword_params.update(**kwargs)
return self._request_wrapper(http_method, url_path, **keyword_params)

def put_organization_idp(self, organization_name: str, id: str, request_body: Optional[Any] = None, **kwargs) -> tuple[Any, requests.Response]:
"""組織のIDプロバイダーを作成・更新
https://annofab.com/docs/api/#operation/putOrganizationIdp


authorizations: OrganizationAdministrator, OrganizationOwner


組織のIDプロバイダーを作成または更新します。 2024/10現在、一つの組織が持つことのできるIDプロバイダーは1つのみです。 **このAPIは Annofab に許可された組織だけで使用できます。また、予告なく変更されることがあります。**

Args:
organization_name (str): 組織名 (required)
id (str): (required)
request_body (Any): Request Body
put_organization_idp_body (PutOrganizationIdpBody): (required)

Returns:
tuple[OrganizationOidcIdp, requests.Response]


"""
url_path = f"/organizations/{organization_name}/id-providers/{id}"
http_method = "PUT"
keyword_params: dict[str, Any] = {
"request_body": request_body,
}
keyword_params.update(**kwargs)
return self._request_wrapper(http_method, url_path, **keyword_params)

#########################################
# Public Method : AfOrganizationInputApi
# NOTE: This method is auto generated by OpenAPI Generator
Expand Down
3 changes: 0 additions & 3 deletions annofabapi/generated_api2.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
# ruff: noqa: E501, ANN401
# pylint: disable=too-many-lines,trailing-whitespace

"""
AbstractAnnofabApi2のヘッダ部分

Expand Down
Loading
Loading