From 4ba61fb1c98ab011f9d7d065d9daf9b43d84adca Mon Sep 17 00:00:00 2001 From: nuonbot Date: Fri, 29 May 2026 19:03:30 +0000 Subject: [PATCH] ci: generate from api 0.19.976 --- nuon/api/actions/create_action_config.py | 5 ++ .../actions/create_action_workflow_config.py | 5 ++ nuon/api/actions/create_ad_hoc_action.py | 5 ++ nuon/api/actions/create_app_action.py | 5 ++ .../api/actions/create_app_action_workflow.py | 5 ++ nuon/api/actions/create_install_action_run.py | 5 ++ .../create_install_action_workflow_run.py | 5 ++ nuon/api/apps/create_app.py | 5 ++ nuon/api/apps/create_app_branch.py | 5 ++ nuon/api/apps/create_app_branch_config.py | 5 ++ .../api/apps/create_app_break_glass_config.py | 5 ++ nuon/api/apps/create_app_config.py | 5 ++ nuon/api/apps/create_app_config_v2.py | 5 ++ nuon/api/apps/create_app_input_config.py | 5 ++ .../apps/create_app_operation_role_config.py | 5 ++ .../api/apps/create_app_permissions_config.py | 5 ++ nuon/api/apps/create_app_policies_config.py | 5 ++ nuon/api/apps/create_app_runner_config.py | 5 ++ nuon/api/apps/create_app_sandbox_build.py | 5 ++ nuon/api/apps/create_app_sandbox_config.py | 5 ++ nuon/api/apps/create_app_sandbox_config_v2.py | 5 ++ nuon/api/apps/create_app_secret.py | 5 ++ nuon/api/apps/create_app_secret_v2.py | 5 ++ nuon/api/apps/create_app_secrets_config.py | 5 ++ nuon/api/apps/create_app_stack_config.py | 5 ++ .../components/create_app_component_build.py | 5 ++ ...reate_app_docker_build_component_config.py | 5 ++ ...ate_app_external_image_component_config.py | 5 ++ .../create_app_helm_component_config.py | 5 ++ .../create_app_job_component_config.py | 5 ++ ...pp_kubernetes_manifest_component_config.py | 5 ++ .../create_app_pulumi_component_config.py | 5 ++ ...e_app_terraform_module_component_config.py | 5 ++ nuon/api/components/create_component.py | 5 ++ nuon/api/components/create_component_build.py | 5 ++ .../create_docker_build_component_config.py | 5 ++ .../create_external_image_component_config.py | 5 ++ .../create_helm_component_config.py | 5 ++ .../components/create_job_component_config.py | 5 ++ ...te_kubernetes_manifest_component_config.py | 5 ++ .../create_pulumi_component_config.py | 5 ++ ...reate_terraform_module_component_config.py | 5 ++ nuon/api/installs/create_install.py | 5 ++ .../create_install_component_deploy.py | 5 ++ nuon/api/installs/create_install_config.py | 5 ++ nuon/api/installs/create_install_deploy.py | 5 ++ nuon/api/installs/create_install_inputs.py | 5 ++ nuon/api/installs/create_install_v2.py | 5 ++ .../installs/create_runner_bootstrap_token.py | 5 ++ .../create_workflow_step_approval_response.py | 5 ++ nuon/api/onboarding/create_onboarding.py | 5 ++ nuon/api/orgs/add_user.py | 5 ++ nuon/api/orgs/create_org.py | 5 ++ nuon/api/orgs/create_org_invite.py | 5 ++ .../api/runners/create_terraform_workspace.py | 5 ++ .../runners/create_terraform_workspace_v2.py | 5 ++ nuon/api/vcs/create_vcs_connection.py | 5 ++ .../api/vcs/create_vcs_connection_callback.py | 5 ++ nuon/models/__init__.py | 2 + nuon/models/app_queue_signal.py | 18 +++++ nuon/models/callback_ref.py | 79 +++++++++++++++++++ pyproject.toml | 2 +- version.txt | 2 +- 63 files changed, 391 insertions(+), 2 deletions(-) create mode 100644 nuon/models/callback_ref.py diff --git a/nuon/api/actions/create_action_config.py b/nuon/api/actions/create_action_config.py index 3d03de37..10291f4e 100644 --- a/nuon/api/actions/create_action_config.py +++ b/nuon/api/actions/create_action_config.py @@ -64,6 +64,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/actions/create_action_workflow_config.py b/nuon/api/actions/create_action_workflow_config.py index 3bb51d61..b8c947dd 100644 --- a/nuon/api/actions/create_action_workflow_config.py +++ b/nuon/api/actions/create_action_workflow_config.py @@ -62,6 +62,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/actions/create_ad_hoc_action.py b/nuon/api/actions/create_ad_hoc_action.py index 98479ed3..f1ed0d3f 100644 --- a/nuon/api/actions/create_ad_hoc_action.py +++ b/nuon/api/actions/create_ad_hoc_action.py @@ -62,6 +62,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/actions/create_app_action.py b/nuon/api/actions/create_app_action.py index 036b0cb1..ff0c5dd2 100644 --- a/nuon/api/actions/create_app_action.py +++ b/nuon/api/actions/create_app_action.py @@ -62,6 +62,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/actions/create_app_action_workflow.py b/nuon/api/actions/create_app_action_workflow.py index 44cdcb1d..2f564672 100644 --- a/nuon/api/actions/create_app_action_workflow.py +++ b/nuon/api/actions/create_app_action_workflow.py @@ -62,6 +62,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/actions/create_install_action_run.py b/nuon/api/actions/create_install_action_run.py index a80622ab..7b576769 100644 --- a/nuon/api/actions/create_install_action_run.py +++ b/nuon/api/actions/create_install_action_run.py @@ -60,6 +60,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/actions/create_install_action_workflow_run.py b/nuon/api/actions/create_install_action_workflow_run.py index 329748cb..c28591ab 100644 --- a/nuon/api/actions/create_install_action_workflow_run.py +++ b/nuon/api/actions/create_install_action_workflow_run.py @@ -62,6 +62,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/apps/create_app.py b/nuon/api/apps/create_app.py index e0c271cf..710da8c9 100644 --- a/nuon/api/apps/create_app.py +++ b/nuon/api/apps/create_app.py @@ -58,6 +58,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/apps/create_app_branch.py b/nuon/api/apps/create_app_branch.py index 5a75ef78..c31ae7cf 100644 --- a/nuon/api/apps/create_app_branch.py +++ b/nuon/api/apps/create_app_branch.py @@ -62,6 +62,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/apps/create_app_branch_config.py b/nuon/api/apps/create_app_branch_config.py index b73c1cc2..b8eef189 100644 --- a/nuon/api/apps/create_app_branch_config.py +++ b/nuon/api/apps/create_app_branch_config.py @@ -64,6 +64,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/apps/create_app_break_glass_config.py b/nuon/api/apps/create_app_break_glass_config.py index cbe46476..4111993b 100644 --- a/nuon/api/apps/create_app_break_glass_config.py +++ b/nuon/api/apps/create_app_break_glass_config.py @@ -62,6 +62,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/apps/create_app_config.py b/nuon/api/apps/create_app_config.py index 5b637049..69473b85 100644 --- a/nuon/api/apps/create_app_config.py +++ b/nuon/api/apps/create_app_config.py @@ -62,6 +62,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/apps/create_app_config_v2.py b/nuon/api/apps/create_app_config_v2.py index a3e38021..add4469d 100644 --- a/nuon/api/apps/create_app_config_v2.py +++ b/nuon/api/apps/create_app_config_v2.py @@ -62,6 +62,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/apps/create_app_input_config.py b/nuon/api/apps/create_app_input_config.py index 5eb5e172..36338522 100644 --- a/nuon/api/apps/create_app_input_config.py +++ b/nuon/api/apps/create_app_input_config.py @@ -62,6 +62,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/apps/create_app_operation_role_config.py b/nuon/api/apps/create_app_operation_role_config.py index 896db608..a36d2817 100644 --- a/nuon/api/apps/create_app_operation_role_config.py +++ b/nuon/api/apps/create_app_operation_role_config.py @@ -62,6 +62,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/apps/create_app_permissions_config.py b/nuon/api/apps/create_app_permissions_config.py index 738fb471..f119d6e8 100644 --- a/nuon/api/apps/create_app_permissions_config.py +++ b/nuon/api/apps/create_app_permissions_config.py @@ -62,6 +62,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/apps/create_app_policies_config.py b/nuon/api/apps/create_app_policies_config.py index 4e4b92c6..3de1bb6c 100644 --- a/nuon/api/apps/create_app_policies_config.py +++ b/nuon/api/apps/create_app_policies_config.py @@ -62,6 +62,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/apps/create_app_runner_config.py b/nuon/api/apps/create_app_runner_config.py index caa5a474..d4f15306 100644 --- a/nuon/api/apps/create_app_runner_config.py +++ b/nuon/api/apps/create_app_runner_config.py @@ -62,6 +62,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/apps/create_app_sandbox_build.py b/nuon/api/apps/create_app_sandbox_build.py index abc61599..d111f4ce 100644 --- a/nuon/api/apps/create_app_sandbox_build.py +++ b/nuon/api/apps/create_app_sandbox_build.py @@ -48,6 +48,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/apps/create_app_sandbox_config.py b/nuon/api/apps/create_app_sandbox_config.py index a69629a0..49372b56 100644 --- a/nuon/api/apps/create_app_sandbox_config.py +++ b/nuon/api/apps/create_app_sandbox_config.py @@ -62,6 +62,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/apps/create_app_sandbox_config_v2.py b/nuon/api/apps/create_app_sandbox_config_v2.py index 09ad64b9..2b9bed03 100644 --- a/nuon/api/apps/create_app_sandbox_config_v2.py +++ b/nuon/api/apps/create_app_sandbox_config_v2.py @@ -62,6 +62,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/apps/create_app_secret.py b/nuon/api/apps/create_app_secret.py index 5be9fd63..9d771770 100644 --- a/nuon/api/apps/create_app_secret.py +++ b/nuon/api/apps/create_app_secret.py @@ -62,6 +62,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/apps/create_app_secret_v2.py b/nuon/api/apps/create_app_secret_v2.py index 31609544..06015b12 100644 --- a/nuon/api/apps/create_app_secret_v2.py +++ b/nuon/api/apps/create_app_secret_v2.py @@ -62,6 +62,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/apps/create_app_secrets_config.py b/nuon/api/apps/create_app_secrets_config.py index 073a7702..6987623d 100644 --- a/nuon/api/apps/create_app_secrets_config.py +++ b/nuon/api/apps/create_app_secrets_config.py @@ -62,6 +62,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/apps/create_app_stack_config.py b/nuon/api/apps/create_app_stack_config.py index f75932cc..7408c20d 100644 --- a/nuon/api/apps/create_app_stack_config.py +++ b/nuon/api/apps/create_app_stack_config.py @@ -62,6 +62,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/components/create_app_component_build.py b/nuon/api/components/create_app_component_build.py index 4cbacfed..77aaa04b 100644 --- a/nuon/api/components/create_app_component_build.py +++ b/nuon/api/components/create_app_component_build.py @@ -64,6 +64,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/components/create_app_docker_build_component_config.py b/nuon/api/components/create_app_docker_build_component_config.py index f3a34d49..bbcf75b5 100644 --- a/nuon/api/components/create_app_docker_build_component_config.py +++ b/nuon/api/components/create_app_docker_build_component_config.py @@ -66,6 +66,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/components/create_app_external_image_component_config.py b/nuon/api/components/create_app_external_image_component_config.py index 54e40889..1a6eba73 100644 --- a/nuon/api/components/create_app_external_image_component_config.py +++ b/nuon/api/components/create_app_external_image_component_config.py @@ -66,6 +66,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/components/create_app_helm_component_config.py b/nuon/api/components/create_app_helm_component_config.py index 65994079..c94a2389 100644 --- a/nuon/api/components/create_app_helm_component_config.py +++ b/nuon/api/components/create_app_helm_component_config.py @@ -64,6 +64,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/components/create_app_job_component_config.py b/nuon/api/components/create_app_job_component_config.py index df35ab44..3da6d29b 100644 --- a/nuon/api/components/create_app_job_component_config.py +++ b/nuon/api/components/create_app_job_component_config.py @@ -64,6 +64,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/components/create_app_kubernetes_manifest_component_config.py b/nuon/api/components/create_app_kubernetes_manifest_component_config.py index 884fbbb2..6e46c7d1 100644 --- a/nuon/api/components/create_app_kubernetes_manifest_component_config.py +++ b/nuon/api/components/create_app_kubernetes_manifest_component_config.py @@ -66,6 +66,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/components/create_app_pulumi_component_config.py b/nuon/api/components/create_app_pulumi_component_config.py index f35831cc..51b436e1 100644 --- a/nuon/api/components/create_app_pulumi_component_config.py +++ b/nuon/api/components/create_app_pulumi_component_config.py @@ -64,6 +64,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/components/create_app_terraform_module_component_config.py b/nuon/api/components/create_app_terraform_module_component_config.py index e8f0d829..fc5f0b4a 100644 --- a/nuon/api/components/create_app_terraform_module_component_config.py +++ b/nuon/api/components/create_app_terraform_module_component_config.py @@ -66,6 +66,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/components/create_component.py b/nuon/api/components/create_component.py index 44260850..ed233299 100644 --- a/nuon/api/components/create_component.py +++ b/nuon/api/components/create_component.py @@ -62,6 +62,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/components/create_component_build.py b/nuon/api/components/create_component_build.py index 3da2790a..66fd5281 100644 --- a/nuon/api/components/create_component_build.py +++ b/nuon/api/components/create_component_build.py @@ -62,6 +62,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/components/create_docker_build_component_config.py b/nuon/api/components/create_docker_build_component_config.py index d64cde08..6eb9e04f 100644 --- a/nuon/api/components/create_docker_build_component_config.py +++ b/nuon/api/components/create_docker_build_component_config.py @@ -64,6 +64,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/components/create_external_image_component_config.py b/nuon/api/components/create_external_image_component_config.py index 404064aa..16c5a5b6 100644 --- a/nuon/api/components/create_external_image_component_config.py +++ b/nuon/api/components/create_external_image_component_config.py @@ -64,6 +64,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/components/create_helm_component_config.py b/nuon/api/components/create_helm_component_config.py index e2c0dd88..c69856eb 100644 --- a/nuon/api/components/create_helm_component_config.py +++ b/nuon/api/components/create_helm_component_config.py @@ -62,6 +62,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/components/create_job_component_config.py b/nuon/api/components/create_job_component_config.py index 94723180..f2e1087f 100644 --- a/nuon/api/components/create_job_component_config.py +++ b/nuon/api/components/create_job_component_config.py @@ -62,6 +62,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/components/create_kubernetes_manifest_component_config.py b/nuon/api/components/create_kubernetes_manifest_component_config.py index cde38399..8c2e4040 100644 --- a/nuon/api/components/create_kubernetes_manifest_component_config.py +++ b/nuon/api/components/create_kubernetes_manifest_component_config.py @@ -64,6 +64,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/components/create_pulumi_component_config.py b/nuon/api/components/create_pulumi_component_config.py index 8fce27c5..62e52eeb 100644 --- a/nuon/api/components/create_pulumi_component_config.py +++ b/nuon/api/components/create_pulumi_component_config.py @@ -62,6 +62,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/components/create_terraform_module_component_config.py b/nuon/api/components/create_terraform_module_component_config.py index 81643adb..8dbe75fd 100644 --- a/nuon/api/components/create_terraform_module_component_config.py +++ b/nuon/api/components/create_terraform_module_component_config.py @@ -64,6 +64,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/installs/create_install.py b/nuon/api/installs/create_install.py index cfac6d9b..7bfc12dc 100644 --- a/nuon/api/installs/create_install.py +++ b/nuon/api/installs/create_install.py @@ -62,6 +62,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/installs/create_install_component_deploy.py b/nuon/api/installs/create_install_component_deploy.py index 43477eb7..136040d8 100644 --- a/nuon/api/installs/create_install_component_deploy.py +++ b/nuon/api/installs/create_install_component_deploy.py @@ -64,6 +64,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/installs/create_install_config.py b/nuon/api/installs/create_install_config.py index 55be53b0..d6c3cbef 100644 --- a/nuon/api/installs/create_install_config.py +++ b/nuon/api/installs/create_install_config.py @@ -62,6 +62,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/installs/create_install_deploy.py b/nuon/api/installs/create_install_deploy.py index f2ba5e10..9a6753e0 100644 --- a/nuon/api/installs/create_install_deploy.py +++ b/nuon/api/installs/create_install_deploy.py @@ -62,6 +62,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/installs/create_install_inputs.py b/nuon/api/installs/create_install_inputs.py index 01f76acc..9cb3bb40 100644 --- a/nuon/api/installs/create_install_inputs.py +++ b/nuon/api/installs/create_install_inputs.py @@ -62,6 +62,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/installs/create_install_v2.py b/nuon/api/installs/create_install_v2.py index a5ff2089..b82cfdba 100644 --- a/nuon/api/installs/create_install_v2.py +++ b/nuon/api/installs/create_install_v2.py @@ -58,6 +58,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/installs/create_runner_bootstrap_token.py b/nuon/api/installs/create_runner_bootstrap_token.py index 937643f0..a48492ac 100644 --- a/nuon/api/installs/create_runner_bootstrap_token.py +++ b/nuon/api/installs/create_runner_bootstrap_token.py @@ -53,6 +53,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/installs/create_workflow_step_approval_response.py b/nuon/api/installs/create_workflow_step_approval_response.py index 4f2fe7ff..d1226f25 100644 --- a/nuon/api/installs/create_workflow_step_approval_response.py +++ b/nuon/api/installs/create_workflow_step_approval_response.py @@ -70,6 +70,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/onboarding/create_onboarding.py b/nuon/api/onboarding/create_onboarding.py index 3d85aacd..d7429392 100644 --- a/nuon/api/onboarding/create_onboarding.py +++ b/nuon/api/onboarding/create_onboarding.py @@ -38,6 +38,11 @@ def _parse_response( return response_401 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/orgs/add_user.py b/nuon/api/orgs/add_user.py index 7a1ea1da..6e7a6628 100644 --- a/nuon/api/orgs/add_user.py +++ b/nuon/api/orgs/add_user.py @@ -58,6 +58,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/orgs/create_org.py b/nuon/api/orgs/create_org.py index eae4b0c8..e7ce9820 100644 --- a/nuon/api/orgs/create_org.py +++ b/nuon/api/orgs/create_org.py @@ -58,6 +58,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/orgs/create_org_invite.py b/nuon/api/orgs/create_org_invite.py index aea15061..4580de79 100644 --- a/nuon/api/orgs/create_org_invite.py +++ b/nuon/api/orgs/create_org_invite.py @@ -58,6 +58,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/runners/create_terraform_workspace.py b/nuon/api/runners/create_terraform_workspace.py index d567abf5..c26f435a 100644 --- a/nuon/api/runners/create_terraform_workspace.py +++ b/nuon/api/runners/create_terraform_workspace.py @@ -58,6 +58,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/runners/create_terraform_workspace_v2.py b/nuon/api/runners/create_terraform_workspace_v2.py index 52d213b1..7d89dcf6 100644 --- a/nuon/api/runners/create_terraform_workspace_v2.py +++ b/nuon/api/runners/create_terraform_workspace_v2.py @@ -58,6 +58,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/vcs/create_vcs_connection.py b/nuon/api/vcs/create_vcs_connection.py index c448092b..61aeea63 100644 --- a/nuon/api/vcs/create_vcs_connection.py +++ b/nuon/api/vcs/create_vcs_connection.py @@ -58,6 +58,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/api/vcs/create_vcs_connection_callback.py b/nuon/api/vcs/create_vcs_connection_callback.py index 393b9eec..c774265a 100644 --- a/nuon/api/vcs/create_vcs_connection_callback.py +++ b/nuon/api/vcs/create_vcs_connection_callback.py @@ -58,6 +58,11 @@ def _parse_response( return response_404 + if response.status_code == 409: + response_409 = StderrErrResponse.from_dict(response.json()) + + return response_409 + if response.status_code == 500: response_500 = StderrErrResponse.from_dict(response.json()) diff --git a/nuon/models/__init__.py b/nuon/models/__init__.py index 45073c28..011d6945 100644 --- a/nuon/models/__init__.py +++ b/nuon/models/__init__.py @@ -257,6 +257,7 @@ from .app_workflow_step_response_type import AppWorkflowStepResponseType from .app_workflow_type import AppWorkflowType from .blobstore_blob import BlobstoreBlob +from .callback_ref import CallbackRef from .cctx_signal_context import CctxSignalContext from .client_conversation import ClientConversation from .config_app_policy_engine import ConfigAppPolicyEngine @@ -926,6 +927,7 @@ "AppWorkflowStepResponseType", "AppWorkflowType", "BlobstoreBlob", + "CallbackRef", "CctxSignalContext", "ClientConversation", "ConfigAppPolicyEngine", diff --git a/nuon/models/app_queue_signal.py b/nuon/models/app_queue_signal.py index 71d83d3e..ff46f98e 100644 --- a/nuon/models/app_queue_signal.py +++ b/nuon/models/app_queue_signal.py @@ -11,6 +11,7 @@ if TYPE_CHECKING: from ..models.app_composite_status import AppCompositeStatus from ..models.app_queue import AppQueue + from ..models.callback_ref import CallbackRef from ..models.cctx_signal_context import CctxSignalContext from ..models.signaldb_signal_data import SignaldbSignalData from ..models.signaldb_workflow_ref import SignaldbWorkflowRef @@ -23,6 +24,7 @@ class AppQueueSignal: """ Attributes: + callback (CallbackRef | Unset): created_at (str | Unset): created_by_id (str | Unset): emitter_id (str | Unset): Optional: if this signal was emitted by an emitter @@ -43,6 +45,7 @@ class AppQueueSignal: workflow (SignaldbWorkflowRef | Unset): """ + callback: CallbackRef | Unset = UNSET created_at: str | Unset = UNSET created_by_id: str | Unset = UNSET emitter_id: str | Unset = UNSET @@ -64,6 +67,10 @@ class AppQueueSignal: additional_properties: dict[str, Any] = _attrs_field(init=False, factory=dict) def to_dict(self) -> dict[str, Any]: + callback: dict[str, Any] | Unset = UNSET + if not isinstance(self.callback, Unset): + callback = self.callback.to_dict() + created_at = self.created_at created_by_id = self.created_by_id @@ -113,6 +120,8 @@ def to_dict(self) -> dict[str, Any]: field_dict: dict[str, Any] = {} field_dict.update(self.additional_properties) field_dict.update({}) + if callback is not UNSET: + field_dict["callback"] = callback if created_at is not UNSET: field_dict["created_at"] = created_at if created_by_id is not UNSET: @@ -156,11 +165,19 @@ 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_queue import AppQueue + from ..models.callback_ref import CallbackRef from ..models.cctx_signal_context import CctxSignalContext from ..models.signaldb_signal_data import SignaldbSignalData from ..models.signaldb_workflow_ref import SignaldbWorkflowRef d = dict(src_dict) + _callback = d.pop("callback", UNSET) + callback: CallbackRef | Unset + if isinstance(_callback, Unset): + callback = UNSET + else: + callback = CallbackRef.from_dict(_callback) + created_at = d.pop("created_at", UNSET) created_by_id = d.pop("created_by_id", UNSET) @@ -223,6 +240,7 @@ def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: workflow = SignaldbWorkflowRef.from_dict(_workflow) app_queue_signal = cls( + callback=callback, created_at=created_at, created_by_id=created_by_id, emitter_id=emitter_id, diff --git a/nuon/models/callback_ref.py b/nuon/models/callback_ref.py new file mode 100644 index 00000000..50ae0bc7 --- /dev/null +++ b/nuon/models/callback_ref.py @@ -0,0 +1,79 @@ +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 + +from ..types import UNSET, Unset + +T = TypeVar("T", bound="CallbackRef") + + +@_attrs_define +class CallbackRef: + """ + Attributes: + namespace (str | Unset): + signal_name (str | Unset): + workflow_id (str | Unset): + """ + + namespace: str | Unset = UNSET + signal_name: str | Unset = UNSET + workflow_id: str | Unset = UNSET + additional_properties: dict[str, Any] = _attrs_field(init=False, factory=dict) + + def to_dict(self) -> dict[str, Any]: + namespace = self.namespace + + signal_name = self.signal_name + + workflow_id = self.workflow_id + + field_dict: dict[str, Any] = {} + field_dict.update(self.additional_properties) + field_dict.update({}) + if namespace is not UNSET: + field_dict["namespace"] = namespace + if signal_name is not UNSET: + field_dict["signal_name"] = signal_name + if workflow_id is not UNSET: + field_dict["workflow_id"] = workflow_id + + return field_dict + + @classmethod + def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: + d = dict(src_dict) + namespace = d.pop("namespace", UNSET) + + signal_name = d.pop("signal_name", UNSET) + + workflow_id = d.pop("workflow_id", UNSET) + + callback_ref = cls( + namespace=namespace, + signal_name=signal_name, + workflow_id=workflow_id, + ) + + callback_ref.additional_properties = d + return callback_ref + + @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/pyproject.toml b/pyproject.toml index d7819cc5..c0042d6e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "nuon" -version = "0.19.974" +version = "0.19.976" description = "A client library for accessing Nuon" authors = [] requires-python = ">=3.10" diff --git a/version.txt b/version.txt index 6df9433f..1811b7f2 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -0.19.974 +0.19.976