From 61298d032928b93a12a1de2c731392a6c22f746c Mon Sep 17 00:00:00 2001 From: SDK Generator Bot Date: Tue, 23 Sep 2025 16:25:54 +0000 Subject: [PATCH] Generate stackitmarketplace --- .../stackitmarketplace/models/catalog_product_detail.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/services/stackitmarketplace/src/stackit/stackitmarketplace/models/catalog_product_detail.py b/services/stackitmarketplace/src/stackit/stackitmarketplace/models/catalog_product_detail.py index 927b4764..a6090a35 100644 --- a/services/stackitmarketplace/src/stackit/stackitmarketplace/models/catalog_product_detail.py +++ b/services/stackitmarketplace/src/stackit/stackitmarketplace/models/catalog_product_detail.py @@ -70,6 +70,9 @@ class CatalogProductDetail(BaseModel): description="The documentation URL.", alias="documentationUrl" ) email: Optional[StrictStr] = Field(default=None, description="A e-mail address.") + has_demo: Optional[StrictBool] = Field( + default=None, description="If the product has a demoUrl available.", alias="hasDemo" + ) highlights: List[CatalogProductHighlight] = Field(description="The list of highlights.") industries: Optional[List[StrictStr]] = Field( default=None, description="The list of industries associated to the product." @@ -114,6 +117,7 @@ class CatalogProductDetail(BaseModel): "description", "documentationUrl", "email", + "hasDemo", "highlights", "industries", "isProductListing", @@ -279,6 +283,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: "description": obj.get("description"), "documentationUrl": obj.get("documentationUrl"), "email": obj.get("email"), + "hasDemo": obj.get("hasDemo"), "highlights": ( [CatalogProductHighlight.from_dict(_item) for _item in obj["highlights"]] if obj.get("highlights") is not None