Skip to content

Commit dd986d0

Browse files
Generator: Update SDK /services/stackitmarketplace (#2283)
Co-authored-by: Benjosh95 <[email protected]>
1 parent 0cf3ac8 commit dd986d0

File tree

6 files changed

+16
-26
lines changed

6 files changed

+16
-26
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
- **Feature:** Add response `IntakeRunnerResponse` to `UpdateIntakeRunnerExecute` request
44
- **Feature:** Add response `IntakeUserResponse` to `UpdateIntakeUserExecute` request
55
- `stackitmarketplace`:
6+
- [v1.12.0](services/stackitmarketplace/CHANGELOG.md#v1120)
7+
- **Breaking Change:** Change `logo` field type from `Union[StrictBytes, StrictStr]` to `StrictStr` in `CatalogProductDetail`, `CatalogProductDetailsVendor`, and `CatalogProductOverview` models
68
- [v1.11.0](services/stackitmarketplace/CHANGELOG.md#v1110)
79
- **Feature:** Add new field `DemoUrl` to `CatalogProductDetail` model
810
- [v1.10.0](services/stackitmarketplace/CHANGELOG.md#v1100)

services/stackitmarketplace/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## v1.12.0
2+
- **Breaking Change:** Change `logo` field type from `Union[StrictBytes, StrictStr]` to `StrictStr` in `CatalogProductDetail`, `CatalogProductDetailsVendor`, and `CatalogProductOverview` models
3+
14
## v1.11.0
25
- **Feature:** Add new field `DemoUrl` to `CatalogProductDetail` model
36

services/stackitmarketplace/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "stackit-stackitmarketplace"
33

44
[tool.poetry]
55
name = "stackit-stackitmarketplace"
6-
version = "v1.11.0"
6+
version = "v1.12.0"
77
authors = [
88
"STACKIT Developer Tools <[email protected]>",
99
]

services/stackitmarketplace/src/stackit/stackitmarketplace/models/catalog_product_detail.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,13 @@
1717
import json
1818
import pprint
1919
import re # noqa: F401
20-
from typing import Any, ClassVar, Dict, List, Optional, Set, Union
20+
from typing import Any, ClassVar, Dict, List, Optional, Set
2121

2222
from pydantic import (
2323
BaseModel,
2424
ConfigDict,
2525
Field,
2626
StrictBool,
27-
StrictBytes,
2827
StrictStr,
2928
field_validator,
3029
)
@@ -81,7 +80,7 @@ class CatalogProductDetail(BaseModel):
8180
alias="isProductListing",
8281
)
8382
lifecycle_state: ProductLifecycleState = Field(alias="lifecycleState")
84-
logo: Union[StrictBytes, StrictStr] = Field(description="The logo base64 encoded.")
83+
logo: StrictStr = Field(description="The logo information.")
8584
name: Annotated[str, Field(strict=True, max_length=512)] = Field(description="The name of the product.")
8685
offer_type: OfferType = Field(alias="offerType")
8786
pricing_options: List[CatalogProductPricingOption] = Field(

services/stackitmarketplace/src/stackit/stackitmarketplace/models/catalog_product_details_vendor.py

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,9 @@
1717
import json
1818
import pprint
1919
import re # noqa: F401
20-
from typing import Any, ClassVar, Dict, List, Optional, Set, Union
21-
22-
from pydantic import (
23-
BaseModel,
24-
ConfigDict,
25-
Field,
26-
StrictBytes,
27-
StrictStr,
28-
field_validator,
29-
)
20+
from typing import Any, ClassVar, Dict, List, Optional, Set
21+
22+
from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator
3023
from typing_extensions import Annotated, Self
3124

3225

@@ -36,7 +29,7 @@ class CatalogProductDetailsVendor(BaseModel):
3629
""" # noqa: E501
3730

3831
description: StrictStr = Field(description="The vendor description.")
39-
logo: Union[StrictBytes, StrictStr] = Field(description="The logo base64 encoded.")
32+
logo: StrictStr = Field(description="The logo information.")
4033
name: Annotated[str, Field(strict=True, max_length=512)] = Field(description="The product's vendor name.")
4134
vendor_id: Annotated[str, Field(min_length=36, strict=True, max_length=36)] = Field(
4235
description="Universally Unique Identifier (UUID).", alias="vendorId"

services/stackitmarketplace/src/stackit/stackitmarketplace/models/catalog_product_overview.py

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,9 @@
1717
import json
1818
import pprint
1919
import re # noqa: F401
20-
from typing import Any, ClassVar, Dict, List, Optional, Set, Union
21-
22-
from pydantic import (
23-
BaseModel,
24-
ConfigDict,
25-
Field,
26-
StrictBytes,
27-
StrictStr,
28-
field_validator,
29-
)
20+
from typing import Any, ClassVar, Dict, List, Optional, Set
21+
22+
from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator
3023
from typing_extensions import Annotated, Self
3124

3225
from stackit.stackitmarketplace.models.catalog_product_overview_vendor import (
@@ -47,7 +40,7 @@ class CatalogProductOverview(BaseModel):
4740
delivery_method: DeliveryMethod = Field(alias="deliveryMethod")
4841
free_trial: Optional[FreeTrial] = Field(default=None, alias="freeTrial")
4942
lifecycle_state: ProductLifecycleState = Field(alias="lifecycleState")
50-
logo: Optional[Union[StrictBytes, StrictStr]] = Field(default=None, description="The logo base64 encoded.")
43+
logo: Optional[StrictStr] = Field(default=None, description="The logo information.")
5144
name: Annotated[str, Field(strict=True, max_length=512)] = Field(description="The name of the product.")
5245
product_id: Annotated[str, Field(min_length=10, strict=True, max_length=29)] = Field(
5346
description="The user-readable product ID.", alias="productId"

0 commit comments

Comments
 (0)