Skip to content

Commit 35c9c30

Browse files
Automatically update Python SDK
1 parent 60563bf commit 35c9c30

31 files changed

Lines changed: 1894 additions & 58 deletions

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.6.0"
7+
version = "1.7.0"
88
description = "A Python library for the Trophy API"
99
license = {text = "MIT"}
1010
readme = "README.md"

trophy/__init__.py

Lines changed: 54 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,23 @@
1818
AdminAttributeType,
1919
AdminIssue,
2020
AdminIssueSeverity,
21+
AdminLeaderboard,
22+
AdminLeaderboardRankBy,
23+
AdminLeaderboardRunUnit,
24+
AdminLeaderboardStatus,
2125
BaseStreakResponse,
2226
BulkStreakResponse,
2327
BulkStreakResponseItem,
2428
CreateAttributeRequestItem,
2529
CreateAttributeRequestItemType,
2630
CreateAttributesRequest,
2731
CreateAttributesResponse,
32+
CreateLeaderboardRequestItem,
33+
CreateLeaderboardRequestItemRankBy,
34+
CreateLeaderboardRequestItemRunUnit,
35+
CreateLeaderboardRequestItemStatus,
36+
CreateLeaderboardsRequest,
37+
CreateLeaderboardsResponse,
2838
CreateMetricRequestItem,
2939
CreateMetricRequestItemUnitType,
3040
CreateMetricsRequest,
@@ -37,6 +47,7 @@
3747
CreatedPointsBoostRounding,
3848
CreatedPointsBoostStatus,
3949
DeleteAttributesResponse,
50+
DeleteLeaderboardsResponse,
4051
DeleteMetricsResponse,
4152
DeletePointsBoostsResponse,
4253
DeletedResource,
@@ -51,6 +62,7 @@
5162
LeaderboardResponseWithRankings,
5263
LeaderboardResponseWithRankingsStatus,
5364
ListAttributesResponse,
65+
ListLeaderboardsResponse,
5466
ListMetricsResponse,
5567
MetricEventLeaderboardResponse,
5668
MetricEventLeaderboardResponseBreakdownAttributeValuesItem,
@@ -59,7 +71,6 @@
5971
MetricResponse,
6072
NotificationChannel,
6173
NotificationPreferences,
62-
NotificationType,
6374
PointsAward,
6475
PointsBoost,
6576
PointsBoostRounding,
@@ -89,6 +100,12 @@
89100
UpdateAttributeRequestItem,
90101
UpdateAttributesRequest,
91102
UpdateAttributesResponse,
103+
UpdateLeaderboardRequestItem,
104+
UpdateLeaderboardRequestItemRankBy,
105+
UpdateLeaderboardRequestItemRunUnit,
106+
UpdateLeaderboardRequestItemStatus,
107+
UpdateLeaderboardsRequest,
108+
UpdateLeaderboardsResponse,
92109
UpdateMetricRequestItem,
93110
UpdateMetricRequestItemUnitType,
94111
UpdateMetricsRequest,
@@ -153,6 +170,10 @@
153170
"AdminAttributeType": ".types",
154171
"AdminIssue": ".types",
155172
"AdminIssueSeverity": ".types",
173+
"AdminLeaderboard": ".types",
174+
"AdminLeaderboardRankBy": ".types",
175+
"AdminLeaderboardRunUnit": ".types",
176+
"AdminLeaderboardStatus": ".types",
156177
"AsyncTrophyApi": ".client",
157178
"BadRequestError": ".errors",
158179
"BaseStreakResponse": ".types",
@@ -162,6 +183,12 @@
162183
"CreateAttributeRequestItemType": ".types",
163184
"CreateAttributesRequest": ".types",
164185
"CreateAttributesResponse": ".types",
186+
"CreateLeaderboardRequestItem": ".types",
187+
"CreateLeaderboardRequestItemRankBy": ".types",
188+
"CreateLeaderboardRequestItemRunUnit": ".types",
189+
"CreateLeaderboardRequestItemStatus": ".types",
190+
"CreateLeaderboardsRequest": ".types",
191+
"CreateLeaderboardsResponse": ".types",
165192
"CreateMetricRequestItem": ".types",
166193
"CreateMetricRequestItemUnitType": ".types",
167194
"CreateMetricsRequest": ".types",
@@ -174,6 +201,7 @@
174201
"CreatedPointsBoostRounding": ".types",
175202
"CreatedPointsBoostStatus": ".types",
176203
"DeleteAttributesResponse": ".types",
204+
"DeleteLeaderboardsResponse": ".types",
177205
"DeleteMetricsResponse": ".types",
178206
"DeletePointsBoostsResponse": ".types",
179207
"DeletedResource": ".types",
@@ -190,6 +218,7 @@
190218
"LeaderboardsAllResponseItem": ".leaderboards",
191219
"LeaderboardsAllResponseItemStatus": ".leaderboards",
192220
"ListAttributesResponse": ".types",
221+
"ListLeaderboardsResponse": ".types",
193222
"ListMetricsResponse": ".types",
194223
"MetricEventLeaderboardResponse": ".types",
195224
"MetricEventLeaderboardResponseBreakdownAttributeValuesItem": ".types",
@@ -199,7 +228,6 @@
199228
"NotFoundError": ".errors",
200229
"NotificationChannel": ".types",
201230
"NotificationPreferences": ".types",
202-
"NotificationType": ".types",
203231
"PointsAward": ".types",
204232
"PointsBoost": ".types",
205233
"PointsBoostRounding": ".types",
@@ -234,6 +262,12 @@
234262
"UpdateAttributeRequestItem": ".types",
235263
"UpdateAttributesRequest": ".types",
236264
"UpdateAttributesResponse": ".types",
265+
"UpdateLeaderboardRequestItem": ".types",
266+
"UpdateLeaderboardRequestItemRankBy": ".types",
267+
"UpdateLeaderboardRequestItemRunUnit": ".types",
268+
"UpdateLeaderboardRequestItemStatus": ".types",
269+
"UpdateLeaderboardsRequest": ".types",
270+
"UpdateLeaderboardsResponse": ".types",
237271
"UpdateMetricRequestItem": ".types",
238272
"UpdateMetricRequestItemUnitType": ".types",
239273
"UpdateMetricsRequest": ".types",
@@ -320,6 +354,10 @@ def __dir__():
320354
"AdminAttributeType",
321355
"AdminIssue",
322356
"AdminIssueSeverity",
357+
"AdminLeaderboard",
358+
"AdminLeaderboardRankBy",
359+
"AdminLeaderboardRunUnit",
360+
"AdminLeaderboardStatus",
323361
"AsyncTrophyApi",
324362
"BadRequestError",
325363
"BaseStreakResponse",
@@ -329,6 +367,12 @@ def __dir__():
329367
"CreateAttributeRequestItemType",
330368
"CreateAttributesRequest",
331369
"CreateAttributesResponse",
370+
"CreateLeaderboardRequestItem",
371+
"CreateLeaderboardRequestItemRankBy",
372+
"CreateLeaderboardRequestItemRunUnit",
373+
"CreateLeaderboardRequestItemStatus",
374+
"CreateLeaderboardsRequest",
375+
"CreateLeaderboardsResponse",
332376
"CreateMetricRequestItem",
333377
"CreateMetricRequestItemUnitType",
334378
"CreateMetricsRequest",
@@ -341,6 +385,7 @@ def __dir__():
341385
"CreatedPointsBoostRounding",
342386
"CreatedPointsBoostStatus",
343387
"DeleteAttributesResponse",
388+
"DeleteLeaderboardsResponse",
344389
"DeleteMetricsResponse",
345390
"DeletePointsBoostsResponse",
346391
"DeletedResource",
@@ -357,6 +402,7 @@ def __dir__():
357402
"LeaderboardsAllResponseItem",
358403
"LeaderboardsAllResponseItemStatus",
359404
"ListAttributesResponse",
405+
"ListLeaderboardsResponse",
360406
"ListMetricsResponse",
361407
"MetricEventLeaderboardResponse",
362408
"MetricEventLeaderboardResponseBreakdownAttributeValuesItem",
@@ -366,7 +412,6 @@ def __dir__():
366412
"NotFoundError",
367413
"NotificationChannel",
368414
"NotificationPreferences",
369-
"NotificationType",
370415
"PointsAward",
371416
"PointsBoost",
372417
"PointsBoostRounding",
@@ -401,6 +446,12 @@ def __dir__():
401446
"UpdateAttributeRequestItem",
402447
"UpdateAttributesRequest",
403448
"UpdateAttributesResponse",
449+
"UpdateLeaderboardRequestItem",
450+
"UpdateLeaderboardRequestItemRankBy",
451+
"UpdateLeaderboardRequestItemRunUnit",
452+
"UpdateLeaderboardRequestItemStatus",
453+
"UpdateLeaderboardsRequest",
454+
"UpdateLeaderboardsResponse",
404455
"UpdateMetricRequestItem",
405456
"UpdateMetricRequestItemUnitType",
406457
"UpdateMetricsRequest",

