Skip to content

Commit 4e23331

Browse files
committed
Update SDK using contracts version 67517932233cb1511c147a1de416090c86ad7a35
1 parent b1f091f commit 4e23331

5 files changed

Lines changed: 78 additions & 40 deletions

File tree

eolymp/auth/oauth2_service_pb2.py

Lines changed: 27 additions & 27 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

eolymp/auth/oauth2_service_pb2.pyi

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,12 @@ class IssueTokenInput(_message.Message):
2222
PASSWORD: _ClassVar[IssueTokenInput.GrantType]
2323
AUTHORIZATION_CODE: _ClassVar[IssueTokenInput.GrantType]
2424
REFRESH_TOKEN: _ClassVar[IssueTokenInput.GrantType]
25+
LOGIN_TOKEN: _ClassVar[IssueTokenInput.GrantType]
2526
NONE: IssueTokenInput.GrantType
2627
PASSWORD: IssueTokenInput.GrantType
2728
AUTHORIZATION_CODE: IssueTokenInput.GrantType
2829
REFRESH_TOKEN: IssueTokenInput.GrantType
30+
LOGIN_TOKEN: IssueTokenInput.GrantType
2931
GRANT_TYPE_FIELD_NUMBER: _ClassVar[int]
3032
USERNAME_FIELD_NUMBER: _ClassVar[int]
3133
PASSWORD_FIELD_NUMBER: _ClassVar[int]

eolymp/community/member_service_http.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,20 @@ def UnassignMember(self, request, **kwargs):
122122
**kwargs,
123123
)
124124

125+
def CreateMemberLoginLink(self, request, **kwargs):
126+
path = "/members/"+urllib.parse.quote(request.member_id)+"/login-link"
127+
128+
# Cleanup URL parameters to avoid any ambiguity
129+
request.member_id = ""
130+
131+
return self.transport.request(
132+
method="POST",
133+
url=self.url+path,
134+
request_data=request,
135+
response_symbol=_sym_db.GetSymbol("eolymp.community.CreateMemberLoginLinkOutput"),
136+
**kwargs,
137+
)
138+
125139
def DescribeMemberUsage(self, request, **kwargs):
126140
path = "/usage/members"
127141

0 commit comments

Comments
 (0)