1+ from eolymp .annotations import mcp_pb2 as _mcp_pb2
12from eolymp .ecm import content_pb2 as _content_pb2
3+ from google .protobuf .internal import containers as _containers
24from google .protobuf .internal import enum_type_wrapper as _enum_type_wrapper
35from google .protobuf import descriptor as _descriptor
46from google .protobuf import message as _message
5- from collections .abc import Mapping as _Mapping
7+ from collections .abc import Iterable as _Iterable , Mapping as _Mapping
68from typing import ClassVar as _ClassVar , Optional as _Optional , Union as _Union
79
810DESCRIPTOR : _descriptor .FileDescriptor
911
1012class Achievement (_message .Message ):
11- __slots__ = ("id" , "value" , "rarity" , "threshold" , "multi_award" , "name" , "image_url" , "summary" , "cursor" )
13+ __slots__ = ("id" , "value" , "rarity" , "threshold" , "multi_award" , "name" , "image_url" , "summary" , "locale" , "locales" , " cursor" )
1214 class Extra (int , metaclass = _enum_type_wrapper .EnumTypeWrapper ):
1315 __slots__ = ()
1416 NO_EXTRA : _ClassVar [Achievement .Extra ]
@@ -17,17 +19,21 @@ class Achievement(_message.Message):
1719 NO_EXTRA : Achievement .Extra
1820 SUMMARY_VALUE : Achievement .Extra
1921 SUMMARY_RENDER : Achievement .Extra
20- class Translation (_message .Message ):
21- __slots__ = ("id" , "locale" , "name" , "summary" )
22- ID_FIELD_NUMBER : _ClassVar [int ]
23- LOCALE_FIELD_NUMBER : _ClassVar [int ]
22+ class Patch (_message .Message ):
23+ __slots__ = ("value" , "threshold" , "multi_award" , "name" , "image_url" , "summary" )
24+ VALUE_FIELD_NUMBER : _ClassVar [int ]
25+ THRESHOLD_FIELD_NUMBER : _ClassVar [int ]
26+ MULTI_AWARD_FIELD_NUMBER : _ClassVar [int ]
2427 NAME_FIELD_NUMBER : _ClassVar [int ]
28+ IMAGE_URL_FIELD_NUMBER : _ClassVar [int ]
2529 SUMMARY_FIELD_NUMBER : _ClassVar [int ]
26- id : str
27- locale : str
30+ value : int
31+ threshold : int
32+ multi_award : bool
2833 name : str
34+ image_url : str
2935 summary : _content_pb2 .Content
30- def __init__ (self , id : _Optional [str ] = ..., locale : _Optional [str ] = ..., name : _Optional [str ] = ..., summary : _Optional [_Union [_content_pb2 .Content , _Mapping ]] = ...) -> None : ...
36+ def __init__ (self , value : _Optional [int ] = ..., threshold : _Optional [int ] = ..., multi_award : _Optional [ bool ] = ..., name : _Optional [ str ] = ..., image_url : _Optional [str ] = ..., summary : _Optional [_Union [_content_pb2 .Content , _Mapping ]] = ...) -> None : ...
3137 ID_FIELD_NUMBER : _ClassVar [int ]
3238 VALUE_FIELD_NUMBER : _ClassVar [int ]
3339 RARITY_FIELD_NUMBER : _ClassVar [int ]
@@ -36,6 +42,8 @@ class Achievement(_message.Message):
3642 NAME_FIELD_NUMBER : _ClassVar [int ]
3743 IMAGE_URL_FIELD_NUMBER : _ClassVar [int ]
3844 SUMMARY_FIELD_NUMBER : _ClassVar [int ]
45+ LOCALE_FIELD_NUMBER : _ClassVar [int ]
46+ LOCALES_FIELD_NUMBER : _ClassVar [int ]
3947 CURSOR_FIELD_NUMBER : _ClassVar [int ]
4048 id : str
4149 value : int
@@ -45,5 +53,7 @@ class Achievement(_message.Message):
4553 name : str
4654 image_url : str
4755 summary : _content_pb2 .Content
56+ locale : str
57+ locales : _containers .RepeatedScalarFieldContainer [str ]
4858 cursor : str
49- def __init__ (self , id : _Optional [str ] = ..., value : _Optional [int ] = ..., rarity : _Optional [int ] = ..., threshold : _Optional [int ] = ..., multi_award : _Optional [bool ] = ..., name : _Optional [str ] = ..., image_url : _Optional [str ] = ..., summary : _Optional [_Union [_content_pb2 .Content , _Mapping ]] = ..., cursor : _Optional [str ] = ...) -> None : ...
59+ def __init__ (self , id : _Optional [str ] = ..., value : _Optional [int ] = ..., rarity : _Optional [int ] = ..., threshold : _Optional [int ] = ..., multi_award : _Optional [bool ] = ..., name : _Optional [str ] = ..., image_url : _Optional [str ] = ..., summary : _Optional [_Union [_content_pb2 .Content , _Mapping ]] = ..., locale : _Optional [ str ] = ..., locales : _Optional [ _Iterable [ str ]] = ..., cursor : _Optional [str ] = ...) -> None : ...
0 commit comments