From 6c604f2af8bd699911fcbb6c1bfe071a8aab61fe Mon Sep 17 00:00:00 2001 From: Auto Implementer Date: Wed, 18 Mar 2026 09:19:56 +0000 Subject: [PATCH] feat(gooddata-sdk): [AUTO] add region and data_center fields to CatalogOrganizationAttributes Surfaces the new deploymentInfo fields (region, dataCenter) from the Organization API response through the SDK wrapper layer. Co-Authored-By: Claude Sonnet 4.6 --- .../catalog/organization/entity_model/organization.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/gooddata-sdk/src/gooddata_sdk/catalog/organization/entity_model/organization.py b/packages/gooddata-sdk/src/gooddata_sdk/catalog/organization/entity_model/organization.py index 10eff128f..4c41bf452 100644 --- a/packages/gooddata-sdk/src/gooddata_sdk/catalog/organization/entity_model/organization.py +++ b/packages/gooddata-sdk/src/gooddata_sdk/catalog/organization/entity_model/organization.py @@ -53,6 +53,8 @@ def from_api(cls, entity: dict[str, Any]) -> CatalogOrganization: allowed_origins=safeget(ea, ["allowed_origins"]), oauth_issuer_location=safeget(ea, ["oauth_issuer_location"]), oauth_client_id=safeget(ea, ["oauth_client_id"]), + region=safeget(ea, ["region"]), + data_center=safeget(ea, ["data_center"]), ) identity_provider_id = safeget(er, ["identityProvider", "data", "id"]) @@ -87,6 +89,8 @@ class CatalogOrganizationAttributes(Base): allowed_origins: list[str] | None = None oauth_issuer_location: str | None = None oauth_client_id: str | None = None + region: str | None = None + data_center: str | None = None @staticmethod def client_class() -> type[JsonApiOrganizationInAttributes]: