From 496379bfe8d079ccf97f67b17966bfe7622dd4ef Mon Sep 17 00:00:00 2001 From: nuonbot Date: Wed, 12 Aug 2026 15:33:40 +0000 Subject: [PATCH] ci: generate from api 0.19.1118 --- nuon/models/__init__.py | 8 --- nuon/models/app_component_build.py | 12 ++--- .../app_component_build_composite_error.py | 47 ---------------- .../models/app_install_action_workflow_run.py | 12 ++--- ...all_action_workflow_run_composite_error.py | 47 ---------------- nuon/models/app_runner_job.py | 12 ++--- nuon/models/app_runner_job_composite_error.py | 47 ---------------- .../models/app_runner_job_execution_result.py | 17 +++--- ...er_job_execution_result_composite_error.py | 53 ------------------- nuon/models/app_workflow_step.py | 10 ++++ pyproject.toml | 2 +- version.txt | 2 +- 12 files changed, 36 insertions(+), 233 deletions(-) delete mode 100644 nuon/models/app_component_build_composite_error.py delete mode 100644 nuon/models/app_install_action_workflow_run_composite_error.py delete mode 100644 nuon/models/app_runner_job_composite_error.py delete mode 100644 nuon/models/app_runner_job_execution_result_composite_error.py diff --git a/nuon/models/__init__.py b/nuon/models/__init__.py index 3d04483d..b980b21a 100644 --- a/nuon/models/__init__.py +++ b/nuon/models/__init__.py @@ -69,7 +69,6 @@ from .app_cloud_platform_region import AppCloudPlatformRegion from .app_component import AppComponent from .app_component_build import AppComponentBuild -from .app_component_build_composite_error import AppComponentBuildCompositeError from .app_component_config_connection import AppComponentConfigConnection from .app_component_config_connection_operation_roles import AppComponentConfigConnectionOperationRoles from .app_component_diff_entry import AppComponentDiffEntry @@ -103,7 +102,6 @@ from .app_install import AppInstall from .app_install_action_workflow import AppInstallActionWorkflow from .app_install_action_workflow_run import AppInstallActionWorkflowRun -from .app_install_action_workflow_run_composite_error import AppInstallActionWorkflowRunCompositeError from .app_install_action_workflow_run_outputs import AppInstallActionWorkflowRunOutputs from .app_install_action_workflow_run_run_env_vars import AppInstallActionWorkflowRunRunEnvVars from .app_install_action_workflow_run_status import AppInstallActionWorkflowRunStatus @@ -233,7 +231,6 @@ from .app_runner_health_check import AppRunnerHealthCheck from .app_runner_heart_beat import AppRunnerHeartBeat from .app_runner_job import AppRunnerJob -from .app_runner_job_composite_error import AppRunnerJobCompositeError from .app_runner_job_execution import AppRunnerJobExecution from .app_runner_job_execution_metadata import AppRunnerJobExecutionMetadata from .app_runner_job_execution_outputs import AppRunnerJobExecutionOutputs @@ -242,7 +239,6 @@ AppRunnerJobExecutionOutputsOutputsAdditionalProperty, ) from .app_runner_job_execution_result import AppRunnerJobExecutionResult -from .app_runner_job_execution_result_composite_error import AppRunnerJobExecutionResultCompositeError from .app_runner_job_execution_result_error_metadata import AppRunnerJobExecutionResultErrorMetadata from .app_runner_job_execution_status import AppRunnerJobExecutionStatus from .app_runner_job_group import AppRunnerJobGroup @@ -888,7 +884,6 @@ "AppCloudPlatformRegion", "AppComponent", "AppComponentBuild", - "AppComponentBuildCompositeError", "AppComponentConfigConnection", "AppComponentConfigConnectionOperationRoles", "AppComponentDiffEntry", @@ -922,7 +917,6 @@ "AppInstall", "AppInstallActionWorkflow", "AppInstallActionWorkflowRun", - "AppInstallActionWorkflowRunCompositeError", "AppInstallActionWorkflowRunOutputs", "AppInstallActionWorkflowRunRunEnvVars", "AppInstallActionWorkflowRunStatus", @@ -1052,14 +1046,12 @@ "AppRunnerHealthCheck", "AppRunnerHeartBeat", "AppRunnerJob", - "AppRunnerJobCompositeError", "AppRunnerJobExecution", "AppRunnerJobExecutionMetadata", "AppRunnerJobExecutionOutputs", "AppRunnerJobExecutionOutputsOutputs", "AppRunnerJobExecutionOutputsOutputsAdditionalProperty", "AppRunnerJobExecutionResult", - "AppRunnerJobExecutionResultCompositeError", "AppRunnerJobExecutionResultErrorMetadata", "AppRunnerJobExecutionStatus", "AppRunnerJobGroup", diff --git a/nuon/models/app_component_build.py b/nuon/models/app_component_build.py index 8205970e..0f500c69 100644 --- a/nuon/models/app_component_build.py +++ b/nuon/models/app_component_build.py @@ -10,7 +10,6 @@ if TYPE_CHECKING: from ..models.app_account import AppAccount - from ..models.app_component_build_composite_error import AppComponentBuildCompositeError from ..models.app_component_config_connection import AppComponentConfigConnection from ..models.app_component_release import AppComponentRelease from ..models.app_composite_status import AppCompositeStatus @@ -20,6 +19,7 @@ from ..models.app_queue_signal import AppQueueSignal from ..models.app_runner_job import AppRunnerJob from ..models.app_vcs_connection_commit import AppVCSConnectionCommit + from ..models.compositeerrors_composite_error_data import CompositeerrorsCompositeErrorData T = TypeVar("T", bound="AppComponentBuild") @@ -39,7 +39,7 @@ class AppComponentBuild: component_config_version (int | Unset): component_id (str | Unset): Read-only fields set on the object to de-nest data component_name (str | Unset): - composite_error (AppComponentBuildCompositeError | Unset): + composite_error (CompositeerrorsCompositeErrorData | Unset): created_at (str | Unset): created_by (AppAccount | Unset): created_by_id (str | Unset): @@ -98,7 +98,7 @@ class AppComponentBuild: component_config_version: int | Unset = UNSET component_id: str | Unset = UNSET component_name: str | Unset = UNSET - composite_error: AppComponentBuildCompositeError | Unset = UNSET + composite_error: CompositeerrorsCompositeErrorData | Unset = UNSET created_at: str | Unset = UNSET created_by: AppAccount | Unset = UNSET created_by_id: str | Unset = UNSET @@ -302,7 +302,6 @@ def to_dict(self) -> dict[str, Any]: @classmethod def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: from ..models.app_account import AppAccount - from ..models.app_component_build_composite_error import AppComponentBuildCompositeError from ..models.app_component_config_connection import AppComponentConfigConnection from ..models.app_component_release import AppComponentRelease from ..models.app_composite_status import AppCompositeStatus @@ -312,6 +311,7 @@ def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: from ..models.app_queue_signal import AppQueueSignal from ..models.app_runner_job import AppRunnerJob from ..models.app_vcs_connection_commit import AppVCSConnectionCommit + from ..models.compositeerrors_composite_error_data import CompositeerrorsCompositeErrorData d = dict(src_dict) app_branch_id = d.pop("app_branch_id", UNSET) @@ -338,11 +338,11 @@ def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: component_name = d.pop("component_name", UNSET) _composite_error = d.pop("composite_error", UNSET) - composite_error: AppComponentBuildCompositeError | Unset + composite_error: CompositeerrorsCompositeErrorData | Unset if isinstance(_composite_error, Unset): composite_error = UNSET else: - composite_error = AppComponentBuildCompositeError.from_dict(_composite_error) + composite_error = CompositeerrorsCompositeErrorData.from_dict(_composite_error) created_at = d.pop("created_at", UNSET) diff --git a/nuon/models/app_component_build_composite_error.py b/nuon/models/app_component_build_composite_error.py deleted file mode 100644 index 7efab418..00000000 --- a/nuon/models/app_component_build_composite_error.py +++ /dev/null @@ -1,47 +0,0 @@ -from __future__ import annotations - -from collections.abc import Mapping -from typing import Any, TypeVar - -from attrs import define as _attrs_define -from attrs import field as _attrs_field - -T = TypeVar("T", bound="AppComponentBuildCompositeError") - - -@_attrs_define -class AppComponentBuildCompositeError: - """ """ - - additional_properties: dict[str, Any] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> dict[str, Any]: - - field_dict: dict[str, Any] = {} - field_dict.update(self.additional_properties) - - return field_dict - - @classmethod - def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: - d = dict(src_dict) - app_component_build_composite_error = cls() - - app_component_build_composite_error.additional_properties = d - return app_component_build_composite_error - - @property - def additional_keys(self) -> list[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> Any: - return self.additional_properties[key] - - def __setitem__(self, key: str, value: Any) -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/nuon/models/app_install_action_workflow_run.py b/nuon/models/app_install_action_workflow_run.py index 7e208406..ec26d515 100644 --- a/nuon/models/app_install_action_workflow_run.py +++ b/nuon/models/app_install_action_workflow_run.py @@ -14,13 +14,13 @@ from ..models.app_action_workflow_config import AppActionWorkflowConfig from ..models.app_composite_status import AppCompositeStatus from ..models.app_install_action_workflow import AppInstallActionWorkflow - from ..models.app_install_action_workflow_run_composite_error import AppInstallActionWorkflowRunCompositeError from ..models.app_install_action_workflow_run_outputs import AppInstallActionWorkflowRunOutputs from ..models.app_install_action_workflow_run_run_env_vars import AppInstallActionWorkflowRunRunEnvVars from ..models.app_install_action_workflow_run_step import AppInstallActionWorkflowRunStep from ..models.app_log_stream import AppLogStream from ..models.app_runner_job import AppRunnerJob from ..models.app_workflow import AppWorkflow + from ..models.compositeerrors_composite_error_data import CompositeerrorsCompositeErrorData from ..models.sql_null_bool import SqlNullBool @@ -32,7 +32,7 @@ class AppInstallActionWorkflowRun: """ Attributes: action_workflow_config_id (str | Unset): - composite_error (AppInstallActionWorkflowRunCompositeError | Unset): + composite_error (CompositeerrorsCompositeErrorData | Unset): config (AppActionWorkflowConfig | Unset): created_at (str | Unset): created_by (AppAccount | Unset): @@ -66,7 +66,7 @@ class AppInstallActionWorkflowRun: """ action_workflow_config_id: str | Unset = UNSET - composite_error: AppInstallActionWorkflowRunCompositeError | Unset = UNSET + composite_error: CompositeerrorsCompositeErrorData | Unset = UNSET config: AppActionWorkflowConfig | Unset = UNSET created_at: str | Unset = UNSET created_by: AppAccount | Unset = UNSET @@ -259,24 +259,24 @@ def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: from ..models.app_action_workflow_config import AppActionWorkflowConfig from ..models.app_composite_status import AppCompositeStatus from ..models.app_install_action_workflow import AppInstallActionWorkflow - from ..models.app_install_action_workflow_run_composite_error import AppInstallActionWorkflowRunCompositeError from ..models.app_install_action_workflow_run_outputs import AppInstallActionWorkflowRunOutputs from ..models.app_install_action_workflow_run_run_env_vars import AppInstallActionWorkflowRunRunEnvVars from ..models.app_install_action_workflow_run_step import AppInstallActionWorkflowRunStep from ..models.app_log_stream import AppLogStream from ..models.app_runner_job import AppRunnerJob from ..models.app_workflow import AppWorkflow + from ..models.compositeerrors_composite_error_data import CompositeerrorsCompositeErrorData from ..models.sql_null_bool import SqlNullBool d = dict(src_dict) action_workflow_config_id = d.pop("action_workflow_config_id", UNSET) _composite_error = d.pop("composite_error", UNSET) - composite_error: AppInstallActionWorkflowRunCompositeError | Unset + composite_error: CompositeerrorsCompositeErrorData | Unset if isinstance(_composite_error, Unset): composite_error = UNSET else: - composite_error = AppInstallActionWorkflowRunCompositeError.from_dict(_composite_error) + composite_error = CompositeerrorsCompositeErrorData.from_dict(_composite_error) _config = d.pop("config", UNSET) config: AppActionWorkflowConfig | Unset diff --git a/nuon/models/app_install_action_workflow_run_composite_error.py b/nuon/models/app_install_action_workflow_run_composite_error.py deleted file mode 100644 index 44f4837e..00000000 --- a/nuon/models/app_install_action_workflow_run_composite_error.py +++ /dev/null @@ -1,47 +0,0 @@ -from __future__ import annotations - -from collections.abc import Mapping -from typing import Any, TypeVar - -from attrs import define as _attrs_define -from attrs import field as _attrs_field - -T = TypeVar("T", bound="AppInstallActionWorkflowRunCompositeError") - - -@_attrs_define -class AppInstallActionWorkflowRunCompositeError: - """ """ - - additional_properties: dict[str, Any] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> dict[str, Any]: - - field_dict: dict[str, Any] = {} - field_dict.update(self.additional_properties) - - return field_dict - - @classmethod - def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: - d = dict(src_dict) - app_install_action_workflow_run_composite_error = cls() - - app_install_action_workflow_run_composite_error.additional_properties = d - return app_install_action_workflow_run_composite_error - - @property - def additional_keys(self) -> list[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> Any: - return self.additional_properties[key] - - def __setitem__(self, key: str, value: Any) -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/nuon/models/app_runner_job.py b/nuon/models/app_runner_job.py index 0b65b22a..84807263 100644 --- a/nuon/models/app_runner_job.py +++ b/nuon/models/app_runner_job.py @@ -15,11 +15,11 @@ if TYPE_CHECKING: from ..models.app_composite_status import AppCompositeStatus from ..models.app_install_role_usage import AppInstallRoleUsage - from ..models.app_runner_job_composite_error import AppRunnerJobCompositeError from ..models.app_runner_job_execution import AppRunnerJobExecution from ..models.app_runner_job_metadata import AppRunnerJobMetadata from ..models.app_runner_job_outputs import AppRunnerJobOutputs from ..models.app_runner_job_plan import AppRunnerJobPlan + from ..models.compositeerrors_composite_error_data import CompositeerrorsCompositeErrorData T = TypeVar("T", bound="AppRunnerJob") @@ -31,7 +31,7 @@ class AppRunnerJob: Attributes: available_timeout (int | Unset): available timeout is how long a job can be marked as "available" before being requeued - composite_error (AppRunnerJobCompositeError | Unset): + composite_error (CompositeerrorsCompositeErrorData | Unset): created_at (str | Unset): created_by_id (str | Unset): execution_count (int | Unset): @@ -68,7 +68,7 @@ class AppRunnerJob: """ available_timeout: int | Unset = UNSET - composite_error: AppRunnerJobCompositeError | Unset = UNSET + composite_error: CompositeerrorsCompositeErrorData | Unset = UNSET created_at: str | Unset = UNSET created_by_id: str | Unset = UNSET execution_count: int | Unset = UNSET @@ -275,21 +275,21 @@ def to_dict(self) -> dict[str, Any]: def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: from ..models.app_composite_status import AppCompositeStatus from ..models.app_install_role_usage import AppInstallRoleUsage - from ..models.app_runner_job_composite_error import AppRunnerJobCompositeError from ..models.app_runner_job_execution import AppRunnerJobExecution from ..models.app_runner_job_metadata import AppRunnerJobMetadata from ..models.app_runner_job_outputs import AppRunnerJobOutputs from ..models.app_runner_job_plan import AppRunnerJobPlan + from ..models.compositeerrors_composite_error_data import CompositeerrorsCompositeErrorData d = dict(src_dict) available_timeout = d.pop("available_timeout", UNSET) _composite_error = d.pop("composite_error", UNSET) - composite_error: AppRunnerJobCompositeError | Unset + composite_error: CompositeerrorsCompositeErrorData | Unset if isinstance(_composite_error, Unset): composite_error = UNSET else: - composite_error = AppRunnerJobCompositeError.from_dict(_composite_error) + composite_error = CompositeerrorsCompositeErrorData.from_dict(_composite_error) created_at = d.pop("created_at", UNSET) diff --git a/nuon/models/app_runner_job_composite_error.py b/nuon/models/app_runner_job_composite_error.py deleted file mode 100644 index 23da5a98..00000000 --- a/nuon/models/app_runner_job_composite_error.py +++ /dev/null @@ -1,47 +0,0 @@ -from __future__ import annotations - -from collections.abc import Mapping -from typing import Any, TypeVar - -from attrs import define as _attrs_define -from attrs import field as _attrs_field - -T = TypeVar("T", bound="AppRunnerJobCompositeError") - - -@_attrs_define -class AppRunnerJobCompositeError: - """ """ - - additional_properties: dict[str, Any] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> dict[str, Any]: - - field_dict: dict[str, Any] = {} - field_dict.update(self.additional_properties) - - return field_dict - - @classmethod - def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: - d = dict(src_dict) - app_runner_job_composite_error = cls() - - app_runner_job_composite_error.additional_properties = d - return app_runner_job_composite_error - - @property - def additional_keys(self) -> list[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> Any: - return self.additional_properties[key] - - def __setitem__(self, key: str, value: Any) -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/nuon/models/app_runner_job_execution_result.py b/nuon/models/app_runner_job_execution_result.py index a98e0900..6b099be5 100644 --- a/nuon/models/app_runner_job_execution_result.py +++ b/nuon/models/app_runner_job_execution_result.py @@ -9,8 +9,8 @@ from ..types import UNSET, Unset if TYPE_CHECKING: - from ..models.app_runner_job_execution_result_composite_error import AppRunnerJobExecutionResultCompositeError from ..models.app_runner_job_execution_result_error_metadata import AppRunnerJobExecutionResultErrorMetadata + from ..models.compositeerrors_composite_error_data import CompositeerrorsCompositeErrorData T = TypeVar("T", bound="AppRunnerJobExecutionResult") @@ -20,12 +20,7 @@ class AppRunnerJobExecutionResult: """ Attributes: - composite_error (AppRunnerJobExecutionResultCompositeError | Unset): CompositeError is the typed, structured - error parsed from this execution's - failure output at write time. It is the canonical, execution-scoped store - for runner-driven composite errors: strictly 1:1 with the attempt and - never reused, so it cannot go stale across retries. Aggregate rows derive - their displayed error from the latest relevant result; they do not own it. + composite_error (CompositeerrorsCompositeErrorData | Unset): contents (str | Unset): contents_display (str | Unset): contents_display_gzip (str | Unset): @@ -41,7 +36,7 @@ class AppRunnerJobExecutionResult: updated_at (str | Unset): """ - composite_error: AppRunnerJobExecutionResultCompositeError | Unset = UNSET + composite_error: CompositeerrorsCompositeErrorData | Unset = UNSET contents: str | Unset = UNSET contents_display: str | Unset = UNSET contents_display_gzip: str | Unset = UNSET @@ -126,16 +121,16 @@ def to_dict(self) -> dict[str, Any]: @classmethod def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: - from ..models.app_runner_job_execution_result_composite_error import AppRunnerJobExecutionResultCompositeError from ..models.app_runner_job_execution_result_error_metadata import AppRunnerJobExecutionResultErrorMetadata + from ..models.compositeerrors_composite_error_data import CompositeerrorsCompositeErrorData d = dict(src_dict) _composite_error = d.pop("composite_error", UNSET) - composite_error: AppRunnerJobExecutionResultCompositeError | Unset + composite_error: CompositeerrorsCompositeErrorData | Unset if isinstance(_composite_error, Unset): composite_error = UNSET else: - composite_error = AppRunnerJobExecutionResultCompositeError.from_dict(_composite_error) + composite_error = CompositeerrorsCompositeErrorData.from_dict(_composite_error) contents = d.pop("contents", UNSET) diff --git a/nuon/models/app_runner_job_execution_result_composite_error.py b/nuon/models/app_runner_job_execution_result_composite_error.py deleted file mode 100644 index e17fdbdc..00000000 --- a/nuon/models/app_runner_job_execution_result_composite_error.py +++ /dev/null @@ -1,53 +0,0 @@ -from __future__ import annotations - -from collections.abc import Mapping -from typing import Any, TypeVar - -from attrs import define as _attrs_define -from attrs import field as _attrs_field - -T = TypeVar("T", bound="AppRunnerJobExecutionResultCompositeError") - - -@_attrs_define -class AppRunnerJobExecutionResultCompositeError: - """CompositeError is the typed, structured error parsed from this execution's - failure output at write time. It is the canonical, execution-scoped store - for runner-driven composite errors: strictly 1:1 with the attempt and - never reused, so it cannot go stale across retries. Aggregate rows derive - their displayed error from the latest relevant result; they do not own it. - - """ - - additional_properties: dict[str, Any] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> dict[str, Any]: - - field_dict: dict[str, Any] = {} - field_dict.update(self.additional_properties) - - return field_dict - - @classmethod - def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: - d = dict(src_dict) - app_runner_job_execution_result_composite_error = cls() - - app_runner_job_execution_result_composite_error.additional_properties = d - return app_runner_job_execution_result_composite_error - - @property - def additional_keys(self) -> list[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> Any: - return self.additional_properties[key] - - def __setitem__(self, key: str, value: Any) -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/nuon/models/app_workflow_step.py b/nuon/models/app_workflow_step.py index 115e5ff6..f48b0576 100644 --- a/nuon/models/app_workflow_step.py +++ b/nuon/models/app_workflow_step.py @@ -53,6 +53,8 @@ class AppWorkflowStep: retried (bool | Unset): retry_index (int | Unset): retryable (bool | Unset): + skip_on_failure (bool | Unset): SkipOnFailure lets the workflow continue past this step after its retry + budget is exhausted. Skippable only gates user-initiated skips. skippable (bool | Unset): started_at (str | Unset): status (AppCompositeStatus | Unset): @@ -105,6 +107,7 @@ class AppWorkflowStep: retried: bool | Unset = UNSET retry_index: int | Unset = UNSET retryable: bool | Unset = UNSET + skip_on_failure: bool | Unset = UNSET skippable: bool | Unset = UNSET started_at: str | Unset = UNSET status: AppCompositeStatus | Unset = UNSET @@ -183,6 +186,8 @@ def to_dict(self) -> dict[str, Any]: retryable = self.retryable + skip_on_failure = self.skip_on_failure + skippable = self.skippable started_at = self.started_at @@ -260,6 +265,8 @@ def to_dict(self) -> dict[str, Any]: field_dict["retry_index"] = retry_index if retryable is not UNSET: field_dict["retryable"] = retryable + if skip_on_failure is not UNSET: + field_dict["skip_on_failure"] = skip_on_failure if skippable is not UNSET: field_dict["skippable"] = skippable if started_at is not UNSET: @@ -381,6 +388,8 @@ def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: retryable = d.pop("retryable", UNSET) + skip_on_failure = d.pop("skip_on_failure", UNSET) + skippable = d.pop("skippable", UNSET) started_at = d.pop("started_at", UNSET) @@ -434,6 +443,7 @@ def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: retried=retried, retry_index=retry_index, retryable=retryable, + skip_on_failure=skip_on_failure, skippable=skippable, started_at=started_at, status=status, diff --git a/pyproject.toml b/pyproject.toml index 3fd5b13f..8aa89500 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "nuon" -version = "0.19.1117" +version = "0.19.1118" description = "A client library for accessing Nuon" authors = [] requires-python = ">=3.11" diff --git a/version.txt b/version.txt index 40d4ca22..4e8d8596 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -0.19.1117 +0.19.1118