- Feature: New model classes
ConsumersSubscriptionsCreatePayload,MarketplaceSubscriptionV1Assets,MarketplaceSubscriptionV1File,MarketplaceSubscriptionV1FileLocalizedVersion,MarketplaceSubscriptionV1ListSubscriptionsResponse,MarketplaceSubscriptionV1Subscription,MarketplaceSubscriptionV1SubscriptionProduct,MarketplaceSubscriptionV1SubscriptionRedirect, - Feature: New API client methods
consumers_subscriptions_cancel,consumers_subscriptions_create,consumers_subscriptions_get,consumers_subscriptions_list_by_organization,consumers_subscriptions_list_by_project,consumers_subscriptions_redirects_get,consumers_subscriptions_terminate,vendors_subscriptions_get,vendors_subscriptions_list_by_organization,vendors_subscriptions_list_by_project - Breaking Change: Removal of model classes
Assets,AssetsEndUserLicenseAgreement,AssetsProductDescription,AssetsServiceLevelAgreement,BecomeVendor,CatalogPricingOptionHighlight,CatalogProductDetail,CatalogProductDetailsVendor,CatalogProductFacetsValueInner,CatalogProductHighlight,CatalogProductOverview,CatalogProductOverviewVendor,CatalogProductPricingOption,CatalogProductSupportResource,CatalogProductVendorTerms,ContactSales,DeliveryMethod,FreeTrial,InquiriesCreateInquiryPayload,InquiryBecomeVendor,InquiryContactSales,InquiryFormType,InquiryRegisterTesting,InquiryRequestPrivatePlan,InquirySuggestProduct,ListCatalogProductsResponse,ListVendorSubscriptionsResponse,LocalizedVersion,NoticePeriod,OfferType,PriceType,PricingOptionUnit,ProductLifecycleState,RegisterTesting,RequestPrivatePlan,Scope,ServiceCertificate,SubscriptionLifecycleState,SubscriptionProduct,SuggestProduct,VendorSubscription - Breaking Change:
approve_subscription_payloadparameter is now required inapprove_subscriptionAPI client method (previously optional) - Breaking Change: Removal of API client methods
get_catalog_product,get_vendor_subscription,inquiries_create_inquiry,list_catalog_products,list_vendor_subscriptions
- Chore: Bump minimum Python version to 3.10
- Chore: Update dependencies
- Feature: Add new field
ScopeinCatalogProductPricingOptionmodel - Deprecation: Deprecated API methods
GetCatalogProduct,ListCatalogProductsandInquiriesCreateInquiry
- Feature: Add
EndUserLicenseAgreement,ProductDescriptionandServiceLevelAgreementattributes and add them toAssetsstruct
- Feature: Add
has_private_plan_optionattribute toCatalogProductDetailmodel class
- Feature: Add
has_demoattribute toCatalogProductDetailmodel class
- Breaking Change: Change
logofield type fromUnion[StrictBytes, StrictStr]toStrictStrinCatalogProductDetail,CatalogProductDetailsVendor, andCatalogProductOverviewmodels
- Feature: Add new field
DemoUrltoCatalogProductDetailmodel
- Feature: Added
PlanIdtoCatalogProductPricingOptionandSubscriptionProduct
- Feature: Added
RequestPrivatePlantoInquiriesCreateInquiryPayload
- Feature: Add new field
free_trialinCatalogProductOverviewmodel
- Breaking Change: Update
InquiryFormTypeenums
- Version: Minimal version is now python 3.9
- Internal: Improve deserializing and error types
- Feature: Add new
Assetsmodel for managing service certificate assets - Feature: Add new
LocalizedVersionmodel for localized content management - Feature: Add new
NoticePeriodmodel with types:SAME_DAY,DAYS,MONTHS - Feature: Add new
ServiceCertificatemodel for service certification
- Feature: Add support for offer types
- new model
OfferType - new attribute
CatalogProductDetailforCatalogProductDetailmodel
- new model
- Attribute
is_product_listinginCatalogProductDetailis now of typeOptional[StrictBool](previouslyStrictBool)
- Feature: Add new field
facetsinListCatalogProductsResponse
- Fix: Fixed types for
VendorId,ProjectId,OrganizationIdandSubscriptionId
- Feature: Added
industriestoCatalogProductDetail
- Improvement: Update descriptions
- Feature: Added new method
vendors_subscriptions_reject
- Breaking Change: Added organization id to
VendorSubscription
- Feature: Update user-agent header
- Breaking Change:
- Introduced dedicated type for product id with appropriate validations
- Feature:
- subscription products contain the plan id
- Feature: Add new
InquiryContactSales,InquirySuggestProduct,PriceType,PricingOptionandDeliveryMethod
- Feature: Add new
VendorProductIdattribute for subscription products
- Feature: Add method to create inquiries:
InquiriesCreateInquiry - Feature: Add
sortproperty toApiListCatalogProductsRequest - Feature: Add payload
ApproveSubscriptionPayloadforApiApproveSubscriptionRequest
- New: STACKIT Marketplace module can be used to manage the STACKIT Marketplace.