From 81a15ca43c0ce964b881552bbd07a98e95c48fe4 Mon Sep 17 00:00:00 2001 From: scaleway-bot Date: Fri, 10 Jul 2026 15:11:50 +0000 Subject: [PATCH] feat: update generated APIs --- .../scaleway_async/billing/v2beta1/marshalling.py | 12 ++++++++++++ .../scaleway_async/billing/v2beta1/types.py | 10 ++++++++++ scaleway/scaleway/billing/v2beta1/marshalling.py | 12 ++++++++++++ scaleway/scaleway/billing/v2beta1/types.py | 10 ++++++++++ 4 files changed, 44 insertions(+) diff --git a/scaleway-async/scaleway_async/billing/v2beta1/marshalling.py b/scaleway-async/scaleway_async/billing/v2beta1/marshalling.py index 7e29f7b3b..de7269bfc 100644 --- a/scaleway-async/scaleway_async/billing/v2beta1/marshalling.py +++ b/scaleway-async/scaleway_async/billing/v2beta1/marshalling.py @@ -290,12 +290,24 @@ def unmarshal_Charge(data: Any) -> Charge: else: args["organization_id"] = None + field = data.get("organization_name", None) + if field is not None: + args["organization_name"] = field + else: + args["organization_name"] = None + field = data.get("project_id", None) if field is not None: args["project_id"] = field else: args["project_id"] = None + field = data.get("project_name", None) + if field is not None: + args["project_name"] = field + else: + args["project_name"] = None + field = data.get("sku", None) if field is not None: args["sku"] = field diff --git a/scaleway-async/scaleway_async/billing/v2beta1/types.py b/scaleway-async/scaleway_async/billing/v2beta1/types.py index 9fb3713d7..16eab33bd 100644 --- a/scaleway-async/scaleway_async/billing/v2beta1/types.py +++ b/scaleway-async/scaleway_async/billing/v2beta1/types.py @@ -175,11 +175,21 @@ class Charge: ID of the charged organization. """ + organization_name: str + """ + Name of the charged organization. + """ + project_id: str """ ID of the charged project. """ + project_name: str + """ + Name of the charged project. + """ + sku: str """ ID of the SKU the charge is priced with. diff --git a/scaleway/scaleway/billing/v2beta1/marshalling.py b/scaleway/scaleway/billing/v2beta1/marshalling.py index 7e29f7b3b..de7269bfc 100644 --- a/scaleway/scaleway/billing/v2beta1/marshalling.py +++ b/scaleway/scaleway/billing/v2beta1/marshalling.py @@ -290,12 +290,24 @@ def unmarshal_Charge(data: Any) -> Charge: else: args["organization_id"] = None + field = data.get("organization_name", None) + if field is not None: + args["organization_name"] = field + else: + args["organization_name"] = None + field = data.get("project_id", None) if field is not None: args["project_id"] = field else: args["project_id"] = None + field = data.get("project_name", None) + if field is not None: + args["project_name"] = field + else: + args["project_name"] = None + field = data.get("sku", None) if field is not None: args["sku"] = field diff --git a/scaleway/scaleway/billing/v2beta1/types.py b/scaleway/scaleway/billing/v2beta1/types.py index 9fb3713d7..16eab33bd 100644 --- a/scaleway/scaleway/billing/v2beta1/types.py +++ b/scaleway/scaleway/billing/v2beta1/types.py @@ -175,11 +175,21 @@ class Charge: ID of the charged organization. """ + organization_name: str + """ + Name of the charged organization. + """ + project_id: str """ ID of the charged project. """ + project_name: str + """ + Name of the charged project. + """ + sku: str """ ID of the SKU the charge is priced with.