Skip to content

Commit 4d7eb95

Browse files
committed
User tokens endpoint with restricted option
1 parent ef5b50a commit 4d7eb95

3 files changed

Lines changed: 6 additions & 1 deletion

File tree

bugout/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
__email__ = "engineering@bugout.dev"
99
__license__ = "MIT"
10-
__version__ = "0.1.7"
10+
__version__ = "0.1.8"
1111

1212
__all__ = (
1313
"__author__",

bugout/app.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,13 +185,15 @@ def get_user_tokens(
185185
token: Union[str, uuid.UUID],
186186
active: Optional[bool] = None,
187187
token_type: Optional[Union[str, data.TokenType]] = None,
188+
restricted: Optional[bool] = None,
188189
timeout: float = REQUESTS_TIMEOUT,
189190
) -> data.BugoutUserTokens:
190191
self.user.timeout = timeout
191192
return self.user.get_user_tokens(
192193
token=token,
193194
active=active,
194195
token_type=data.TokenType(token_type) if token_type is not None else None,
196+
restricted=restricted,
195197
)
196198

197199
# Group handlers

bugout/user.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,7 @@ def get_user_tokens(
235235
token: Union[str, uuid.UUID],
236236
active: Optional[bool] = None,
237237
token_type: Optional[TokenType] = None,
238+
restricted: Optional[bool] = None,
238239
) -> BugoutUserTokens:
239240
get_user_tokens_path = "tokens"
240241
headers = {
@@ -245,6 +246,8 @@ def get_user_tokens(
245246
query_params.update({"active": str(int(active))})
246247
if token_type is not None:
247248
query_params.update({"token_type": token_type.value})
249+
if restricted is not None:
250+
query_params.update({"restricted": str(int(restricted))})
248251
result = self._call(
249252
method=Method.get,
250253
path=get_user_tokens_path,

0 commit comments

Comments
 (0)