Skip to content

Commit d00fe89

Browse files
committed
Remove deprecated local token features
1 parent d7bdda0 commit d00fe89

2 files changed

Lines changed: 0 additions & 61 deletions

File tree

pyoverkiz/client.py

Lines changed: 0 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@
5454
Execution,
5555
Gateway,
5656
HistoryExecution,
57-
LocalToken,
5857
Option,
5958
OptionParameter,
6059
Place,
@@ -495,54 +494,6 @@ async def get_places(self) -> Place:
495494
places = Place(**humps.decamelize(response))
496495
return places
497496

498-
@retry_on_auth_error
499-
async def generate_local_token(self, gateway_id: str) -> str:
500-
"""Generates a new token.
501-
502-
Access scope : Full enduser API access (enduser/*).
503-
"""
504-
response = await self.__get(f"config/{gateway_id}/local/tokens/generate")
505-
506-
return cast(str, response["token"])
507-
508-
@retry_on_auth_error
509-
async def activate_local_token(
510-
self, gateway_id: str, token: str, label: str, scope: str = "devmode"
511-
) -> str:
512-
"""Create a token.
513-
514-
Access scope : Full enduser API access (enduser/*).
515-
"""
516-
response = await self.__post(
517-
f"config/{gateway_id}/local/tokens",
518-
{"label": label, "token": token, "scope": scope},
519-
)
520-
521-
return cast(str, response["requestId"])
522-
523-
@retry_on_auth_error
524-
async def get_local_tokens(
525-
self, gateway_id: str, scope: str = "devmode"
526-
) -> list[LocalToken]:
527-
"""Get all gateway tokens with the given scope.
528-
529-
Access scope : Full enduser API access (enduser/*).
530-
"""
531-
response = await self.__get(f"config/{gateway_id}/local/tokens/{scope}")
532-
local_tokens = [LocalToken(**lt) for lt in humps.decamelize(response)]
533-
534-
return local_tokens
535-
536-
@retry_on_auth_error
537-
async def delete_local_token(self, gateway_id: str, uuid: str) -> bool:
538-
"""Delete a token.
539-
540-
Access scope : Full enduser API access (enduser/*).
541-
"""
542-
await self.__delete(f"config/{gateway_id}/local/tokens/{uuid}")
543-
544-
return True
545-
546497
@retry_on_auth_error
547498
async def execute_scenario(self, oid: str) -> str:
548499
"""Execute a scenario."""

pyoverkiz/models.py

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -970,18 +970,6 @@ class ServerConfig:
970970
configuration_url: str | None = None
971971

972972

973-
@define(kw_only=True)
974-
class LocalToken:
975-
"""Descriptor for a local gateway token."""
976-
977-
label: str
978-
gateway_id: str = field(repr=obfuscate_id, default=None)
979-
gateway_creation_time: int
980-
uuid: str
981-
scope: str
982-
expiration_time: int | None
983-
984-
985973
@define(kw_only=True)
986974
class OptionParameter:
987975
"""Key/value pair representing option parameter."""

0 commit comments

Comments
 (0)