diff --git a/nuon/models/app_queue_signal.py b/nuon/models/app_queue_signal.py index ff46f98e..7c699a7e 100644 --- a/nuon/models/app_queue_signal.py +++ b/nuon/models/app_queue_signal.py @@ -25,6 +25,7 @@ class AppQueueSignal: """ Attributes: callback (CallbackRef | Unset): + callbacks (list[CallbackRef] | Unset): created_at (str | Unset): created_by_id (str | Unset): emitter_id (str | Unset): Optional: if this signal was emitted by an emitter @@ -46,6 +47,7 @@ class AppQueueSignal: """ callback: CallbackRef | Unset = UNSET + callbacks: list[CallbackRef] | Unset = UNSET created_at: str | Unset = UNSET created_by_id: str | Unset = UNSET emitter_id: str | Unset = UNSET @@ -71,6 +73,13 @@ def to_dict(self) -> dict[str, Any]: if not isinstance(self.callback, Unset): callback = self.callback.to_dict() + callbacks: list[dict[str, Any]] | Unset = UNSET + if not isinstance(self.callbacks, Unset): + callbacks = [] + for callbacks_item_data in self.callbacks: + callbacks_item = callbacks_item_data.to_dict() + callbacks.append(callbacks_item) + created_at = self.created_at created_by_id = self.created_by_id @@ -122,6 +131,8 @@ def to_dict(self) -> dict[str, Any]: field_dict.update({}) if callback is not UNSET: field_dict["callback"] = callback + if callbacks is not UNSET: + field_dict["callbacks"] = callbacks if created_at is not UNSET: field_dict["created_at"] = created_at if created_by_id is not UNSET: @@ -178,6 +189,15 @@ def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: else: callback = CallbackRef.from_dict(_callback) + _callbacks = d.pop("callbacks", UNSET) + callbacks: list[CallbackRef] | Unset = UNSET + if _callbacks is not UNSET: + callbacks = [] + for callbacks_item_data in _callbacks: + callbacks_item = CallbackRef.from_dict(callbacks_item_data) + + callbacks.append(callbacks_item) + created_at = d.pop("created_at", UNSET) created_by_id = d.pop("created_by_id", UNSET) @@ -241,6 +261,7 @@ def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: app_queue_signal = cls( callback=callback, + callbacks=callbacks, created_at=created_at, created_by_id=created_by_id, emitter_id=emitter_id, diff --git a/pyproject.toml b/pyproject.toml index c0042d6e..c521f77a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "nuon" -version = "0.19.976" +version = "0.19.978" description = "A client library for accessing Nuon" authors = [] requires-python = ">=3.10" diff --git a/version.txt b/version.txt index 1811b7f2..514ac331 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -0.19.976 +0.19.978