trophy/admin/__init__.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,12 @@
66
from importlib import import_module
77

88
if typing.TYPE_CHECKING:
9-
from . import attributes, metrics, points, streaks
9+
from . import attributes, leaderboards, metrics, points, streaks
1010
from .streaks import RestoreStreaksRequestUsersItem
1111
_dynamic_imports: typing.Dict[str, str] = {
1212
"RestoreStreaksRequestUsersItem": ".streaks",
1313
"attributes": ".attributes",
14+
"leaderboards": ".leaderboards",
1415
"metrics": ".metrics",
1516
"points": ".points",
1617
"streaks": ".streaks",
@@ -38,4 +39,4 @@ def __dir__():
3839
return sorted(lazy_attrs)
3940

4041

41-
__all__ = ["RestoreStreaksRequestUsersItem", "attributes", "metrics", "points", "streaks"]
42+
__all__ = ["RestoreStreaksRequestUsersItem", "attributes", "leaderboards", "metrics", "points", "streaks"]

trophy/admin/attributes/client.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ def create(
7777
self, *, request: CreateAttributesRequest, request_options: typing.Optional[RequestOptions] = None
7878
) -> CreateAttributesResponse:
7979
"""
80-
Create attributes in bulk.
80+
Create attributes.
8181
8282
Parameters
8383
----------
@@ -123,7 +123,7 @@ def delete(
123123
request_options: typing.Optional[RequestOptions] = None,
124124
) -> DeleteAttributesResponse:
125125
"""
126-
Delete attributes in bulk by ID.
126+
Delete attributes by ID.
127127
128128
Parameters
129129
----------
@@ -154,7 +154,7 @@ def update(
154154
self, *, request: UpdateAttributesRequest, request_options: typing.Optional[RequestOptions] = None
155155
) -> UpdateAttributesResponse:
156156
"""
157-
Update attributes in bulk by ID.
157+
Update attributes by ID.
158158
159159
Parameters
160160
----------
@@ -287,7 +287,7 @@ async def create(
287287
self, *, request: CreateAttributesRequest, request_options: typing.Optional[RequestOptions] = None
288288
) -> CreateAttributesResponse:
289289
"""
290-
Create attributes in bulk.
290+
Create attributes.
291291
292292
Parameters
293293
----------
@@ -341,7 +341,7 @@ async def delete(
341341
request_options: typing.Optional[RequestOptions] = None,
342342
) -> DeleteAttributesResponse:
343343
"""
344-
Delete attributes in bulk by ID.
344+
Delete attributes by ID.
345345
346346
Parameters
347347
----------
@@ -380,7 +380,7 @@ async def update(
380380
self, *, request: UpdateAttributesRequest, request_options: typing.Optional[RequestOptions] = None
381381
) -> UpdateAttributesResponse:
382382
"""
383-
Update attributes in bulk by ID.
383+
Update attributes by ID.
384384
385385
Parameters
386386
----------

trophy/admin/attributes/raw_client.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ def create(
107107
self, *, request: CreateAttributesRequest, request_options: typing.Optional[RequestOptions] = None
108108
) -> HttpResponse[CreateAttributesResponse]:
109109
"""
110-
Create attributes in bulk.
110+
Create attributes.
111111
112112
Parameters
113113
----------
@@ -178,7 +178,7 @@ def delete(
178178
request_options: typing.Optional[RequestOptions] = None,
179179
) -> HttpResponse[DeleteAttributesResponse]:
180180
"""
181-
Delete attributes in bulk by ID.
181+
Delete attributes by ID.
182182
183183
Parameters
184184
----------
@@ -243,7 +243,7 @@ def update(
243243
self, *, request: UpdateAttributesRequest, request_options: typing.Optional[RequestOptions] = None
244244
) -> HttpResponse[UpdateAttributesResponse]:
245245
"""
246-
Update attributes in bulk by ID.
246+
Update attributes by ID.
247247
248248
Parameters
249249
----------
@@ -460,7 +460,7 @@ async def create(
460460
self, *, request: CreateAttributesRequest, request_options: typing.Optional[RequestOptions] = None
461461
) -> AsyncHttpResponse[CreateAttributesResponse]:
462462
"""
463-
Create attributes in bulk.
463+
Create attributes.
464464
465465
Parameters
466466
----------
@@ -531,7 +531,7 @@ async def delete(
531531
request_options: typing.Optional[RequestOptions] = None,
532532
) -> AsyncHttpResponse[DeleteAttributesResponse]:
533533
"""
534-
Delete attributes in bulk by ID.
534+
Delete attributes by ID.
535535
536536
Parameters
537537
----------
@@ -596,7 +596,7 @@ async def update(
596596
self, *, request: UpdateAttributesRequest, request_options: typing.Optional[RequestOptions] = None
597597
) -> AsyncHttpResponse[UpdateAttributesResponse]:
598598
"""
599-
Update attributes in bulk by ID.
599+
Update attributes by ID.
600600
601601
Parameters
602602
----------

0 commit comments

Comments
 (0)