Skip to content
Draft
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 .fern/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,5 +47,5 @@
},
"pyproject_toml": "[project.scripts]\nlabel-studio-converter = \"label_studio_sdk.converter.main:main\"\n"
},
"sdkVersion": "2.0.17"
"sdkVersion": "2.0.18"
}
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ dynamic = ["version"]

[tool.poetry]
name = "label-studio-sdk"
version = "2.0.18.dev"
version = "2.0.18"
description = ""
readme = "README.md"
authors = []
Expand Down
18 changes: 17 additions & 1 deletion reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -11502,7 +11502,7 @@ client.tasks.create_event(
<dl>
<dd>

**annotation_draft:** `typing.Optional[int]` — Draft annotation ID associated with this event
**annotation_draft_id:** `typing.Optional[int]` — Draft annotation ID associated with this event

</dd>
</dl>
Expand Down Expand Up @@ -29192,6 +29192,14 @@ client.organizations.member_tags.list(
<dl>
<dd>

**ordering:** `typing.Optional[str]` — Which field to use when ordering the results.

</dd>
</dl>

<dl>
<dd>

**page:** `typing.Optional[int]` — A page number within the paginated result set.

</dd>
Expand All @@ -29200,6 +29208,14 @@ client.organizations.member_tags.list(
<dl>
<dd>

**page_size:** `typing.Optional[int]` — Number of results per page (default: 30, max: 100).

</dd>
</dl>

<dl>
<dd>

**search:** `typing.Optional[str]` — Search tags by label (case-insensitive).

</dd>
Expand Down
24 changes: 22 additions & 2 deletions src/label_studio_sdk/organizations/member_tags/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,9 @@ def list(
self,
id: int,
*,
ordering: typing.Optional[str] = None,
page: typing.Optional[int] = None,
page_size: typing.Optional[int] = None,
search: typing.Optional[str] = None,
request_options: typing.Optional[RequestOptions] = None,
) -> PaginatedOrganizationMemberTagList:
Expand All @@ -57,9 +59,15 @@ def list(
id : int
A unique integer value identifying this organization.

ordering : typing.Optional[str]
Which field to use when ordering the results.

page : typing.Optional[int]
A page number within the paginated result set.

page_size : typing.Optional[int]
Number of results per page (default: 30, max: 100).

search : typing.Optional[str]
Search tags by label (case-insensitive).

Expand All @@ -82,7 +90,9 @@ def list(
id=1,
)
"""
_response = self._raw_client.list(id, page=page, search=search, request_options=request_options)
_response = self._raw_client.list(
id, ordering=ordering, page=page, page_size=page_size, search=search, request_options=request_options
)
return _response.data

def create(
Expand Down Expand Up @@ -348,7 +358,9 @@ async def list(
self,
id: int,
*,
ordering: typing.Optional[str] = None,
page: typing.Optional[int] = None,
page_size: typing.Optional[int] = None,
search: typing.Optional[str] = None,
request_options: typing.Optional[RequestOptions] = None,
) -> PaginatedOrganizationMemberTagList:
Expand All @@ -366,9 +378,15 @@ async def list(
id : int
A unique integer value identifying this organization.

ordering : typing.Optional[str]
Which field to use when ordering the results.

page : typing.Optional[int]
A page number within the paginated result set.

page_size : typing.Optional[int]
Number of results per page (default: 30, max: 100).

search : typing.Optional[str]
Search tags by label (case-insensitive).

Expand Down Expand Up @@ -399,7 +417,9 @@ async def main() -> None:

asyncio.run(main())
"""
_response = await self._raw_client.list(id, page=page, search=search, request_options=request_options)
_response = await self._raw_client.list(
id, ordering=ordering, page=page, page_size=page_size, search=search, request_options=request_options
)
return _response.data

async def create(
Expand Down
20 changes: 20 additions & 0 deletions src/label_studio_sdk/organizations/member_tags/raw_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,9 @@ def list(
self,
id: int,
*,
ordering: typing.Optional[str] = None,
page: typing.Optional[int] = None,
page_size: typing.Optional[int] = None,
search: typing.Optional[str] = None,
request_options: typing.Optional[RequestOptions] = None,
) -> HttpResponse[PaginatedOrganizationMemberTagList]:
Expand All @@ -48,9 +50,15 @@ def list(
id : int
A unique integer value identifying this organization.

ordering : typing.Optional[str]
Which field to use when ordering the results.

page : typing.Optional[int]
A page number within the paginated result set.

page_size : typing.Optional[int]
Number of results per page (default: 30, max: 100).

search : typing.Optional[str]
Search tags by label (case-insensitive).

Expand All @@ -66,7 +74,9 @@ def list(
f"api/organizations/{jsonable_encoder(id)}/member-tags",
method="GET",
params={
"ordering": ordering,
"page": page,
"page_size": page_size,
"search": search,
},
request_options=request_options,
Expand Down Expand Up @@ -477,7 +487,9 @@ async def list(
self,
id: int,
*,
ordering: typing.Optional[str] = None,
page: typing.Optional[int] = None,
page_size: typing.Optional[int] = None,
search: typing.Optional[str] = None,
request_options: typing.Optional[RequestOptions] = None,
) -> AsyncHttpResponse[PaginatedOrganizationMemberTagList]:
Expand All @@ -495,9 +507,15 @@ async def list(
id : int
A unique integer value identifying this organization.

ordering : typing.Optional[str]
Which field to use when ordering the results.

page : typing.Optional[int]
A page number within the paginated result set.

page_size : typing.Optional[int]
Number of results per page (default: 30, max: 100).

search : typing.Optional[str]
Search tags by label (case-insensitive).

Expand All @@ -513,7 +531,9 @@ async def list(
f"api/organizations/{jsonable_encoder(id)}/member-tags",
method="GET",
params={
"ordering": ordering,
"page": page,
"page_size": page_size,
"search": search,
},
request_options=request_options,
Expand Down
12 changes: 6 additions & 6 deletions src/label_studio_sdk/tasks/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -529,7 +529,7 @@ def create_event(
event_key: str,
event_time: dt.datetime,
annotation: typing.Optional[int] = OMIT,
annotation_draft: typing.Optional[int] = OMIT,
annotation_draft_id: typing.Optional[int] = OMIT,
meta: typing.Optional[typing.Any] = OMIT,
review: typing.Optional[int] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
Expand Down Expand Up @@ -599,7 +599,7 @@ def create_event(
annotation : typing.Optional[int]
Annotation ID associated with this event

annotation_draft : typing.Optional[int]
annotation_draft_id : typing.Optional[int]
Draft annotation ID associated with this event

meta : typing.Optional[typing.Any]
Expand Down Expand Up @@ -638,7 +638,7 @@ def create_event(
event_key=event_key,
event_time=event_time,
annotation=annotation,
annotation_draft=annotation_draft,
annotation_draft_id=annotation_draft_id,
meta=meta,
review=review,
request_options=request_options,
Expand Down Expand Up @@ -1217,7 +1217,7 @@ async def create_event(
event_key: str,
event_time: dt.datetime,
annotation: typing.Optional[int] = OMIT,
annotation_draft: typing.Optional[int] = OMIT,
annotation_draft_id: typing.Optional[int] = OMIT,
meta: typing.Optional[typing.Any] = OMIT,
review: typing.Optional[int] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
Expand Down Expand Up @@ -1287,7 +1287,7 @@ async def create_event(
annotation : typing.Optional[int]
Annotation ID associated with this event

annotation_draft : typing.Optional[int]
annotation_draft_id : typing.Optional[int]
Draft annotation ID associated with this event

meta : typing.Optional[typing.Any]
Expand Down Expand Up @@ -1333,7 +1333,7 @@ async def main() -> None:
event_key=event_key,
event_time=event_time,
annotation=annotation,
annotation_draft=annotation_draft,
annotation_draft_id=annotation_draft_id,
meta=meta,
review=review,
request_options=request_options,
Expand Down
12 changes: 6 additions & 6 deletions src/label_studio_sdk/tasks/raw_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -610,7 +610,7 @@ def create_event(
event_key: str,
event_time: dt.datetime,
annotation: typing.Optional[int] = OMIT,
annotation_draft: typing.Optional[int] = OMIT,
annotation_draft_id: typing.Optional[int] = OMIT,
meta: typing.Optional[typing.Any] = OMIT,
review: typing.Optional[int] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
Expand Down Expand Up @@ -680,7 +680,7 @@ def create_event(
annotation : typing.Optional[int]
Annotation ID associated with this event

annotation_draft : typing.Optional[int]
annotation_draft_id : typing.Optional[int]
Draft annotation ID associated with this event

meta : typing.Optional[typing.Any]
Expand All @@ -702,7 +702,7 @@ def create_event(
method="POST",
json={
"annotation": annotation,
"annotation_draft": annotation_draft,
"annotation_draft_id": annotation_draft_id,
"event_key": event_key,
"event_time": event_time,
"meta": meta,
Expand Down Expand Up @@ -1365,7 +1365,7 @@ async def create_event(
event_key: str,
event_time: dt.datetime,
annotation: typing.Optional[int] = OMIT,
annotation_draft: typing.Optional[int] = OMIT,
annotation_draft_id: typing.Optional[int] = OMIT,
meta: typing.Optional[typing.Any] = OMIT,
review: typing.Optional[int] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
Expand Down Expand Up @@ -1435,7 +1435,7 @@ async def create_event(
annotation : typing.Optional[int]
Annotation ID associated with this event

annotation_draft : typing.Optional[int]
annotation_draft_id : typing.Optional[int]
Draft annotation ID associated with this event

meta : typing.Optional[typing.Any]
Expand All @@ -1457,7 +1457,7 @@ async def create_event(
method="POST",
json={
"annotation": annotation,
"annotation_draft": annotation_draft,
"annotation_draft_id": annotation_draft_id,
"event_key": event_key,
"event_time": event_time,
"meta": meta,
Expand Down
3 changes: 2 additions & 1 deletion src/label_studio_sdk/types/organization_member_tag.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,12 @@
import pydantic
from ..core.pydantic_utilities import IS_PYDANTIC_V2
from ..core.unchecked_base_model import UncheckedBaseModel
from .user_simple import UserSimple


class OrganizationMemberTag(UncheckedBaseModel):
created_at: typing.Optional[dt.datetime] = None
created_by: typing.Optional[int] = None
created_by: typing.Optional[UserSimple] = None
id: typing.Optional[int] = None
label: str
member_count: typing.Optional[int] = None
Expand Down
2 changes: 1 addition & 1 deletion src/label_studio_sdk/types/task_event.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ class TaskEvent(UncheckedBaseModel):
Annotation ID associated with this event
"""

annotation_draft: typing.Optional[int] = pydantic.Field(default=None)
annotation_draft_id: typing.Optional[int] = pydantic.Field(default=None)
"""
Draft annotation ID associated with this event
"""
Expand Down
Loading