diff --git a/pyproject.toml b/pyproject.toml index cf6fcf3..e06ef9b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "remnawave" -version = "2.1.19" +version = "2.1.19.post.1" description = "A Python SDK for interacting with the Remnawave API v2.1.19." authors = [ {name = "Artem",email = "dev@forestsnet.com"} diff --git a/remnawave/models/webhook.py b/remnawave/models/webhook.py index 9f5a26b..83c7604 100644 --- a/remnawave/models/webhook.py +++ b/remnawave/models/webhook.py @@ -102,6 +102,14 @@ class UserHwidDeviceEventDto(BaseModel): @classmethod def build(cls, user: UserDto, hwid_device: HwidUserDeviceDto, event: TUserHwidDevicesEvents): return cls(data={"user": user, "hwidUserDevice": hwid_device}, event_name=event) + + @property + def user(self) -> UserDto: + return self.data["user"] + + @property + def hwid_user_device(self) -> HwidUserDeviceDto: + return self.data["hwidUserDevice"] # ---------------- SERVICE EVENTS ---------------- #