Skip to content

Commit a6512e8

Browse files
Automatically update Python SDK
1 parent 7cfbee0 commit a6512e8

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "trophy"
7-
version = "1.1.1"
7+
version = "1.1.2"
88
description = "A Python library for the Trophy API"
99
license = {text = "MIT"}
1010
readme = "README.md"

trophy/types/achievement_response.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,13 @@ class AchievementResponse(UniversalBaseModel):
5151
The length of the streak required to complete the achievement (only applicable if trigger = 'streak')
5252
"""
5353

54+
achievement_ids: typing_extensions.Annotated[
55+
typing.Optional[typing.List[str]], FieldMetadata(alias="achievementIds")
56+
] = pydantic.Field(default=None)
57+
"""
58+
The IDs of the prerequisite achievements that must be completed to earn this achievement (only applicable if trigger = 'achievement')
59+
"""
60+
5461
metric_id: typing_extensions.Annotated[typing.Optional[str], FieldMetadata(alias="metricId")] = pydantic.Field(
5562
default=None
5663
)

trophy/types/achievement_response_trigger.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
import typing
44

5-
AchievementResponseTrigger = typing.Union[typing.Literal["metric", "streak", "api"], typing.Any]
5+
AchievementResponseTrigger = typing.Union[typing.Literal["metric", "streak", "api", "achievement"], typing.Any]

0 commit comments

Comments
 (0)