Help us shape the future of Go! Take the 2026 Go Developer Survey

stackitmarketplace

package module
v1.19.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 16, 2026 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Overview

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

Index

Constants

This section is empty.

Variables

View Source
var AllowedDeliveryMethodEnumValues = []DeliveryMethod{
	"SAAS",
	"KUBERNETES",
	"SAI",
	"PROFESSIONAL_SERVICE",
}

All allowed values of DeliveryMethod enum Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

View Source
var AllowedInquiryFormTypeEnumValues = []InquiryFormType{
	"SUGGEST_PRODUCT",
	"CONTACT_SALES",
	"BECOME_VENDOR",
	"REGISTER_TESTING",
	"REQUEST_PRIVATE_PLAN",
}

All allowed values of InquiryFormType enum Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

View Source
var AllowedNoticePeriodTypesEnumValues = []NoticePeriodTypes{
	"SAME_DAY",
	"DAYS",
	"MONTHS",
}

All allowed values of NoticePeriod enum

View Source
var AllowedOfferTypeEnumValues = []OfferType{
	"OFFER_LISTING",
	"OFFER_RESELLING",
}

All allowed values of OfferType enum Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

View Source
var AllowedPriceTypeEnumValues = []PriceType{
	"CONTRACT",
	"FREE",
	"FREE_TRIAL",
	"BYOL",
	"PAYG",
}

All allowed values of PriceType enum Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

View Source
var AllowedPricingOptionUnitEnumValues = []PricingOptionUnit{
	"month",
}

All allowed values of PricingOptionUnit enum Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

View Source
var AllowedProductLifecycleStateEnumValues = []ProductLifecycleState{
	"PRODUCT_LIVE",
	"PRODUCT_PREVIEW",
}

All allowed values of ProductLifecycleState enum Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

View Source
var AllowedScopeEnumValues = []Scope{
	"PUBLIC",
	"AUTHENTICATED",
	"PRIVATE_PROJECT",
}

All allowed values of Scope enum Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

View Source
var AllowedSubscriptionLifecycleStateEnumValues = []SubscriptionLifecycleState{
	"SUBSCRIPTION_PENDING",
	"SUBSCRIPTION_ACTIVE",
	"SUBSCRIPTION_INACTIVE",
	"SUBSCRIPTION_CANCELLING",
	"SUBSCRIPTION_CANCELLED",
	"SUBSCRIPTION_REJECTED",
}

All allowed values of SubscriptionLifecycleState enum Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewConfiguration

func NewConfiguration() *config.Configuration

NewConfiguration returns a new Configuration object Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func ParameterValueToString deprecated

func ParameterValueToString(obj interface{}, key string) string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

Types

type APIClient

type APIClient struct {
	// contains filtered or unexported fields
}

APIClient manages communication with the STACKIT Marketplace API API v1 In most cases there should be only one, shared, APIClient. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewAPIClient

func NewAPIClient(opts ...config.ConfigurationOption) (*APIClient, error)

NewAPIClient creates a new API client. Optionally receives configuration options Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*APIClient) ApproveSubscription

func (a *APIClient) ApproveSubscription(ctx context.Context, projectId string, subscriptionId string) ApiApproveSubscriptionRequest

ApproveSubscription: Approve a subscription

Approve a pending subscription.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The project ID.
@param subscriptionId The subscription ID.
@return ApiApproveSubscriptionRequest

func (*APIClient) ApproveSubscriptionExecute

func (a *APIClient) ApproveSubscriptionExecute(ctx context.Context, projectId string, subscriptionId string) error

func (*APIClient) GetCatalogProduct deprecated

func (a *APIClient) GetCatalogProduct(ctx context.Context, productId string) ApiGetCatalogProductRequest

GetCatalogProduct: Get a product

Deprecated: Get a product.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param productId The product ID.
@return ApiGetCatalogProductRequest

func (*APIClient) GetCatalogProductExecute deprecated

func (a *APIClient) GetCatalogProductExecute(ctx context.Context, productId string) (*CatalogProductDetail, error)

Deprecated: Get a product.

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *config.Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

func (*APIClient) GetVendorSubscription

func (a *APIClient) GetVendorSubscription(ctx context.Context, projectId string, subscriptionId string) ApiGetVendorSubscriptionRequest

GetVendorSubscription: Get a subscription

Get a subscription.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The project ID.
@param subscriptionId The subscription ID.
@return ApiGetVendorSubscriptionRequest

func (*APIClient) GetVendorSubscriptionExecute

func (a *APIClient) GetVendorSubscriptionExecute(ctx context.Context, projectId string, subscriptionId string) (*VendorSubscription, error)

func (*APIClient) InquiriesCreateInquiry deprecated added in v0.3.0

func (a *APIClient) InquiriesCreateInquiry(ctx context.Context) ApiInquiriesCreateInquiryRequest

InquiriesCreateInquiry: Create inquiry

Deprecated: Create an inquiry to contact sales, become a vendor, request a private plan, register for testing, or suggest a product. Requests are limited to 10 per 5 minutes.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiInquiriesCreateInquiryRequest

func (*APIClient) InquiriesCreateInquiryExecute deprecated added in v0.3.0

func (a *APIClient) InquiriesCreateInquiryExecute(ctx context.Context) error

Deprecated: Create an inquiry to contact sales, become a vendor, request a private plan, register for testing, or suggest a product. Requests are limited to 10 per 5 minutes.

func (*APIClient) ListCatalogProducts deprecated

func (a *APIClient) ListCatalogProducts(ctx context.Context) ApiListCatalogProductsRequest

ListCatalogProducts: List all products

Deprecated: List all products.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListCatalogProductsRequest

func (*APIClient) ListCatalogProductsExecute deprecated

func (a *APIClient) ListCatalogProductsExecute(ctx context.Context) (*ListCatalogProductsResponse, error)

Deprecated: List all products.

func (*APIClient) ListVendorSubscriptions

func (a *APIClient) ListVendorSubscriptions(ctx context.Context, projectId string) ApiListVendorSubscriptionsRequest

ListVendorSubscriptions: List all subscriptions of a project.

List all subscriptions of a project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The project ID.
@return ApiListVendorSubscriptionsRequest

func (*APIClient) ListVendorSubscriptionsExecute

func (a *APIClient) ListVendorSubscriptionsExecute(ctx context.Context, projectId string) (*ListVendorSubscriptionsResponse, error)

func (*APIClient) ResolveCustomer

func (a *APIClient) ResolveCustomer(ctx context.Context, projectId string) ApiResolveCustomerRequest

ResolveCustomer: Resolve customer

Get details about the requested subscription.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The project ID.
@return ApiResolveCustomerRequest

func (*APIClient) ResolveCustomerExecute

func (a *APIClient) ResolveCustomerExecute(ctx context.Context, projectId string) (*VendorSubscription, error)

func (*APIClient) VendorsSubscriptionsReject added in v1.2.1

func (a *APIClient) VendorsSubscriptionsReject(ctx context.Context, projectId string, subscriptionId string) ApiVendorsSubscriptionsRejectRequest

VendorsSubscriptionsReject: Reject a subscription

Reject a subscription (in any lifecycle state). Only available for subscriptions to products with lifecycle state `PRODUCT_PREVIEW`.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The project ID.
@param subscriptionId The subscription ID.
@return ApiVendorsSubscriptionsRejectRequest

func (*APIClient) VendorsSubscriptionsRejectExecute added in v1.2.1

func (a *APIClient) VendorsSubscriptionsRejectExecute(ctx context.Context, projectId string, subscriptionId string) error

type ApiApproveSubscriptionRequest deprecated

type ApiApproveSubscriptionRequest interface {
	ApproveSubscriptionPayload(approveSubscriptionPayload ApproveSubscriptionPayload) ApiApproveSubscriptionRequest
	Execute() error
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ApiGetCatalogProductRequest deprecated

type ApiGetCatalogProductRequest interface {
	// The language of the response.
	Locale(locale string) ApiGetCatalogProductRequest
	Execute() (*CatalogProductDetail, error)
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ApiGetVendorSubscriptionRequest deprecated

type ApiGetVendorSubscriptionRequest interface {
	Execute() (*VendorSubscription, error)
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ApiInquiriesCreateInquiryRequest deprecated added in v0.3.0

type ApiInquiriesCreateInquiryRequest interface {
	InquiriesCreateInquiryPayload(inquiriesCreateInquiryPayload InquiriesCreateInquiryPayload) ApiInquiriesCreateInquiryRequest
	Execute() error
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ApiListCatalogProductsRequest deprecated

type ApiListCatalogProductsRequest interface {
	// A pagination cursor that represents a position in the dataset. If given, results will be returned from the item after the cursor. If not given, results will be returned from the beginning.
	Cursor(cursor string) ApiListCatalogProductsRequest
	// The maximum number of items to return in the response. If maximum is exceeded, maximum is used.
	Limit(limit float32) ApiListCatalogProductsRequest
	// The language of the response.
	Locale(locale string) ApiListCatalogProductsRequest
	// Filter the products based on attributes, e.g., `deliveryMethod eq \"SAAS\"`. The supported operators are: - `PR` (present; `name pr`) - `EQ` (equal) - `NE` (not equal) - `CO` (contains; `text co \"searching\"`) - `SW` (starts with) - `EW` (ends with) - `GT` (greater than) - `LT` (less than) - `GE` (greater than or equal) - `LE` (less than or equal).  These expressions can be logically linked with `AND` and `OR`. All attributes (and the special `text` attribute) can be used as filters, if the attribute type allows the operator.
	Filter(filter string) ApiListCatalogProductsRequest
	// Sort the products based on attributes and order e.g. `name:asc`. Attributes with scalar types (`createdAt`, `isProductListing`) or keywords (`name`, `deliveryMethod`, `lifecycleState`, `vendor.name`) can be used as sort criteria. To set the sort order, append `asc` (ascending) or `desc` (descending) to the attribute, e.g. `name:asc`. To sort by multiple attributes, separate them with a comma. E.g `name:asc,price:desc`.
	Sort(sort string) ApiListCatalogProductsRequest
	Execute() (*ListCatalogProductsResponse, error)
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ApiListVendorSubscriptionsRequest deprecated

type ApiListVendorSubscriptionsRequest interface {
	// A pagination cursor that represents a position in the dataset. If given, results will be returned from the item after the cursor. If not given, results will be returned from the beginning.
	Cursor(cursor string) ApiListVendorSubscriptionsRequest
	// The maximum number of items to return in the response. If maximum is exceeded, maximum is used.
	Limit(limit float32) ApiListVendorSubscriptionsRequest
	// The product ID.
	ProductId(productId string) ApiListVendorSubscriptionsRequest
	Execute() (*ListVendorSubscriptionsResponse, error)
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ApiResolveCustomerRequest deprecated

type ApiResolveCustomerRequest interface {
	ResolveCustomerPayload(resolveCustomerPayload ResolveCustomerPayload) ApiResolveCustomerRequest
	Execute() (*VendorSubscription, error)
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ApiVendorsSubscriptionsRejectRequest deprecated added in v1.2.1

type ApiVendorsSubscriptionsRejectRequest interface {
	Execute() error
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ApproveSubscriptionPayload added in v0.3.0

type ApproveSubscriptionPayload struct {
	// Uniform Resource Locator.
	InstanceTarget ApproveSubscriptionPayloadGetInstanceTargetAttributeType `json:"instanceTarget,omitempty"`
}

ApproveSubscriptionPayload struct for ApproveSubscriptionPayload Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewApproveSubscriptionPayload added in v0.3.0

func NewApproveSubscriptionPayload() *ApproveSubscriptionPayload

NewApproveSubscriptionPayload instantiates a new ApproveSubscriptionPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewApproveSubscriptionPayloadWithDefaults added in v0.3.0

func NewApproveSubscriptionPayloadWithDefaults() *ApproveSubscriptionPayload

NewApproveSubscriptionPayloadWithDefaults instantiates a new ApproveSubscriptionPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ApproveSubscriptionPayload) GetInstanceTarget added in v0.3.0

GetInstanceTarget returns the InstanceTarget field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ApproveSubscriptionPayload) GetInstanceTargetOk added in v0.3.0

GetInstanceTargetOk returns a tuple with the InstanceTarget field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApproveSubscriptionPayload) HasInstanceTarget added in v0.3.0

func (o *ApproveSubscriptionPayload) HasInstanceTarget() bool

HasInstanceTarget returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ApproveSubscriptionPayload) SetInstanceTarget added in v0.3.0

SetInstanceTarget gets a reference to the given string and assigns it to the InstanceTarget field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (ApproveSubscriptionPayload) ToMap deprecated added in v0.3.0

func (o ApproveSubscriptionPayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ApproveSubscriptionPayloadGetInstanceTargetArgType deprecated added in v0.3.1

type ApproveSubscriptionPayloadGetInstanceTargetArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ApproveSubscriptionPayloadGetInstanceTargetAttributeType added in v0.3.1

type ApproveSubscriptionPayloadGetInstanceTargetAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ApproveSubscriptionPayloadGetInstanceTargetRetType deprecated added in v0.3.1

type ApproveSubscriptionPayloadGetInstanceTargetRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ApproveSubscriptionRequest deprecated added in v1.3.0

type ApproveSubscriptionRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (ApproveSubscriptionRequest) ApproveSubscriptionPayload added in v1.3.0

func (r ApproveSubscriptionRequest) ApproveSubscriptionPayload(approveSubscriptionPayload ApproveSubscriptionPayload) ApiApproveSubscriptionRequest

func (ApproveSubscriptionRequest) Execute added in v1.3.0

func (r ApproveSubscriptionRequest) Execute() error

type Assets added in v1.6.0

type Assets struct {
	EndUserLicenseAgreement AssetsGetEndUserLicenseAgreementAttributeType `json:"endUserLicenseAgreement,omitempty"`
	ProductDescription      AssetsGetProductDescriptionAttributeType      `json:"productDescription,omitempty"`
	ServiceCertificate      AssetsGetServiceCertificateAttributeType      `json:"serviceCertificate,omitempty"`
	ServiceLevelAgreement   AssetsGetServiceLevelAgreementAttributeType   `json:"serviceLevelAgreement,omitempty"`
}

Assets The assets associated with the product. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewAssets added in v1.6.0

func NewAssets() *Assets

NewAssets instantiates a new Assets object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewAssetsWithDefaults added in v1.6.0

func NewAssetsWithDefaults() *Assets

NewAssetsWithDefaults instantiates a new Assets object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*Assets) GetEndUserLicenseAgreement added in v1.15.0

func (o *Assets) GetEndUserLicenseAgreement() (res AssetsGetEndUserLicenseAgreementRetType)

GetEndUserLicenseAgreement returns the EndUserLicenseAgreement field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*Assets) GetEndUserLicenseAgreementOk added in v1.15.0

func (o *Assets) GetEndUserLicenseAgreementOk() (ret AssetsGetEndUserLicenseAgreementRetType, ok bool)

GetEndUserLicenseAgreementOk returns a tuple with the EndUserLicenseAgreement field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*Assets) GetProductDescription added in v1.15.0

func (o *Assets) GetProductDescription() (res AssetsGetProductDescriptionRetType)

GetProductDescription returns the ProductDescription field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*Assets) GetProductDescriptionOk added in v1.15.0

func (o *Assets) GetProductDescriptionOk() (ret AssetsGetProductDescriptionRetType, ok bool)

GetProductDescriptionOk returns a tuple with the ProductDescription field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*Assets) GetServiceCertificate added in v1.6.0

func (o *Assets) GetServiceCertificate() (res AssetsGetServiceCertificateRetType)

GetServiceCertificate returns the ServiceCertificate field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*Assets) GetServiceCertificateOk added in v1.6.0

func (o *Assets) GetServiceCertificateOk() (ret AssetsGetServiceCertificateRetType, ok bool)

GetServiceCertificateOk returns a tuple with the ServiceCertificate field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*Assets) GetServiceLevelAgreement added in v1.15.0

func (o *Assets) GetServiceLevelAgreement() (res AssetsGetServiceLevelAgreementRetType)

GetServiceLevelAgreement returns the ServiceLevelAgreement field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*Assets) GetServiceLevelAgreementOk added in v1.15.0

func (o *Assets) GetServiceLevelAgreementOk() (ret AssetsGetServiceLevelAgreementRetType, ok bool)

GetServiceLevelAgreementOk returns a tuple with the ServiceLevelAgreement field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*Assets) HasEndUserLicenseAgreement added in v1.15.0

func (o *Assets) HasEndUserLicenseAgreement() bool

HasEndUserLicenseAgreement returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*Assets) HasProductDescription added in v1.15.0

func (o *Assets) HasProductDescription() bool

HasProductDescription returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*Assets) HasServiceCertificate added in v1.6.0

func (o *Assets) HasServiceCertificate() bool

HasServiceCertificate returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*Assets) HasServiceLevelAgreement added in v1.15.0

func (o *Assets) HasServiceLevelAgreement() bool

HasServiceLevelAgreement returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*Assets) SetEndUserLicenseAgreement added in v1.15.0

func (o *Assets) SetEndUserLicenseAgreement(v AssetsGetEndUserLicenseAgreementRetType)

SetEndUserLicenseAgreement gets a reference to the given AssetsEndUserLicenseAgreement and assigns it to the EndUserLicenseAgreement field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*Assets) SetProductDescription added in v1.15.0

func (o *Assets) SetProductDescription(v AssetsGetProductDescriptionRetType)

SetProductDescription gets a reference to the given AssetsProductDescription and assigns it to the ProductDescription field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*Assets) SetServiceCertificate added in v1.6.0

func (o *Assets) SetServiceCertificate(v AssetsGetServiceCertificateRetType)

SetServiceCertificate gets a reference to the given ServiceCertificate and assigns it to the ServiceCertificate field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*Assets) SetServiceLevelAgreement added in v1.15.0

func (o *Assets) SetServiceLevelAgreement(v AssetsGetServiceLevelAgreementRetType)

SetServiceLevelAgreement gets a reference to the given AssetsServiceLevelAgreement and assigns it to the ServiceLevelAgreement field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (Assets) ToMap deprecated added in v1.6.0

func (o Assets) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type AssetsEndUserLicenseAgreement added in v1.15.0

type AssetsEndUserLicenseAgreement struct {
	Version AssetsEndUserLicenseAgreementGetVersionAttributeType `json:"version,omitempty"`
}

AssetsEndUserLicenseAgreement The related end user license agreement of the (subscription) product. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewAssetsEndUserLicenseAgreement added in v1.15.0

func NewAssetsEndUserLicenseAgreement() *AssetsEndUserLicenseAgreement

NewAssetsEndUserLicenseAgreement instantiates a new AssetsEndUserLicenseAgreement object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewAssetsEndUserLicenseAgreementWithDefaults added in v1.15.0

func NewAssetsEndUserLicenseAgreementWithDefaults() *AssetsEndUserLicenseAgreement

NewAssetsEndUserLicenseAgreementWithDefaults instantiates a new AssetsEndUserLicenseAgreement object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*AssetsEndUserLicenseAgreement) GetVersion added in v1.15.0

GetVersion returns the Version field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*AssetsEndUserLicenseAgreement) GetVersionOk added in v1.15.0

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*AssetsEndUserLicenseAgreement) HasVersion added in v1.15.0

func (o *AssetsEndUserLicenseAgreement) HasVersion() bool

HasVersion returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*AssetsEndUserLicenseAgreement) SetVersion added in v1.15.0

SetVersion gets a reference to the given LocalizedVersion and assigns it to the Version field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (AssetsEndUserLicenseAgreement) ToMap deprecated added in v1.15.0

func (o AssetsEndUserLicenseAgreement) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type AssetsEndUserLicenseAgreementGetVersionArgType deprecated added in v1.15.0

type AssetsEndUserLicenseAgreementGetVersionArgType = LocalizedVersion

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type AssetsEndUserLicenseAgreementGetVersionAttributeType added in v1.15.0

type AssetsEndUserLicenseAgreementGetVersionAttributeType = *LocalizedVersion

isModel Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type AssetsEndUserLicenseAgreementGetVersionRetType deprecated added in v1.15.0

type AssetsEndUserLicenseAgreementGetVersionRetType = LocalizedVersion

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type AssetsGetEndUserLicenseAgreementArgType deprecated added in v1.15.0

type AssetsGetEndUserLicenseAgreementArgType = AssetsEndUserLicenseAgreement

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type AssetsGetEndUserLicenseAgreementAttributeType added in v1.15.0

type AssetsGetEndUserLicenseAgreementAttributeType = *AssetsEndUserLicenseAgreement

isModel Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type AssetsGetEndUserLicenseAgreementRetType deprecated added in v1.15.0

type AssetsGetEndUserLicenseAgreementRetType = AssetsEndUserLicenseAgreement

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type AssetsGetProductDescriptionArgType deprecated added in v1.15.0

type AssetsGetProductDescriptionArgType = AssetsProductDescription

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type AssetsGetProductDescriptionAttributeType added in v1.15.0

type AssetsGetProductDescriptionAttributeType = *AssetsProductDescription

isModel Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type AssetsGetProductDescriptionRetType deprecated added in v1.15.0

type AssetsGetProductDescriptionRetType = AssetsProductDescription

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type AssetsGetServiceCertificateArgType deprecated added in v1.6.0

type AssetsGetServiceCertificateArgType = ServiceCertificate

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type AssetsGetServiceCertificateAttributeType added in v1.6.0

type AssetsGetServiceCertificateAttributeType = *ServiceCertificate

isModel Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type AssetsGetServiceCertificateRetType deprecated added in v1.6.0

type AssetsGetServiceCertificateRetType = ServiceCertificate

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type AssetsGetServiceLevelAgreementArgType deprecated added in v1.15.0

type AssetsGetServiceLevelAgreementArgType = AssetsServiceLevelAgreement

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type AssetsGetServiceLevelAgreementAttributeType added in v1.15.0

type AssetsGetServiceLevelAgreementAttributeType = *AssetsServiceLevelAgreement

isModel Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type AssetsGetServiceLevelAgreementRetType deprecated added in v1.15.0

type AssetsGetServiceLevelAgreementRetType = AssetsServiceLevelAgreement

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type AssetsProductDescription added in v1.15.0

type AssetsProductDescription struct {
	Version AssetsProductDescriptionGetVersionAttributeType `json:"version,omitempty"`
}

AssetsProductDescription The related product description of the (subscription) product. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewAssetsProductDescription added in v1.15.0

func NewAssetsProductDescription() *AssetsProductDescription

NewAssetsProductDescription instantiates a new AssetsProductDescription object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewAssetsProductDescriptionWithDefaults added in v1.15.0

func NewAssetsProductDescriptionWithDefaults() *AssetsProductDescription

NewAssetsProductDescriptionWithDefaults instantiates a new AssetsProductDescription object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*AssetsProductDescription) GetVersion added in v1.15.0

GetVersion returns the Version field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*AssetsProductDescription) GetVersionOk added in v1.15.0

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*AssetsProductDescription) HasVersion added in v1.15.0

func (o *AssetsProductDescription) HasVersion() bool

HasVersion returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*AssetsProductDescription) SetVersion added in v1.15.0

SetVersion gets a reference to the given LocalizedVersion and assigns it to the Version field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (AssetsProductDescription) ToMap deprecated added in v1.15.0

func (o AssetsProductDescription) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type AssetsProductDescriptionGetVersionArgType deprecated added in v1.15.0

type AssetsProductDescriptionGetVersionArgType = LocalizedVersion

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type AssetsProductDescriptionGetVersionAttributeType added in v1.15.0

type AssetsProductDescriptionGetVersionAttributeType = *LocalizedVersion

isModel Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type AssetsProductDescriptionGetVersionRetType deprecated added in v1.15.0

type AssetsProductDescriptionGetVersionRetType = LocalizedVersion

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type AssetsServiceLevelAgreement added in v1.15.0

type AssetsServiceLevelAgreement struct {
	Version AssetsServiceLevelAgreementGetVersionAttributeType `json:"version,omitempty"`
}

AssetsServiceLevelAgreement The related service level agreement of the (subscription) product. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewAssetsServiceLevelAgreement added in v1.15.0

func NewAssetsServiceLevelAgreement() *AssetsServiceLevelAgreement

NewAssetsServiceLevelAgreement instantiates a new AssetsServiceLevelAgreement object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewAssetsServiceLevelAgreementWithDefaults added in v1.15.0

func NewAssetsServiceLevelAgreementWithDefaults() *AssetsServiceLevelAgreement

NewAssetsServiceLevelAgreementWithDefaults instantiates a new AssetsServiceLevelAgreement object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*AssetsServiceLevelAgreement) GetVersion added in v1.15.0

GetVersion returns the Version field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*AssetsServiceLevelAgreement) GetVersionOk added in v1.15.0

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*AssetsServiceLevelAgreement) HasVersion added in v1.15.0

func (o *AssetsServiceLevelAgreement) HasVersion() bool

HasVersion returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*AssetsServiceLevelAgreement) SetVersion added in v1.15.0

SetVersion gets a reference to the given LocalizedVersion and assigns it to the Version field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (AssetsServiceLevelAgreement) ToMap deprecated added in v1.15.0

func (o AssetsServiceLevelAgreement) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type AssetsServiceLevelAgreementGetVersionArgType deprecated added in v1.15.0

type AssetsServiceLevelAgreementGetVersionArgType = LocalizedVersion

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type AssetsServiceLevelAgreementGetVersionAttributeType added in v1.15.0

type AssetsServiceLevelAgreementGetVersionAttributeType = *LocalizedVersion

isModel Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type AssetsServiceLevelAgreementGetVersionRetType deprecated added in v1.15.0

type AssetsServiceLevelAgreementGetVersionRetType = LocalizedVersion

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type BecomeVendor added in v0.3.0

type BecomeVendor struct {
	// REQUIRED
	BecomeVendor BecomeVendorGetBecomeVendorAttributeType `json:"becomeVendor" required:"true"`
	// REQUIRED
	Type BecomeVendorGetTypeAttributeType `json:"type" required:"true"`
}

BecomeVendor Become a Vendor. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewBecomeVendor added in v0.3.0

NewBecomeVendor instantiates a new BecomeVendor object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewBecomeVendorWithDefaults added in v0.3.0

func NewBecomeVendorWithDefaults() *BecomeVendor

NewBecomeVendorWithDefaults instantiates a new BecomeVendor object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*BecomeVendor) GetBecomeVendor added in v0.3.0

func (o *BecomeVendor) GetBecomeVendor() (ret BecomeVendorGetBecomeVendorRetType)

GetBecomeVendor returns the BecomeVendor field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*BecomeVendor) GetBecomeVendorOk added in v0.3.0

func (o *BecomeVendor) GetBecomeVendorOk() (ret BecomeVendorGetBecomeVendorRetType, ok bool)

GetBecomeVendorOk returns a tuple with the BecomeVendor field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*BecomeVendor) GetType added in v0.3.0

func (o *BecomeVendor) GetType() (ret BecomeVendorGetTypeRetType)

GetType returns the Type field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*BecomeVendor) GetTypeOk added in v0.3.0

func (o *BecomeVendor) GetTypeOk() (ret BecomeVendorGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*BecomeVendor) SetBecomeVendor added in v0.3.0

func (o *BecomeVendor) SetBecomeVendor(v BecomeVendorGetBecomeVendorRetType)

SetBecomeVendor sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*BecomeVendor) SetType added in v0.3.0

SetType sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (BecomeVendor) ToMap deprecated added in v0.3.0

func (o BecomeVendor) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type BecomeVendorGetBecomeVendorArgType deprecated added in v0.3.1

type BecomeVendorGetBecomeVendorArgType = InquiryBecomeVendor

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type BecomeVendorGetBecomeVendorAttributeType added in v0.3.1

type BecomeVendorGetBecomeVendorAttributeType = *InquiryBecomeVendor

isModel Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type BecomeVendorGetBecomeVendorRetType deprecated added in v0.3.1

type BecomeVendorGetBecomeVendorRetType = InquiryBecomeVendor

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type BecomeVendorGetTypeArgType deprecated added in v0.3.1

type BecomeVendorGetTypeArgType = InquiryFormType

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type BecomeVendorGetTypeAttributeType added in v0.3.1

type BecomeVendorGetTypeAttributeType = *InquiryFormType

isEnumRef Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type BecomeVendorGetTypeRetType deprecated added in v0.3.1

type BecomeVendorGetTypeRetType = InquiryFormType

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogPricingOptionHighlight

type CatalogPricingOptionHighlight struct {
	// The highlight content.
	HighlightContent CatalogPricingOptionHighlightGetHighlightContentAttributeType `json:"highlightContent,omitempty"`
}

CatalogPricingOptionHighlight struct for CatalogPricingOptionHighlight Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewCatalogPricingOptionHighlight

func NewCatalogPricingOptionHighlight() *CatalogPricingOptionHighlight

NewCatalogPricingOptionHighlight instantiates a new CatalogPricingOptionHighlight object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewCatalogPricingOptionHighlightWithDefaults

func NewCatalogPricingOptionHighlightWithDefaults() *CatalogPricingOptionHighlight

NewCatalogPricingOptionHighlightWithDefaults instantiates a new CatalogPricingOptionHighlight object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogPricingOptionHighlight) GetHighlightContent

GetHighlightContent returns the HighlightContent field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogPricingOptionHighlight) GetHighlightContentOk

GetHighlightContentOk returns a tuple with the HighlightContent field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogPricingOptionHighlight) HasHighlightContent

func (o *CatalogPricingOptionHighlight) HasHighlightContent() bool

HasHighlightContent returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogPricingOptionHighlight) SetHighlightContent

SetHighlightContent gets a reference to the given string and assigns it to the HighlightContent field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (CatalogPricingOptionHighlight) ToMap deprecated

func (o CatalogPricingOptionHighlight) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogPricingOptionHighlightGetHighlightContentArgType deprecated added in v0.3.1

type CatalogPricingOptionHighlightGetHighlightContentArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogPricingOptionHighlightGetHighlightContentAttributeType added in v0.3.1

type CatalogPricingOptionHighlightGetHighlightContentAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogPricingOptionHighlightGetHighlightContentRetType deprecated added in v0.3.1

type CatalogPricingOptionHighlightGetHighlightContentRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetail

type CatalogProductDetail struct {
	Assets CatalogProductDetailGetAssetsAttributeType `json:"assets,omitempty"`
	// The list of categories associated to the product.
	Categories CatalogProductDetailGetCategoriesAttributeType `json:"categories,omitempty"`
	// REQUIRED
	DeliveryMethod CatalogProductDetailGetDeliveryMethodAttributeType `json:"deliveryMethod" required:"true"`
	// Uniform Resource Locator.
	DemoUrl CatalogProductDetailGetDemoUrlAttributeType `json:"demoUrl,omitempty"`
	// The product description.
	// REQUIRED
	Description CatalogProductDetailGetDescriptionAttributeType `json:"description" required:"true"`
	// Uniform Resource Locator.
	// REQUIRED
	DocumentationUrl CatalogProductDetailGetDocumentationUrlAttributeType `json:"documentationUrl" required:"true"`
	// A e-mail address.
	Email CatalogProductDetailGetEmailAttributeType `json:"email,omitempty"`
	// Boolean data type.
	HasDemo CatalogProductDetailgetHasDemoAttributeType `json:"hasDemo,omitempty"`
	// Boolean data type.
	HasPrivatePlanOption CatalogProductDetailgetHasPrivatePlanOptionAttributeType `json:"hasPrivatePlanOption,omitempty"`
	// The list of highlights.
	// REQUIRED
	Highlights CatalogProductDetailGetHighlightsAttributeType `json:"highlights" required:"true"`
	// The list of industries associated to the product.
	Industries CatalogProductDetailGetIndustriesAttributeType `json:"industries,omitempty"`
	// Boolean data type.
	IsProductListing CatalogProductDetailgetIsProductListingAttributeType `json:"isProductListing,omitempty"`
	// REQUIRED
	LifecycleState CatalogProductDetailGetLifecycleStateAttributeType `json:"lifecycleState" required:"true"`
	// REQUIRED
	Logo CatalogProductDetailGetLogoAttributeType `json:"logo" required:"true"`
	// The name of the product.
	// REQUIRED
	Name CatalogProductDetailGetNameAttributeType `json:"name" required:"true"`
	// REQUIRED
	OfferType CatalogProductDetailGetOfferTypeAttributeType `json:"offerType" required:"true"`
	// The list of pricing options.
	// REQUIRED
	PricingOptions CatalogProductDetailGetPricingOptionsAttributeType `json:"pricingOptions" required:"true"`
	// The user-readable product ID.
	// REQUIRED
	ProductId CatalogProductDetailGetProductIdAttributeType `json:"productId" required:"true"`
	// The short summary of the product.
	// REQUIRED
	Summary CatalogProductDetailGetSummaryAttributeType `json:"summary" required:"true"`
	// Uniform Resource Locator.
	SupportFaq CatalogProductDetailGetSupportFaqAttributeType `json:"supportFaq,omitempty"`
	// The phone number for support inquiries.
	SupportPhone CatalogProductDetailGetSupportPhoneAttributeType `json:"supportPhone,omitempty"`
	// The list of support resources.
	SupportResources CatalogProductDetailGetSupportResourcesAttributeType `json:"supportResources,omitempty"`
	// REQUIRED
	Vendor CatalogProductDetailGetVendorAttributeType `json:"vendor" required:"true"`
	// The list of terms of use.
	VendorTerms CatalogProductDetailGetVendorTermsAttributeType `json:"vendorTerms,omitempty"`
	// Uniform Resource Locator.
	// REQUIRED
	VideoUrl CatalogProductDetailGetVideoUrlAttributeType `json:"videoUrl" required:"true"`
}

CatalogProductDetail struct for CatalogProductDetail Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewCatalogProductDetail

NewCatalogProductDetail instantiates a new CatalogProductDetail object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewCatalogProductDetailWithDefaults

func NewCatalogProductDetailWithDefaults() *CatalogProductDetail

NewCatalogProductDetailWithDefaults instantiates a new CatalogProductDetail object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetAssets added in v1.6.0

GetAssets returns the Assets field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetAssetsOk added in v1.6.0

GetAssetsOk returns a tuple with the Assets field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetCategories

GetCategories returns the Categories field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetCategoriesOk

GetCategoriesOk returns a tuple with the Categories field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetDeliveryMethod

GetDeliveryMethod returns the DeliveryMethod field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetDeliveryMethodOk

func (o *CatalogProductDetail) GetDeliveryMethodOk() (ret CatalogProductDetailGetDeliveryMethodRetType, ok bool)

GetDeliveryMethodOk returns a tuple with the DeliveryMethod field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetDemoUrl added in v1.11.0

GetDemoUrl returns the DemoUrl field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetDemoUrlOk added in v1.11.0

GetDemoUrlOk returns a tuple with the DemoUrl field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetDescription

GetDescription returns the Description field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetDescriptionOk

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetDocumentationUrl

GetDocumentationUrl returns the DocumentationUrl field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetDocumentationUrlOk

func (o *CatalogProductDetail) GetDocumentationUrlOk() (ret CatalogProductDetailGetDocumentationUrlRetType, ok bool)

GetDocumentationUrlOk returns a tuple with the DocumentationUrl field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetEmail added in v0.5.0

GetEmail returns the Email field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetEmailOk added in v0.5.0

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetHasDemo added in v1.13.0

GetHasDemo returns the HasDemo field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetHasDemoOk added in v1.13.0

GetHasDemoOk returns a tuple with the HasDemo field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetHasPrivatePlanOption added in v1.14.0

GetHasPrivatePlanOption returns the HasPrivatePlanOption field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetHasPrivatePlanOptionOk added in v1.14.0

func (o *CatalogProductDetail) GetHasPrivatePlanOptionOk() (ret CatalogProductDetailgetHasPrivatePlanOptionRetType, ok bool)

GetHasPrivatePlanOptionOk returns a tuple with the HasPrivatePlanOption field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetHighlights

GetHighlights returns the Highlights field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetHighlightsOk

GetHighlightsOk returns a tuple with the Highlights field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetIndustries added in v1.3.1

GetIndustries returns the Industries field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetIndustriesOk added in v1.3.1

GetIndustriesOk returns a tuple with the Industries field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetIsProductListing

GetIsProductListing returns the IsProductListing field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetIsProductListingOk

func (o *CatalogProductDetail) GetIsProductListingOk() (ret CatalogProductDetailgetIsProductListingRetType, ok bool)

GetIsProductListingOk returns a tuple with the IsProductListing field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetLifecycleState

GetLifecycleState returns the LifecycleState field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetLifecycleStateOk

func (o *CatalogProductDetail) GetLifecycleStateOk() (ret CatalogProductDetailGetLifecycleStateRetType, ok bool)

GetLifecycleStateOk returns a tuple with the LifecycleState field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

GetLogo returns the Logo field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetLogoOk

GetLogoOk returns a tuple with the Logo field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetName

GetName returns the Name field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetNameOk

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetOfferType added in v1.6.0

GetOfferType returns the OfferType field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetOfferTypeOk added in v1.6.0

GetOfferTypeOk returns a tuple with the OfferType field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetPricingOptions

GetPricingOptions returns the PricingOptions field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetPricingOptionsOk

func (o *CatalogProductDetail) GetPricingOptionsOk() (ret CatalogProductDetailGetPricingOptionsRetType, ok bool)

GetPricingOptionsOk returns a tuple with the PricingOptions field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetProductId

GetProductId returns the ProductId field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetProductIdOk

GetProductIdOk returns a tuple with the ProductId field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetSummary

GetSummary returns the Summary field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetSummaryOk

GetSummaryOk returns a tuple with the Summary field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetSupportFaq

GetSupportFaq returns the SupportFaq field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetSupportFaqOk

GetSupportFaqOk returns a tuple with the SupportFaq field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetSupportPhone

GetSupportPhone returns the SupportPhone field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetSupportPhoneOk

func (o *CatalogProductDetail) GetSupportPhoneOk() (ret CatalogProductDetailGetSupportPhoneRetType, ok bool)

GetSupportPhoneOk returns a tuple with the SupportPhone field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetSupportResources

GetSupportResources returns the SupportResources field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetSupportResourcesOk

func (o *CatalogProductDetail) GetSupportResourcesOk() (ret CatalogProductDetailGetSupportResourcesRetType, ok bool)

GetSupportResourcesOk returns a tuple with the SupportResources field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetVendor

GetVendor returns the Vendor field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetVendorOk

GetVendorOk returns a tuple with the Vendor field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetVendorTerms

GetVendorTerms returns the VendorTerms field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetVendorTermsOk

GetVendorTermsOk returns a tuple with the VendorTerms field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetVideoUrl

GetVideoUrl returns the VideoUrl field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) GetVideoUrlOk

GetVideoUrlOk returns a tuple with the VideoUrl field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) HasAssets added in v1.6.0

func (o *CatalogProductDetail) HasAssets() bool

HasAssets returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) HasCategories

func (o *CatalogProductDetail) HasCategories() bool

HasCategories returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) HasDemoUrl added in v1.11.0

func (o *CatalogProductDetail) HasDemoUrl() bool

HasDemoUrl returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) HasEmail added in v0.5.0

func (o *CatalogProductDetail) HasEmail() bool

HasEmail returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) HasHasDemo added in v1.13.0

func (o *CatalogProductDetail) HasHasDemo() bool

HasHasDemo returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) HasHasPrivatePlanOption added in v1.14.0

func (o *CatalogProductDetail) HasHasPrivatePlanOption() bool

HasHasPrivatePlanOption returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) HasIndustries added in v1.3.1

func (o *CatalogProductDetail) HasIndustries() bool

HasIndustries returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) HasIsProductListing added in v1.6.0

func (o *CatalogProductDetail) HasIsProductListing() bool

HasIsProductListing returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) HasSupportFaq

func (o *CatalogProductDetail) HasSupportFaq() bool

HasSupportFaq returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) HasSupportPhone

func (o *CatalogProductDetail) HasSupportPhone() bool

HasSupportPhone returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) HasSupportResources

func (o *CatalogProductDetail) HasSupportResources() bool

HasSupportResources returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) HasVendorTerms

func (o *CatalogProductDetail) HasVendorTerms() bool

HasVendorTerms returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) SetAssets added in v1.6.0

SetAssets gets a reference to the given Assets and assigns it to the Assets field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) SetCategories

SetCategories gets a reference to the given []string and assigns it to the Categories field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) SetDeliveryMethod

SetDeliveryMethod sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) SetDemoUrl added in v1.11.0

SetDemoUrl gets a reference to the given string and assigns it to the DemoUrl field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) SetDescription

SetDescription sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) SetDocumentationUrl

SetDocumentationUrl sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) SetEmail added in v0.5.0

SetEmail gets a reference to the given string and assigns it to the Email field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) SetHasDemo added in v1.13.0

SetHasDemo gets a reference to the given bool and assigns it to the HasDemo field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) SetHasPrivatePlanOption added in v1.14.0

SetHasPrivatePlanOption gets a reference to the given bool and assigns it to the HasPrivatePlanOption field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) SetHighlights

SetHighlights sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) SetIndustries added in v1.3.1

SetIndustries gets a reference to the given []string and assigns it to the Industries field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) SetIsProductListing

SetIsProductListing gets a reference to the given bool and assigns it to the IsProductListing field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) SetLifecycleState

SetLifecycleState sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

SetLogo sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) SetName

SetName sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) SetOfferType added in v1.6.0

SetOfferType sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) SetPricingOptions

SetPricingOptions sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) SetProductId

SetProductId sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) SetSummary

SetSummary sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) SetSupportFaq

SetSupportFaq gets a reference to the given string and assigns it to the SupportFaq field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) SetSupportPhone

SetSupportPhone gets a reference to the given string and assigns it to the SupportPhone field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) SetSupportResources

SetSupportResources gets a reference to the given []CatalogProductSupportResource and assigns it to the SupportResources field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) SetVendor

SetVendor sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) SetVendorTerms

SetVendorTerms gets a reference to the given []CatalogProductVendorTerms and assigns it to the VendorTerms field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetail) SetVideoUrl

SetVideoUrl sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (CatalogProductDetail) ToMap deprecated

func (o CatalogProductDetail) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetAssetsArgType deprecated added in v1.6.0

type CatalogProductDetailGetAssetsArgType = Assets

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetAssetsAttributeType added in v1.6.0

type CatalogProductDetailGetAssetsAttributeType = *Assets

isModel Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetAssetsRetType deprecated added in v1.6.0

type CatalogProductDetailGetAssetsRetType = Assets

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetCategoriesArgType deprecated added in v0.3.1

type CatalogProductDetailGetCategoriesArgType = []string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetCategoriesAttributeType added in v0.3.1

type CatalogProductDetailGetCategoriesAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetCategoriesRetType deprecated added in v0.3.1

type CatalogProductDetailGetCategoriesRetType = []string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetDeliveryMethodArgType deprecated added in v0.3.1

type CatalogProductDetailGetDeliveryMethodArgType = DeliveryMethod

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetDeliveryMethodAttributeType added in v0.3.1

type CatalogProductDetailGetDeliveryMethodAttributeType = *DeliveryMethod

isEnumRef Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetDeliveryMethodRetType deprecated added in v0.3.1

type CatalogProductDetailGetDeliveryMethodRetType = DeliveryMethod

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetDemoUrlArgType deprecated added in v1.11.0

type CatalogProductDetailGetDemoUrlArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetDemoUrlAttributeType added in v1.11.0

type CatalogProductDetailGetDemoUrlAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetDemoUrlRetType deprecated added in v1.11.0

type CatalogProductDetailGetDemoUrlRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetDescriptionArgType deprecated added in v0.3.1

type CatalogProductDetailGetDescriptionArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetDescriptionAttributeType added in v0.3.1

type CatalogProductDetailGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetDescriptionRetType deprecated added in v0.3.1

type CatalogProductDetailGetDescriptionRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetDocumentationUrlArgType deprecated added in v0.3.1

type CatalogProductDetailGetDocumentationUrlArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetDocumentationUrlAttributeType added in v0.3.1

type CatalogProductDetailGetDocumentationUrlAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetDocumentationUrlRetType deprecated added in v0.3.1

type CatalogProductDetailGetDocumentationUrlRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetEmailArgType deprecated added in v0.5.0

type CatalogProductDetailGetEmailArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetEmailAttributeType added in v0.5.0

type CatalogProductDetailGetEmailAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetEmailRetType deprecated added in v0.5.0

type CatalogProductDetailGetEmailRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetHighlightsArgType deprecated added in v0.3.1

type CatalogProductDetailGetHighlightsArgType = []CatalogProductHighlight

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetHighlightsAttributeType added in v0.3.1

type CatalogProductDetailGetHighlightsAttributeType = *[]CatalogProductHighlight

isArray Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetHighlightsRetType deprecated added in v0.3.1

type CatalogProductDetailGetHighlightsRetType = []CatalogProductHighlight

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetIndustriesArgType deprecated added in v1.3.1

type CatalogProductDetailGetIndustriesArgType = []string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetIndustriesAttributeType added in v1.3.1

type CatalogProductDetailGetIndustriesAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetIndustriesRetType deprecated added in v1.3.1

type CatalogProductDetailGetIndustriesRetType = []string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetLifecycleStateArgType deprecated added in v0.3.1

type CatalogProductDetailGetLifecycleStateArgType = ProductLifecycleState

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetLifecycleStateAttributeType added in v0.3.1

type CatalogProductDetailGetLifecycleStateAttributeType = *ProductLifecycleState

isEnumRef Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetLifecycleStateRetType deprecated added in v0.3.1

type CatalogProductDetailGetLifecycleStateRetType = ProductLifecycleState

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetLogoArgType deprecated added in v0.3.1

type CatalogProductDetailGetLogoArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetLogoAttributeType added in v0.3.1

type CatalogProductDetailGetLogoAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetLogoRetType deprecated added in v0.3.1

type CatalogProductDetailGetLogoRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetNameArgType deprecated added in v0.3.1

type CatalogProductDetailGetNameArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetNameAttributeType added in v0.3.1

type CatalogProductDetailGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetNameRetType deprecated added in v0.3.1

type CatalogProductDetailGetNameRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetOfferTypeArgType deprecated added in v1.6.0

type CatalogProductDetailGetOfferTypeArgType = OfferType

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetOfferTypeAttributeType added in v1.6.0

type CatalogProductDetailGetOfferTypeAttributeType = *OfferType

isEnumRef Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetOfferTypeRetType deprecated added in v1.6.0

type CatalogProductDetailGetOfferTypeRetType = OfferType

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetPricingOptionsArgType deprecated added in v0.3.1

type CatalogProductDetailGetPricingOptionsArgType = []CatalogProductPricingOption

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetPricingOptionsAttributeType added in v0.3.1

type CatalogProductDetailGetPricingOptionsAttributeType = *[]CatalogProductPricingOption

isArray Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetPricingOptionsRetType deprecated added in v0.3.1

type CatalogProductDetailGetPricingOptionsRetType = []CatalogProductPricingOption

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetProductIdArgType deprecated added in v0.3.1

type CatalogProductDetailGetProductIdArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetProductIdAttributeType added in v0.3.1

type CatalogProductDetailGetProductIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetProductIdRetType deprecated added in v0.3.1

type CatalogProductDetailGetProductIdRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetSummaryArgType deprecated added in v0.3.1

type CatalogProductDetailGetSummaryArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetSummaryAttributeType added in v0.3.1

type CatalogProductDetailGetSummaryAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetSummaryRetType deprecated added in v0.3.1

type CatalogProductDetailGetSummaryRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetSupportFaqArgType deprecated added in v0.3.1

type CatalogProductDetailGetSupportFaqArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetSupportFaqAttributeType added in v0.3.1

type CatalogProductDetailGetSupportFaqAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetSupportFaqRetType deprecated added in v0.3.1

type CatalogProductDetailGetSupportFaqRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetSupportPhoneArgType deprecated added in v0.3.1

type CatalogProductDetailGetSupportPhoneArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetSupportPhoneAttributeType added in v0.3.1

type CatalogProductDetailGetSupportPhoneAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetSupportPhoneRetType deprecated added in v0.3.1

type CatalogProductDetailGetSupportPhoneRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetSupportResourcesArgType deprecated added in v0.3.1

type CatalogProductDetailGetSupportResourcesArgType = []CatalogProductSupportResource

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetSupportResourcesAttributeType added in v0.3.1

type CatalogProductDetailGetSupportResourcesAttributeType = *[]CatalogProductSupportResource

isArray Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetSupportResourcesRetType deprecated added in v0.3.1

type CatalogProductDetailGetSupportResourcesRetType = []CatalogProductSupportResource

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetVendorArgType deprecated added in v0.3.1

type CatalogProductDetailGetVendorArgType = CatalogProductDetailsVendor

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetVendorAttributeType added in v0.3.1

type CatalogProductDetailGetVendorAttributeType = *CatalogProductDetailsVendor

isModel Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetVendorRetType deprecated added in v0.3.1

type CatalogProductDetailGetVendorRetType = CatalogProductDetailsVendor

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetVendorTermsArgType deprecated added in v0.3.1

type CatalogProductDetailGetVendorTermsArgType = []CatalogProductVendorTerms

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetVendorTermsAttributeType added in v0.3.1

type CatalogProductDetailGetVendorTermsAttributeType = *[]CatalogProductVendorTerms

isArray Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetVendorTermsRetType deprecated added in v0.3.1

type CatalogProductDetailGetVendorTermsRetType = []CatalogProductVendorTerms

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetVideoUrlArgType deprecated added in v0.3.1

type CatalogProductDetailGetVideoUrlArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetVideoUrlAttributeType added in v0.3.1

type CatalogProductDetailGetVideoUrlAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailGetVideoUrlRetType deprecated added in v0.3.1

type CatalogProductDetailGetVideoUrlRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailgetHasDemoArgType deprecated added in v1.13.0

type CatalogProductDetailgetHasDemoArgType = bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailgetHasDemoAttributeType added in v1.13.0

type CatalogProductDetailgetHasDemoAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailgetHasDemoRetType deprecated added in v1.13.0

type CatalogProductDetailgetHasDemoRetType = bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailgetHasPrivatePlanOptionArgType deprecated added in v1.14.0

type CatalogProductDetailgetHasPrivatePlanOptionArgType = bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailgetHasPrivatePlanOptionAttributeType added in v1.14.0

type CatalogProductDetailgetHasPrivatePlanOptionAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailgetHasPrivatePlanOptionRetType deprecated added in v1.14.0

type CatalogProductDetailgetHasPrivatePlanOptionRetType = bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailgetIsProductListingArgType deprecated added in v0.3.1

type CatalogProductDetailgetIsProductListingArgType = bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailgetIsProductListingAttributeType added in v0.3.1

type CatalogProductDetailgetIsProductListingAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailgetIsProductListingRetType deprecated added in v0.3.1

type CatalogProductDetailgetIsProductListingRetType = bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailsVendor

type CatalogProductDetailsVendor struct {
	// The vendor description.
	// REQUIRED
	Description CatalogProductDetailsVendorGetDescriptionAttributeType `json:"description" required:"true"`
	// REQUIRED
	Logo CatalogProductDetailsVendorGetLogoAttributeType `json:"logo" required:"true"`
	// The product's vendor name.
	// REQUIRED
	Name CatalogProductDetailsVendorGetNameAttributeType `json:"name" required:"true"`
	// Universally Unique Identifier (UUID).
	// REQUIRED
	VendorId CatalogProductDetailsVendorGetVendorIdAttributeType `json:"vendorId" required:"true"`
	// Uniform Resource Locator.
	// REQUIRED
	VideoUrl CatalogProductDetailsVendorGetVideoUrlAttributeType `json:"videoUrl" required:"true"`
	// Uniform Resource Locator.
	// REQUIRED
	WebsiteUrl CatalogProductDetailsVendorGetWebsiteUrlAttributeType `json:"websiteUrl" required:"true"`
}

CatalogProductDetailsVendor struct for CatalogProductDetailsVendor Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewCatalogProductDetailsVendor

NewCatalogProductDetailsVendor instantiates a new CatalogProductDetailsVendor object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewCatalogProductDetailsVendorWithDefaults

func NewCatalogProductDetailsVendorWithDefaults() *CatalogProductDetailsVendor

NewCatalogProductDetailsVendorWithDefaults instantiates a new CatalogProductDetailsVendor object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetailsVendor) GetDescription

GetDescription returns the Description field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetailsVendor) GetDescriptionOk

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

GetLogo returns the Logo field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetailsVendor) GetLogoOk

GetLogoOk returns a tuple with the Logo field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetailsVendor) GetName

GetName returns the Name field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetailsVendor) GetNameOk

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetailsVendor) GetVendorId

GetVendorId returns the VendorId field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetailsVendor) GetVendorIdOk

GetVendorIdOk returns a tuple with the VendorId field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetailsVendor) GetVideoUrl

GetVideoUrl returns the VideoUrl field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetailsVendor) GetVideoUrlOk

GetVideoUrlOk returns a tuple with the VideoUrl field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetailsVendor) GetWebsiteUrl

GetWebsiteUrl returns the WebsiteUrl field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetailsVendor) GetWebsiteUrlOk

GetWebsiteUrlOk returns a tuple with the WebsiteUrl field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetailsVendor) SetDescription

SetDescription sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

SetLogo sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetailsVendor) SetName

SetName sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetailsVendor) SetVendorId

SetVendorId sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetailsVendor) SetVideoUrl

SetVideoUrl sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductDetailsVendor) SetWebsiteUrl

SetWebsiteUrl sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (CatalogProductDetailsVendor) ToMap deprecated

func (o CatalogProductDetailsVendor) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailsVendorGetDescriptionArgType deprecated added in v0.3.1

type CatalogProductDetailsVendorGetDescriptionArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailsVendorGetDescriptionAttributeType added in v0.3.1

type CatalogProductDetailsVendorGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailsVendorGetDescriptionRetType deprecated added in v0.3.1

type CatalogProductDetailsVendorGetDescriptionRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailsVendorGetLogoArgType deprecated added in v0.3.1

type CatalogProductDetailsVendorGetLogoArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailsVendorGetLogoAttributeType added in v0.3.1

type CatalogProductDetailsVendorGetLogoAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailsVendorGetLogoRetType deprecated added in v0.3.1

type CatalogProductDetailsVendorGetLogoRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailsVendorGetNameArgType deprecated added in v0.3.1

type CatalogProductDetailsVendorGetNameArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailsVendorGetNameAttributeType added in v0.3.1

type CatalogProductDetailsVendorGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailsVendorGetNameRetType deprecated added in v0.3.1

type CatalogProductDetailsVendorGetNameRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailsVendorGetVendorIdArgType deprecated added in v0.3.1

type CatalogProductDetailsVendorGetVendorIdArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailsVendorGetVendorIdAttributeType added in v0.3.1

type CatalogProductDetailsVendorGetVendorIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailsVendorGetVendorIdRetType deprecated added in v0.3.1

type CatalogProductDetailsVendorGetVendorIdRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailsVendorGetVideoUrlArgType deprecated added in v0.3.1

type CatalogProductDetailsVendorGetVideoUrlArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailsVendorGetVideoUrlAttributeType added in v0.3.1

type CatalogProductDetailsVendorGetVideoUrlAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailsVendorGetVideoUrlRetType deprecated added in v0.3.1

type CatalogProductDetailsVendorGetVideoUrlRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailsVendorGetWebsiteUrlArgType deprecated added in v0.3.1

type CatalogProductDetailsVendorGetWebsiteUrlArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailsVendorGetWebsiteUrlAttributeType added in v0.3.1

type CatalogProductDetailsVendorGetWebsiteUrlAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductDetailsVendorGetWebsiteUrlRetType deprecated added in v0.3.1

type CatalogProductDetailsVendorGetWebsiteUrlRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductFacetsValueInner added in v1.5.0

type CatalogProductFacetsValueInner struct {
	// The number of items associated with this facet value.
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	Count CatalogProductFacetsValueInnerGetCountAttributeType `json:"count" required:"true"`
	// The value of the facet.
	// REQUIRED
	Value CatalogProductFacetsValueInnerGetValueAttributeType `json:"value" required:"true"`
}

CatalogProductFacetsValueInner struct for CatalogProductFacetsValueInner Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewCatalogProductFacetsValueInner added in v1.5.0

NewCatalogProductFacetsValueInner instantiates a new CatalogProductFacetsValueInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewCatalogProductFacetsValueInnerWithDefaults added in v1.5.0

func NewCatalogProductFacetsValueInnerWithDefaults() *CatalogProductFacetsValueInner

NewCatalogProductFacetsValueInnerWithDefaults instantiates a new CatalogProductFacetsValueInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductFacetsValueInner) GetCount added in v1.5.0

GetCount returns the Count field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductFacetsValueInner) GetCountOk added in v1.5.0

GetCountOk returns a tuple with the Count field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductFacetsValueInner) GetValue added in v1.5.0

GetValue returns the Value field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductFacetsValueInner) GetValueOk added in v1.5.0

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductFacetsValueInner) SetCount added in v1.5.0

SetCount sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductFacetsValueInner) SetValue added in v1.5.0

SetValue sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (CatalogProductFacetsValueInner) ToMap deprecated added in v1.5.0

func (o CatalogProductFacetsValueInner) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductFacetsValueInnerGetCountArgType deprecated added in v1.5.0

type CatalogProductFacetsValueInnerGetCountArgType = int64

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductFacetsValueInnerGetCountAttributeType added in v1.5.0

type CatalogProductFacetsValueInnerGetCountAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductFacetsValueInnerGetCountRetType deprecated added in v1.5.0

type CatalogProductFacetsValueInnerGetCountRetType = int64

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductFacetsValueInnerGetValueArgType deprecated added in v1.5.0

type CatalogProductFacetsValueInnerGetValueArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductFacetsValueInnerGetValueAttributeType added in v1.5.0

type CatalogProductFacetsValueInnerGetValueAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductFacetsValueInnerGetValueRetType deprecated added in v1.5.0

type CatalogProductFacetsValueInnerGetValueRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductHighlight

type CatalogProductHighlight struct {
	// The highlight content.
	HighlightContent CatalogProductHighlightGetHighlightContentAttributeType `json:"highlightContent,omitempty"`
	// The highlight icon.
	HighlightIcon CatalogProductHighlightGetHighlightIconAttributeType `json:"highlightIcon,omitempty"`
	// The highlight title.
	HighlightTitle CatalogProductHighlightGetHighlightTitleAttributeType `json:"highlightTitle,omitempty"`
}

CatalogProductHighlight struct for CatalogProductHighlight Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewCatalogProductHighlight

func NewCatalogProductHighlight() *CatalogProductHighlight

NewCatalogProductHighlight instantiates a new CatalogProductHighlight object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewCatalogProductHighlightWithDefaults

func NewCatalogProductHighlightWithDefaults() *CatalogProductHighlight

NewCatalogProductHighlightWithDefaults instantiates a new CatalogProductHighlight object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductHighlight) GetHighlightContent

GetHighlightContent returns the HighlightContent field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductHighlight) GetHighlightContentOk

GetHighlightContentOk returns a tuple with the HighlightContent field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductHighlight) GetHighlightIcon

GetHighlightIcon returns the HighlightIcon field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductHighlight) GetHighlightIconOk

GetHighlightIconOk returns a tuple with the HighlightIcon field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductHighlight) GetHighlightTitle

GetHighlightTitle returns the HighlightTitle field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductHighlight) GetHighlightTitleOk

GetHighlightTitleOk returns a tuple with the HighlightTitle field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductHighlight) HasHighlightContent

func (o *CatalogProductHighlight) HasHighlightContent() bool

HasHighlightContent returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductHighlight) HasHighlightIcon

func (o *CatalogProductHighlight) HasHighlightIcon() bool

HasHighlightIcon returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductHighlight) HasHighlightTitle

func (o *CatalogProductHighlight) HasHighlightTitle() bool

HasHighlightTitle returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductHighlight) SetHighlightContent

SetHighlightContent gets a reference to the given string and assigns it to the HighlightContent field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductHighlight) SetHighlightIcon

SetHighlightIcon gets a reference to the given string and assigns it to the HighlightIcon field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductHighlight) SetHighlightTitle

SetHighlightTitle gets a reference to the given string and assigns it to the HighlightTitle field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (CatalogProductHighlight) ToMap deprecated

func (o CatalogProductHighlight) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductHighlightGetHighlightContentArgType deprecated added in v0.3.1

type CatalogProductHighlightGetHighlightContentArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductHighlightGetHighlightContentAttributeType added in v0.3.1

type CatalogProductHighlightGetHighlightContentAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductHighlightGetHighlightContentRetType deprecated added in v0.3.1

type CatalogProductHighlightGetHighlightContentRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductHighlightGetHighlightIconArgType deprecated added in v0.3.1

type CatalogProductHighlightGetHighlightIconArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductHighlightGetHighlightIconAttributeType added in v0.3.1

type CatalogProductHighlightGetHighlightIconAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductHighlightGetHighlightIconRetType deprecated added in v0.3.1

type CatalogProductHighlightGetHighlightIconRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductHighlightGetHighlightTitleArgType deprecated added in v0.3.1

type CatalogProductHighlightGetHighlightTitleArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductHighlightGetHighlightTitleAttributeType added in v0.3.1

type CatalogProductHighlightGetHighlightTitleAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductHighlightGetHighlightTitleRetType deprecated added in v0.3.1

type CatalogProductHighlightGetHighlightTitleRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverview

type CatalogProductOverview struct {
	// REQUIRED
	DeliveryMethod CatalogProductOverviewGetDeliveryMethodAttributeType `json:"deliveryMethod" required:"true"`
	FreeTrial      CatalogProductOverviewGetFreeTrialAttributeType      `json:"freeTrial,omitempty"`
	// REQUIRED
	LifecycleState CatalogProductOverviewGetLifecycleStateAttributeType `json:"lifecycleState" required:"true"`
	Logo CatalogProductOverviewGetLogoAttributeType `json:"logo,omitempty"`
	// The name of the product.
	// REQUIRED
	Name CatalogProductOverviewGetNameAttributeType `json:"name" required:"true"`
	// The user-readable product ID.
	// REQUIRED
	ProductId CatalogProductOverviewGetProductIdAttributeType `json:"productId" required:"true"`
	// A custom message.
	// REQUIRED
	Summary CatalogProductOverviewGetSummaryAttributeType `json:"summary" required:"true"`
	// REQUIRED
	Vendor CatalogProductOverviewGetVendorAttributeType `json:"vendor" required:"true"`
}

CatalogProductOverview struct for CatalogProductOverview Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewCatalogProductOverview

NewCatalogProductOverview instantiates a new CatalogProductOverview object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewCatalogProductOverviewWithDefaults

func NewCatalogProductOverviewWithDefaults() *CatalogProductOverview

NewCatalogProductOverviewWithDefaults instantiates a new CatalogProductOverview object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverview) GetDeliveryMethod

GetDeliveryMethod returns the DeliveryMethod field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverview) GetDeliveryMethodOk

GetDeliveryMethodOk returns a tuple with the DeliveryMethod field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverview) GetFreeTrial added in v1.8.0

GetFreeTrial returns the FreeTrial field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverview) GetFreeTrialOk added in v1.8.0

GetFreeTrialOk returns a tuple with the FreeTrial field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverview) GetLifecycleState

GetLifecycleState returns the LifecycleState field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverview) GetLifecycleStateOk

GetLifecycleStateOk returns a tuple with the LifecycleState field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

GetLogo returns the Logo field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverview) GetLogoOk

GetLogoOk returns a tuple with the Logo field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverview) GetName

GetName returns the Name field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverview) GetNameOk

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverview) GetProductId

GetProductId returns the ProductId field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverview) GetProductIdOk

GetProductIdOk returns a tuple with the ProductId field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverview) GetSummary

GetSummary returns the Summary field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverview) GetSummaryOk

GetSummaryOk returns a tuple with the Summary field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverview) GetVendor

GetVendor returns the Vendor field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverview) GetVendorOk

GetVendorOk returns a tuple with the Vendor field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverview) HasFreeTrial added in v1.8.0

func (o *CatalogProductOverview) HasFreeTrial() bool

HasFreeTrial returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (o *CatalogProductOverview) HasLogo() bool

HasLogo returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverview) SetDeliveryMethod

SetDeliveryMethod sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverview) SetFreeTrial added in v1.8.0

SetFreeTrial gets a reference to the given FreeTrial and assigns it to the FreeTrial field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverview) SetLifecycleState

SetLifecycleState sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

SetLogo gets a reference to the given string and assigns it to the Logo field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverview) SetName

SetName sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverview) SetProductId

SetProductId sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverview) SetSummary

SetSummary sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverview) SetVendor

SetVendor sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (CatalogProductOverview) ToMap deprecated

func (o CatalogProductOverview) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewGetDeliveryMethodArgType deprecated added in v0.3.1

type CatalogProductOverviewGetDeliveryMethodArgType = DeliveryMethod

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewGetDeliveryMethodAttributeType added in v0.3.1

type CatalogProductOverviewGetDeliveryMethodAttributeType = *DeliveryMethod

isEnumRef Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewGetDeliveryMethodRetType deprecated added in v0.3.1

type CatalogProductOverviewGetDeliveryMethodRetType = DeliveryMethod

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewGetFreeTrialArgType deprecated added in v1.8.0

type CatalogProductOverviewGetFreeTrialArgType = FreeTrial

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewGetFreeTrialAttributeType added in v1.8.0

type CatalogProductOverviewGetFreeTrialAttributeType = *FreeTrial

isModel Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewGetFreeTrialRetType deprecated added in v1.8.0

type CatalogProductOverviewGetFreeTrialRetType = FreeTrial

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewGetLifecycleStateArgType deprecated added in v0.3.1

type CatalogProductOverviewGetLifecycleStateArgType = ProductLifecycleState

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewGetLifecycleStateAttributeType added in v0.3.1

type CatalogProductOverviewGetLifecycleStateAttributeType = *ProductLifecycleState

isEnumRef Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewGetLifecycleStateRetType deprecated added in v0.3.1

type CatalogProductOverviewGetLifecycleStateRetType = ProductLifecycleState

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewGetLogoArgType deprecated added in v0.3.1

type CatalogProductOverviewGetLogoArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewGetLogoAttributeType added in v0.3.1

type CatalogProductOverviewGetLogoAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewGetLogoRetType deprecated added in v0.3.1

type CatalogProductOverviewGetLogoRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewGetNameArgType deprecated added in v0.3.1

type CatalogProductOverviewGetNameArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewGetNameAttributeType added in v0.3.1

type CatalogProductOverviewGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewGetNameRetType deprecated added in v0.3.1

type CatalogProductOverviewGetNameRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewGetProductIdArgType deprecated added in v0.3.1

type CatalogProductOverviewGetProductIdArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewGetProductIdAttributeType added in v0.3.1

type CatalogProductOverviewGetProductIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewGetProductIdRetType deprecated added in v0.3.1

type CatalogProductOverviewGetProductIdRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewGetSummaryArgType deprecated added in v0.3.1

type CatalogProductOverviewGetSummaryArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewGetSummaryAttributeType added in v0.3.1

type CatalogProductOverviewGetSummaryAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewGetSummaryRetType deprecated added in v0.3.1

type CatalogProductOverviewGetSummaryRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewGetVendorArgType deprecated added in v0.3.1

type CatalogProductOverviewGetVendorArgType = CatalogProductOverviewVendor

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewGetVendorAttributeType added in v0.3.1

type CatalogProductOverviewGetVendorAttributeType = *CatalogProductOverviewVendor

isModel Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewGetVendorRetType deprecated added in v0.3.1

type CatalogProductOverviewGetVendorRetType = CatalogProductOverviewVendor

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewVendor

type CatalogProductOverviewVendor struct {
	// The product's vendor name.
	// REQUIRED
	Name CatalogProductOverviewVendorGetNameAttributeType `json:"name" required:"true"`
	// Universally Unique Identifier (UUID).
	// REQUIRED
	VendorId CatalogProductOverviewVendorGetVendorIdAttributeType `json:"vendorId" required:"true"`
	// Uniform Resource Locator.
	// REQUIRED
	WebsiteUrl CatalogProductOverviewVendorGetWebsiteUrlAttributeType `json:"websiteUrl" required:"true"`
}

CatalogProductOverviewVendor struct for CatalogProductOverviewVendor Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewCatalogProductOverviewVendor

NewCatalogProductOverviewVendor instantiates a new CatalogProductOverviewVendor object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewCatalogProductOverviewVendorWithDefaults

func NewCatalogProductOverviewVendorWithDefaults() *CatalogProductOverviewVendor

NewCatalogProductOverviewVendorWithDefaults instantiates a new CatalogProductOverviewVendor object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverviewVendor) GetName

GetName returns the Name field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverviewVendor) GetNameOk

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverviewVendor) GetVendorId

GetVendorId returns the VendorId field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverviewVendor) GetVendorIdOk

GetVendorIdOk returns a tuple with the VendorId field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverviewVendor) GetWebsiteUrl

GetWebsiteUrl returns the WebsiteUrl field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverviewVendor) GetWebsiteUrlOk

GetWebsiteUrlOk returns a tuple with the WebsiteUrl field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverviewVendor) SetName

SetName sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverviewVendor) SetVendorId

SetVendorId sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductOverviewVendor) SetWebsiteUrl

SetWebsiteUrl sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (CatalogProductOverviewVendor) ToMap deprecated

func (o CatalogProductOverviewVendor) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewVendorGetNameArgType deprecated added in v0.3.1

type CatalogProductOverviewVendorGetNameArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewVendorGetNameAttributeType added in v0.3.1

type CatalogProductOverviewVendorGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewVendorGetNameRetType deprecated added in v0.3.1

type CatalogProductOverviewVendorGetNameRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewVendorGetVendorIdArgType deprecated added in v0.3.1

type CatalogProductOverviewVendorGetVendorIdArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewVendorGetVendorIdAttributeType added in v0.3.1

type CatalogProductOverviewVendorGetVendorIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewVendorGetVendorIdRetType deprecated added in v0.3.1

type CatalogProductOverviewVendorGetVendorIdRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewVendorGetWebsiteUrlArgType deprecated added in v0.3.1

type CatalogProductOverviewVendorGetWebsiteUrlArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewVendorGetWebsiteUrlAttributeType added in v0.3.1

type CatalogProductOverviewVendorGetWebsiteUrlAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductOverviewVendorGetWebsiteUrlRetType deprecated added in v0.3.1

type CatalogProductOverviewVendorGetWebsiteUrlRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOption

type CatalogProductPricingOption struct {
	// The pricing option description.
	// REQUIRED
	Description CatalogProductPricingOptionGetDescriptionAttributeType `json:"description" required:"true"`
	// The list of highlights.
	// REQUIRED
	Highlights CatalogProductPricingOptionGetHighlightsAttributeType `json:"highlights" required:"true"`
	// The pricing option name.
	// REQUIRED
	Name         CatalogProductPricingOptionGetNameAttributeType         `json:"name" required:"true"`
	NoticePeriod CatalogProductPricingOptionGetNoticePeriodAttributeType `json:"noticePeriod,omitempty"`
	// The user-readable plan ID of a pricing option.
	// REQUIRED
	PlanId    CatalogProductPricingOptionGetPlanIdAttributeType    `json:"planId" required:"true"`
	PriceType CatalogProductPricingOptionGetPriceTypeAttributeType `json:"priceType,omitempty"`
	// Additional price type information.
	PricingPlan CatalogProductPricingOptionGetPricingPlanAttributeType `json:"pricingPlan,omitempty"`
	// The price of the product (per unit).
	Rate CatalogProductPricingOptionGetRateAttributeType `json:"rate,omitempty"`
	// REQUIRED
	Scope CatalogProductPricingOptionGetScopeAttributeType `json:"scope" required:"true"`
	// The concrete variant of the product.
	// REQUIRED
	Sku CatalogProductPricingOptionGetSkuAttributeType `json:"sku" required:"true"`
	// Short description of this offering.
	// REQUIRED
	SkuInfo CatalogProductPricingOptionGetSkuInfoAttributeType `json:"skuInfo" required:"true"`
	// More details about what this offering entails.
	// REQUIRED
	SkuInfoDetails CatalogProductPricingOptionGetSkuInfoDetailsAttributeType `json:"skuInfoDetails" required:"true"`
	Unit           CatalogProductPricingOptionGetUnitAttributeType           `json:"unit,omitempty"`
}

CatalogProductPricingOption struct for CatalogProductPricingOption Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewCatalogProductPricingOption

NewCatalogProductPricingOption instantiates a new CatalogProductPricingOption object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewCatalogProductPricingOptionWithDefaults

func NewCatalogProductPricingOptionWithDefaults() *CatalogProductPricingOption

NewCatalogProductPricingOptionWithDefaults instantiates a new CatalogProductPricingOption object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) GetDescription

GetDescription returns the Description field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) GetDescriptionOk

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) GetHighlights

GetHighlights returns the Highlights field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) GetHighlightsOk

GetHighlightsOk returns a tuple with the Highlights field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) GetName

GetName returns the Name field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) GetNameOk

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) GetNoticePeriod added in v1.6.0

GetNoticePeriod returns the NoticePeriod field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) GetNoticePeriodOk added in v1.6.0

GetNoticePeriodOk returns a tuple with the NoticePeriod field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) GetPlanId added in v1.10.0

GetPlanId returns the PlanId field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) GetPlanIdOk added in v1.10.0

GetPlanIdOk returns a tuple with the PlanId field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) GetPriceType

GetPriceType returns the PriceType field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) GetPriceTypeOk

GetPriceTypeOk returns a tuple with the PriceType field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) GetPricingPlan

GetPricingPlan returns the PricingPlan field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) GetPricingPlanOk

GetPricingPlanOk returns a tuple with the PricingPlan field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) GetRate

GetRate returns the Rate field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) GetRateOk

GetRateOk returns a tuple with the Rate field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) GetScope added in v1.17.0

GetScope returns the Scope field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) GetScopeOk added in v1.17.0

GetScopeOk returns a tuple with the Scope field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) GetSku

GetSku returns the Sku field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) GetSkuInfo

GetSkuInfo returns the SkuInfo field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) GetSkuInfoDetails

GetSkuInfoDetails returns the SkuInfoDetails field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) GetSkuInfoDetailsOk

GetSkuInfoDetailsOk returns a tuple with the SkuInfoDetails field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) GetSkuInfoOk

GetSkuInfoOk returns a tuple with the SkuInfo field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) GetSkuOk

GetSkuOk returns a tuple with the Sku field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) GetUnit

GetUnit returns the Unit field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) GetUnitOk

GetUnitOk returns a tuple with the Unit field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) HasNoticePeriod added in v1.6.0

func (o *CatalogProductPricingOption) HasNoticePeriod() bool

HasNoticePeriod returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) HasPriceType

func (o *CatalogProductPricingOption) HasPriceType() bool

HasPriceType returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) HasPricingPlan

func (o *CatalogProductPricingOption) HasPricingPlan() bool

HasPricingPlan returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) HasRate

func (o *CatalogProductPricingOption) HasRate() bool

HasRate returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) HasUnit

func (o *CatalogProductPricingOption) HasUnit() bool

HasUnit returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) SetDescription

SetDescription sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) SetHighlights

SetHighlights sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) SetName

SetName sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) SetNoticePeriod added in v1.6.0

SetNoticePeriod gets a reference to the given NoticePeriod and assigns it to the NoticePeriod field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) SetPlanId added in v1.10.0

SetPlanId sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) SetPriceType

SetPriceType gets a reference to the given PriceType and assigns it to the PriceType field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) SetPricingPlan

SetPricingPlan gets a reference to the given string and assigns it to the PricingPlan field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) SetRate

SetRate gets a reference to the given string and assigns it to the Rate field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) SetScope added in v1.17.0

SetScope sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) SetSku

SetSku sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) SetSkuInfo

SetSkuInfo sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) SetSkuInfoDetails

SetSkuInfoDetails sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductPricingOption) SetUnit

SetUnit gets a reference to the given PricingOptionUnit and assigns it to the Unit field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (CatalogProductPricingOption) ToMap deprecated

func (o CatalogProductPricingOption) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetDescriptionArgType deprecated added in v0.3.1

type CatalogProductPricingOptionGetDescriptionArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetDescriptionAttributeType added in v0.3.1

type CatalogProductPricingOptionGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetDescriptionRetType deprecated added in v0.3.1

type CatalogProductPricingOptionGetDescriptionRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetHighlightsArgType deprecated added in v0.3.1

type CatalogProductPricingOptionGetHighlightsArgType = []CatalogPricingOptionHighlight

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetHighlightsAttributeType added in v0.3.1

type CatalogProductPricingOptionGetHighlightsAttributeType = *[]CatalogPricingOptionHighlight

isArray Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetHighlightsRetType deprecated added in v0.3.1

type CatalogProductPricingOptionGetHighlightsRetType = []CatalogPricingOptionHighlight

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetNameArgType deprecated added in v0.3.1

type CatalogProductPricingOptionGetNameArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetNameAttributeType added in v0.3.1

type CatalogProductPricingOptionGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetNameRetType deprecated added in v0.3.1

type CatalogProductPricingOptionGetNameRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetNoticePeriodArgType deprecated added in v1.6.0

type CatalogProductPricingOptionGetNoticePeriodArgType = NoticePeriod

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetNoticePeriodAttributeType added in v1.6.0

type CatalogProductPricingOptionGetNoticePeriodAttributeType = *NoticePeriod

isModel Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetNoticePeriodRetType deprecated added in v1.6.0

type CatalogProductPricingOptionGetNoticePeriodRetType = NoticePeriod

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetPlanIdArgType deprecated added in v1.10.0

type CatalogProductPricingOptionGetPlanIdArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetPlanIdAttributeType added in v1.10.0

type CatalogProductPricingOptionGetPlanIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetPlanIdRetType deprecated added in v1.10.0

type CatalogProductPricingOptionGetPlanIdRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetPriceTypeArgType deprecated added in v0.3.1

type CatalogProductPricingOptionGetPriceTypeArgType = PriceType

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetPriceTypeAttributeType added in v0.3.1

type CatalogProductPricingOptionGetPriceTypeAttributeType = *PriceType

isEnumRef Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetPriceTypeRetType deprecated added in v0.3.1

type CatalogProductPricingOptionGetPriceTypeRetType = PriceType

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetPricingPlanArgType deprecated added in v0.3.1

type CatalogProductPricingOptionGetPricingPlanArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetPricingPlanAttributeType added in v0.3.1

type CatalogProductPricingOptionGetPricingPlanAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetPricingPlanRetType deprecated added in v0.3.1

type CatalogProductPricingOptionGetPricingPlanRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetRateArgType deprecated added in v0.3.1

type CatalogProductPricingOptionGetRateArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetRateAttributeType added in v0.3.1

type CatalogProductPricingOptionGetRateAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetRateRetType deprecated added in v0.3.1

type CatalogProductPricingOptionGetRateRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetScopeArgType deprecated added in v1.17.0

type CatalogProductPricingOptionGetScopeArgType = Scope

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetScopeAttributeType added in v1.17.0

type CatalogProductPricingOptionGetScopeAttributeType = *Scope

isEnumRef Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetScopeRetType deprecated added in v1.17.0

type CatalogProductPricingOptionGetScopeRetType = Scope

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetSkuArgType deprecated added in v0.3.1

type CatalogProductPricingOptionGetSkuArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetSkuAttributeType added in v0.3.1

type CatalogProductPricingOptionGetSkuAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetSkuInfoArgType deprecated added in v0.3.1

type CatalogProductPricingOptionGetSkuInfoArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetSkuInfoAttributeType added in v0.3.1

type CatalogProductPricingOptionGetSkuInfoAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetSkuInfoDetailsArgType deprecated added in v0.3.1

type CatalogProductPricingOptionGetSkuInfoDetailsArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetSkuInfoDetailsAttributeType added in v0.3.1

type CatalogProductPricingOptionGetSkuInfoDetailsAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetSkuInfoDetailsRetType deprecated added in v0.3.1

type CatalogProductPricingOptionGetSkuInfoDetailsRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetSkuInfoRetType deprecated added in v0.3.1

type CatalogProductPricingOptionGetSkuInfoRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetSkuRetType deprecated added in v0.3.1

type CatalogProductPricingOptionGetSkuRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetUnitArgType deprecated added in v0.3.1

type CatalogProductPricingOptionGetUnitArgType = PricingOptionUnit

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetUnitAttributeType added in v0.3.1

type CatalogProductPricingOptionGetUnitAttributeType = *PricingOptionUnit

isEnumRef Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductPricingOptionGetUnitRetType deprecated added in v0.3.1

type CatalogProductPricingOptionGetUnitRetType = PricingOptionUnit

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductSupportResource

type CatalogProductSupportResource struct {
	// Uniform Resource Locator.
	SupportLink CatalogProductSupportResourceGetSupportLinkAttributeType `json:"supportLink,omitempty"`
	// The support resource link title.
	SupportLinkTitle CatalogProductSupportResourceGetSupportLinkTitleAttributeType `json:"supportLinkTitle,omitempty"`
}

CatalogProductSupportResource struct for CatalogProductSupportResource Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewCatalogProductSupportResource

func NewCatalogProductSupportResource() *CatalogProductSupportResource

NewCatalogProductSupportResource instantiates a new CatalogProductSupportResource object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewCatalogProductSupportResourceWithDefaults

func NewCatalogProductSupportResourceWithDefaults() *CatalogProductSupportResource

NewCatalogProductSupportResourceWithDefaults instantiates a new CatalogProductSupportResource object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

GetSupportLink returns the SupportLink field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductSupportResource) GetSupportLinkOk

GetSupportLinkOk returns a tuple with the SupportLink field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductSupportResource) GetSupportLinkTitle

GetSupportLinkTitle returns the SupportLinkTitle field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductSupportResource) GetSupportLinkTitleOk

GetSupportLinkTitleOk returns a tuple with the SupportLinkTitle field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (o *CatalogProductSupportResource) HasSupportLink() bool

HasSupportLink returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductSupportResource) HasSupportLinkTitle

func (o *CatalogProductSupportResource) HasSupportLinkTitle() bool

HasSupportLinkTitle returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

SetSupportLink gets a reference to the given string and assigns it to the SupportLink field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductSupportResource) SetSupportLinkTitle

SetSupportLinkTitle gets a reference to the given string and assigns it to the SupportLinkTitle field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (CatalogProductSupportResource) ToMap deprecated

func (o CatalogProductSupportResource) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductSupportResourceGetSupportLinkArgType deprecated added in v0.3.1

type CatalogProductSupportResourceGetSupportLinkArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductSupportResourceGetSupportLinkAttributeType added in v0.3.1

type CatalogProductSupportResourceGetSupportLinkAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductSupportResourceGetSupportLinkRetType deprecated added in v0.3.1

type CatalogProductSupportResourceGetSupportLinkRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductSupportResourceGetSupportLinkTitleArgType deprecated added in v0.3.1

type CatalogProductSupportResourceGetSupportLinkTitleArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductSupportResourceGetSupportLinkTitleAttributeType added in v0.3.1

type CatalogProductSupportResourceGetSupportLinkTitleAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductSupportResourceGetSupportLinkTitleRetType deprecated added in v0.3.1

type CatalogProductSupportResourceGetSupportLinkTitleRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductVendorTerms

type CatalogProductVendorTerms struct {
	// The terms of service description.
	// REQUIRED
	Description CatalogProductVendorTermsGetDescriptionAttributeType `json:"description" required:"true"`
	// The terms of service title.
	// REQUIRED
	Title CatalogProductVendorTermsGetTitleAttributeType `json:"title" required:"true"`
	// Uniform Resource Locator.
	// REQUIRED
	Url CatalogProductVendorTermsGetUrlAttributeType `json:"url" required:"true"`
}

CatalogProductVendorTerms struct for CatalogProductVendorTerms Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewCatalogProductVendorTerms

NewCatalogProductVendorTerms instantiates a new CatalogProductVendorTerms object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewCatalogProductVendorTermsWithDefaults

func NewCatalogProductVendorTermsWithDefaults() *CatalogProductVendorTerms

NewCatalogProductVendorTermsWithDefaults instantiates a new CatalogProductVendorTerms object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductVendorTerms) GetDescription

GetDescription returns the Description field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductVendorTerms) GetDescriptionOk

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductVendorTerms) GetTitle

GetTitle returns the Title field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductVendorTerms) GetTitleOk

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductVendorTerms) GetUrl

GetUrl returns the Url field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductVendorTerms) GetUrlOk

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductVendorTerms) SetDescription

SetDescription sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductVendorTerms) SetTitle

SetTitle sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*CatalogProductVendorTerms) SetUrl

SetUrl sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (CatalogProductVendorTerms) ToMap deprecated

func (o CatalogProductVendorTerms) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductVendorTermsGetDescriptionArgType deprecated added in v0.3.1

type CatalogProductVendorTermsGetDescriptionArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductVendorTermsGetDescriptionAttributeType added in v0.3.1

type CatalogProductVendorTermsGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductVendorTermsGetDescriptionRetType deprecated added in v0.3.1

type CatalogProductVendorTermsGetDescriptionRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductVendorTermsGetTitleArgType deprecated added in v0.3.1

type CatalogProductVendorTermsGetTitleArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductVendorTermsGetTitleAttributeType added in v0.3.1

type CatalogProductVendorTermsGetTitleAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductVendorTermsGetTitleRetType deprecated added in v0.3.1

type CatalogProductVendorTermsGetTitleRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductVendorTermsGetUrlArgType deprecated added in v0.3.1

type CatalogProductVendorTermsGetUrlArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductVendorTermsGetUrlAttributeType added in v0.3.1

type CatalogProductVendorTermsGetUrlAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type CatalogProductVendorTermsGetUrlRetType deprecated added in v0.3.1

type CatalogProductVendorTermsGetUrlRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ContactSales added in v0.3.0

type ContactSales struct {
	// REQUIRED
	ContactSales ContactSalesGetContactSalesAttributeType `json:"contactSales" required:"true"`
	// REQUIRED
	Type ContactSalesGetTypeAttributeType `json:"type" required:"true"`
}

ContactSales Contact sales. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewContactSales added in v0.3.0

NewContactSales instantiates a new ContactSales object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewContactSalesWithDefaults added in v0.3.0

func NewContactSalesWithDefaults() *ContactSales

NewContactSalesWithDefaults instantiates a new ContactSales object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ContactSales) GetContactSales added in v0.3.0

func (o *ContactSales) GetContactSales() (ret ContactSalesGetContactSalesRetType)

GetContactSales returns the ContactSales field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ContactSales) GetContactSalesOk added in v0.3.0

func (o *ContactSales) GetContactSalesOk() (ret ContactSalesGetContactSalesRetType, ok bool)

GetContactSalesOk returns a tuple with the ContactSales field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ContactSales) GetType added in v0.3.0

func (o *ContactSales) GetType() (ret ContactSalesGetTypeRetType)

GetType returns the Type field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ContactSales) GetTypeOk added in v0.3.0

func (o *ContactSales) GetTypeOk() (ret ContactSalesGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ContactSales) SetContactSales added in v0.3.0

func (o *ContactSales) SetContactSales(v ContactSalesGetContactSalesRetType)

SetContactSales sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ContactSales) SetType added in v0.3.0

SetType sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (ContactSales) ToMap deprecated added in v0.3.0

func (o ContactSales) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ContactSalesGetContactSalesArgType deprecated added in v0.3.1

type ContactSalesGetContactSalesArgType = InquiryContactSales

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ContactSalesGetContactSalesAttributeType added in v0.3.1

type ContactSalesGetContactSalesAttributeType = *InquiryContactSales

isModel Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ContactSalesGetContactSalesRetType deprecated added in v0.3.1

type ContactSalesGetContactSalesRetType = InquiryContactSales

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ContactSalesGetTypeArgType deprecated added in v0.3.1

type ContactSalesGetTypeArgType = InquiryFormType

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ContactSalesGetTypeAttributeType added in v0.3.1

type ContactSalesGetTypeAttributeType = *InquiryFormType

isEnumRef Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ContactSalesGetTypeRetType deprecated added in v0.3.1

type ContactSalesGetTypeRetType = InquiryFormType

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type DefaultApi deprecated added in v1.3.0

type DefaultApi interface {
	/*
		ApproveSubscription Approve a subscription
		Approve a pending subscription.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The project ID.
		@param subscriptionId The subscription ID.
		@return ApiApproveSubscriptionRequest
	*/
	ApproveSubscription(ctx context.Context, projectId string, subscriptionId string) ApiApproveSubscriptionRequest
	/*
		ApproveSubscriptionExecute executes the request

	*/
	ApproveSubscriptionExecute(ctx context.Context, projectId string, subscriptionId string) error
	/*
		GetCatalogProduct Get a product
		Deprecated: Get a product.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param productId The product ID.
		@return ApiGetCatalogProductRequest
	*/
	GetCatalogProduct(ctx context.Context, productId string) ApiGetCatalogProductRequest
	/*
		GetCatalogProductExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param productId The product ID.
		@return CatalogProductDetail

		Deprecated: Get a product.
	*/
	GetCatalogProductExecute(ctx context.Context, productId string) (*CatalogProductDetail, error)
	/*
		GetVendorSubscription Get a subscription
		Get a subscription.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The project ID.
		@param subscriptionId The subscription ID.
		@return ApiGetVendorSubscriptionRequest
	*/
	GetVendorSubscription(ctx context.Context, projectId string, subscriptionId string) ApiGetVendorSubscriptionRequest
	/*
		GetVendorSubscriptionExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The project ID.
		@param subscriptionId The subscription ID.
		@return VendorSubscription

	*/
	GetVendorSubscriptionExecute(ctx context.Context, projectId string, subscriptionId string) (*VendorSubscription, error)
	/*
		InquiriesCreateInquiry Create inquiry
		Deprecated: Create an inquiry to contact sales, become a vendor, request a private plan, register for testing, or suggest a product. Requests are limited to 10 per 5 minutes.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return ApiInquiriesCreateInquiryRequest
	*/
	InquiriesCreateInquiry(ctx context.Context) ApiInquiriesCreateInquiryRequest
	/*
		InquiriesCreateInquiryExecute executes the request

		Deprecated: Create an inquiry to contact sales, become a vendor, request a private plan, register for testing, or suggest a product. Requests are limited to 10 per 5 minutes.
	*/
	InquiriesCreateInquiryExecute(ctx context.Context) error
	/*
		ListCatalogProducts List all products
		Deprecated: List all products.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return ApiListCatalogProductsRequest
	*/
	ListCatalogProducts(ctx context.Context) ApiListCatalogProductsRequest
	/*
		ListCatalogProductsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return ListCatalogProductsResponse

		Deprecated: List all products.
	*/
	ListCatalogProductsExecute(ctx context.Context) (*ListCatalogProductsResponse, error)
	/*
		ListVendorSubscriptions List all subscriptions of a project.
		List all subscriptions of a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The project ID.
		@return ApiListVendorSubscriptionsRequest
	*/
	ListVendorSubscriptions(ctx context.Context, projectId string) ApiListVendorSubscriptionsRequest
	/*
		ListVendorSubscriptionsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The project ID.
		@return ListVendorSubscriptionsResponse

	*/
	ListVendorSubscriptionsExecute(ctx context.Context, projectId string) (*ListVendorSubscriptionsResponse, error)
	/*
		ResolveCustomer Resolve customer
		Get details about the requested subscription.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The project ID.
		@return ApiResolveCustomerRequest
	*/
	ResolveCustomer(ctx context.Context, projectId string) ApiResolveCustomerRequest
	/*
		ResolveCustomerExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The project ID.
		@return VendorSubscription

	*/
	ResolveCustomerExecute(ctx context.Context, projectId string) (*VendorSubscription, error)
	/*
		VendorsSubscriptionsReject Reject a subscription
		Reject a subscription (in any lifecycle state). Only available for subscriptions to products with lifecycle state `PRODUCT_PREVIEW`.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The project ID.
		@param subscriptionId The subscription ID.
		@return ApiVendorsSubscriptionsRejectRequest
	*/
	VendorsSubscriptionsReject(ctx context.Context, projectId string, subscriptionId string) ApiVendorsSubscriptionsRejectRequest
	/*
		VendorsSubscriptionsRejectExecute executes the request

	*/
	VendorsSubscriptionsRejectExecute(ctx context.Context, projectId string, subscriptionId string) error
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type DefaultApiService

type DefaultApiService service

DefaultApiService DefaultApi service Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type DeliveryMethod added in v0.5.0

type DeliveryMethod string

DeliveryMethod The product delivery method/type. For reference: SAAS - Software as a Service, SAI - STACKIT Application Image Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead
	DELIVERYMETHOD_SAAS DeliveryMethod = "SAAS"
	// Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead
	DELIVERYMETHOD_KUBERNETES DeliveryMethod = "KUBERNETES"
	// Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead
	DELIVERYMETHOD_SAI DeliveryMethod = "SAI"
	// Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead
	DELIVERYMETHOD_PROFESSIONAL_SERVICE DeliveryMethod = "PROFESSIONAL_SERVICE"
)

List of deliveryMethod

func NewDeliveryMethodFromValue added in v0.5.0

func NewDeliveryMethodFromValue(v string) (*DeliveryMethod, error)

NewDeliveryMethodFromValue returns a pointer to a valid DeliveryMethod for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (DeliveryMethod) IsValid added in v0.5.0

func (v DeliveryMethod) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (DeliveryMethod) Ptr added in v0.5.0

func (v DeliveryMethod) Ptr() *DeliveryMethod

Ptr returns reference to deliveryMethod value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*DeliveryMethod) UnmarshalJSON deprecated added in v0.5.0

func (v *DeliveryMethod) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ErrorResponse

type ErrorResponse struct {
	// Reason phrase of the status code.
	// REQUIRED
	Error ErrorResponseGetErrorAttributeType `json:"error" required:"true"`
	// Description of the error.
	// REQUIRED
	Message ErrorResponseGetMessageAttributeType `json:"message" required:"true"`
	// Path which was called.
	// REQUIRED
	Path ErrorResponseGetPathAttributeType `json:"path" required:"true"`
	// HTTP response status code.
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	Status ErrorResponseGetStatusAttributeType `json:"status" required:"true"`
	// Timestamp at which the error occurred.
	// REQUIRED
	TimeStamp ErrorResponseGetTimeStampAttributeType `json:"timeStamp" required:"true"`
}

ErrorResponse struct for ErrorResponse Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewErrorResponse

NewErrorResponse instantiates a new ErrorResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewErrorResponseWithDefaults

func NewErrorResponseWithDefaults() *ErrorResponse

NewErrorResponseWithDefaults instantiates a new ErrorResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ErrorResponse) GetError

func (o *ErrorResponse) GetError() (ret ErrorResponseGetErrorRetType)

GetError returns the Error field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ErrorResponse) GetErrorOk

func (o *ErrorResponse) GetErrorOk() (ret ErrorResponseGetErrorRetType, ok bool)

GetErrorOk returns a tuple with the Error field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ErrorResponse) GetMessage

func (o *ErrorResponse) GetMessage() (ret ErrorResponseGetMessageRetType)

GetMessage returns the Message field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ErrorResponse) GetMessageOk

func (o *ErrorResponse) GetMessageOk() (ret ErrorResponseGetMessageRetType, ok bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ErrorResponse) GetPath

func (o *ErrorResponse) GetPath() (ret ErrorResponseGetPathRetType)

GetPath returns the Path field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ErrorResponse) GetPathOk

func (o *ErrorResponse) GetPathOk() (ret ErrorResponseGetPathRetType, ok bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ErrorResponse) GetStatus

func (o *ErrorResponse) GetStatus() (ret ErrorResponseGetStatusRetType)

GetStatus returns the Status field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ErrorResponse) GetStatusOk

func (o *ErrorResponse) GetStatusOk() (ret ErrorResponseGetStatusRetType, ok bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ErrorResponse) GetTimeStamp

func (o *ErrorResponse) GetTimeStamp() (ret ErrorResponseGetTimeStampRetType)

GetTimeStamp returns the TimeStamp field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ErrorResponse) GetTimeStampOk

func (o *ErrorResponse) GetTimeStampOk() (ret ErrorResponseGetTimeStampRetType, ok bool)

GetTimeStampOk returns a tuple with the TimeStamp field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ErrorResponse) SetError

SetError sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ErrorResponse) SetMessage

SetMessage sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ErrorResponse) SetPath

SetPath sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ErrorResponse) SetStatus

SetStatus sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ErrorResponse) SetTimeStamp

SetTimeStamp sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (ErrorResponse) ToMap deprecated

func (o ErrorResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ErrorResponseGetErrorArgType deprecated added in v0.3.1

type ErrorResponseGetErrorArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ErrorResponseGetErrorAttributeType added in v0.3.1

type ErrorResponseGetErrorAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ErrorResponseGetErrorRetType deprecated added in v0.3.1

type ErrorResponseGetErrorRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ErrorResponseGetMessageArgType deprecated added in v0.3.1

type ErrorResponseGetMessageArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ErrorResponseGetMessageAttributeType added in v0.3.1

type ErrorResponseGetMessageAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ErrorResponseGetMessageRetType deprecated added in v0.3.1

type ErrorResponseGetMessageRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ErrorResponseGetPathArgType deprecated added in v0.3.1

type ErrorResponseGetPathArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ErrorResponseGetPathAttributeType added in v0.3.1

type ErrorResponseGetPathAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ErrorResponseGetPathRetType deprecated added in v0.3.1

type ErrorResponseGetPathRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ErrorResponseGetStatusArgType deprecated added in v0.3.1

type ErrorResponseGetStatusArgType = int64

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ErrorResponseGetStatusAttributeType added in v0.3.1

type ErrorResponseGetStatusAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ErrorResponseGetStatusRetType deprecated added in v0.3.1

type ErrorResponseGetStatusRetType = int64

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ErrorResponseGetTimeStampArgType deprecated added in v0.3.1

type ErrorResponseGetTimeStampArgType = time.Time

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ErrorResponseGetTimeStampAttributeType added in v0.3.1

type ErrorResponseGetTimeStampAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ErrorResponseGetTimeStampRetType deprecated added in v0.3.1

type ErrorResponseGetTimeStampRetType = time.Time

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type FreeTrial added in v1.8.0

type FreeTrial struct {
	Value FreeTrialGetValueAttributeType `json:"value,omitempty"`
}

FreeTrial The amount of days of free trial highlighted in the product card. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewFreeTrial added in v1.8.0

func NewFreeTrial() *FreeTrial

NewFreeTrial instantiates a new FreeTrial object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewFreeTrialWithDefaults added in v1.8.0

func NewFreeTrialWithDefaults() *FreeTrial

NewFreeTrialWithDefaults instantiates a new FreeTrial object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*FreeTrial) GetValue added in v1.8.0

func (o *FreeTrial) GetValue() (res FreeTrialGetValueRetType)

GetValue returns the Value field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*FreeTrial) GetValueOk added in v1.8.0

func (o *FreeTrial) GetValueOk() (ret FreeTrialGetValueRetType, ok bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*FreeTrial) HasValue added in v1.8.0

func (o *FreeTrial) HasValue() bool

HasValue returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*FreeTrial) SetValue added in v1.8.0

func (o *FreeTrial) SetValue(v FreeTrialGetValueRetType)

SetValue gets a reference to the given int64 and assigns it to the Value field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (FreeTrial) ToMap deprecated added in v1.8.0

func (o FreeTrial) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type FreeTrialGetValueArgType deprecated added in v1.8.0

type FreeTrialGetValueArgType = int64

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type FreeTrialGetValueAttributeType added in v1.8.0

type FreeTrialGetValueAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type FreeTrialGetValueRetType deprecated added in v1.8.0

type FreeTrialGetValueRetType = int64

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type GetCatalogProductRequest deprecated added in v1.3.0

type GetCatalogProductRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (GetCatalogProductRequest) Execute added in v1.3.0

func (GetCatalogProductRequest) Locale added in v1.3.0

type GetVendorSubscriptionRequest deprecated added in v1.3.0

type GetVendorSubscriptionRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (GetVendorSubscriptionRequest) Execute added in v1.3.0

type InquiriesCreateInquiryPayload added in v0.3.0

type InquiriesCreateInquiryPayload struct {
	BecomeVendor       *BecomeVendor
	ContactSales       *ContactSales
	RegisterTesting    *RegisterTesting
	RequestPrivatePlan *RequestPrivatePlan
	SuggestProduct     *SuggestProduct
}

InquiriesCreateInquiryPayload - struct for InquiriesCreateInquiryPayload Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func BecomeVendorAsInquiriesCreateInquiryPayload added in v0.3.0

func BecomeVendorAsInquiriesCreateInquiryPayload(v *BecomeVendor) InquiriesCreateInquiryPayload

BecomeVendorAsInquiriesCreateInquiryPayload is a convenience function that returns BecomeVendor wrapped in InquiriesCreateInquiryPayload Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func ContactSalesAsInquiriesCreateInquiryPayload added in v0.3.0

func ContactSalesAsInquiriesCreateInquiryPayload(v *ContactSales) InquiriesCreateInquiryPayload

ContactSalesAsInquiriesCreateInquiryPayload is a convenience function that returns ContactSales wrapped in InquiriesCreateInquiryPayload Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func RegisterTestingAsInquiriesCreateInquiryPayload added in v0.3.0

func RegisterTestingAsInquiriesCreateInquiryPayload(v *RegisterTesting) InquiriesCreateInquiryPayload

RegisterTestingAsInquiriesCreateInquiryPayload is a convenience function that returns RegisterTesting wrapped in InquiriesCreateInquiryPayload Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func RequestPrivatePlanAsInquiriesCreateInquiryPayload added in v1.9.0

func RequestPrivatePlanAsInquiriesCreateInquiryPayload(v *RequestPrivatePlan) InquiriesCreateInquiryPayload

RequestPrivatePlanAsInquiriesCreateInquiryPayload is a convenience function that returns RequestPrivatePlan wrapped in InquiriesCreateInquiryPayload Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func SuggestProductAsInquiriesCreateInquiryPayload added in v0.3.0

func SuggestProductAsInquiriesCreateInquiryPayload(v *SuggestProduct) InquiriesCreateInquiryPayload

SuggestProductAsInquiriesCreateInquiryPayload is a convenience function that returns SuggestProduct wrapped in InquiriesCreateInquiryPayload Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiriesCreateInquiryPayload) GetActualInstance added in v0.3.0

func (obj *InquiriesCreateInquiryPayload) GetActualInstance() interface{}

Get the actual instance Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (InquiriesCreateInquiryPayload) MarshalJSON added in v0.3.0

func (src InquiriesCreateInquiryPayload) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiriesCreateInquiryPayload) UnmarshalJSON added in v0.3.0

func (dst *InquiriesCreateInquiryPayload) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiriesCreateInquiryRequest deprecated added in v1.3.0

type InquiriesCreateInquiryRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (InquiriesCreateInquiryRequest) Execute added in v1.3.0

func (InquiriesCreateInquiryRequest) InquiriesCreateInquiryPayload added in v1.3.0

func (r InquiriesCreateInquiryRequest) InquiriesCreateInquiryPayload(inquiriesCreateInquiryPayload InquiriesCreateInquiryPayload) ApiInquiriesCreateInquiryRequest

type InquiryBecomeVendor added in v0.5.0

type InquiryBecomeVendor struct {
	// A e-mail address.
	// REQUIRED
	ContactEmail InquiryBecomeVendorGetContactEmailAttributeType `json:"contactEmail" required:"true"`
	// A custom message.
	// REQUIRED
	Message InquiryBecomeVendorGetMessageAttributeType `json:"message" required:"true"`
}

InquiryBecomeVendor Become a vendor. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewInquiryBecomeVendor added in v0.5.0

NewInquiryBecomeVendor instantiates a new InquiryBecomeVendor object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewInquiryBecomeVendorWithDefaults added in v0.5.0

func NewInquiryBecomeVendorWithDefaults() *InquiryBecomeVendor

NewInquiryBecomeVendorWithDefaults instantiates a new InquiryBecomeVendor object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryBecomeVendor) GetContactEmail added in v0.5.0

GetContactEmail returns the ContactEmail field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryBecomeVendor) GetContactEmailOk added in v0.5.0

func (o *InquiryBecomeVendor) GetContactEmailOk() (ret InquiryBecomeVendorGetContactEmailRetType, ok bool)

GetContactEmailOk returns a tuple with the ContactEmail field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryBecomeVendor) GetMessage added in v0.5.0

GetMessage returns the Message field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryBecomeVendor) GetMessageOk added in v0.5.0

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryBecomeVendor) SetContactEmail added in v0.5.0

SetContactEmail sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryBecomeVendor) SetMessage added in v0.5.0

SetMessage sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (InquiryBecomeVendor) ToMap deprecated added in v0.5.0

func (o InquiryBecomeVendor) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryBecomeVendorGetContactEmailArgType deprecated added in v0.5.0

type InquiryBecomeVendorGetContactEmailArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryBecomeVendorGetContactEmailAttributeType added in v0.5.0

type InquiryBecomeVendorGetContactEmailAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryBecomeVendorGetContactEmailRetType deprecated added in v0.5.0

type InquiryBecomeVendorGetContactEmailRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryBecomeVendorGetMessageArgType deprecated added in v0.5.0

type InquiryBecomeVendorGetMessageArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryBecomeVendorGetMessageAttributeType added in v0.5.0

type InquiryBecomeVendorGetMessageAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryBecomeVendorGetMessageRetType deprecated added in v0.5.0

type InquiryBecomeVendorGetMessageRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryContactSales added in v0.5.0

type InquiryContactSales struct {
	// The product's vendor name.
	// REQUIRED
	CompanyName InquiryContactSalesGetCompanyNameAttributeType `json:"companyName" required:"true"`
	// A e-mail address.
	// REQUIRED
	ContactEmail InquiryContactSalesGetContactEmailAttributeType `json:"contactEmail" required:"true"`
	// The full name of the contact person.
	// REQUIRED
	FullName InquiryContactSalesGetFullNameAttributeType `json:"fullName" required:"true"`
	// A custom message.
	// REQUIRED
	Message InquiryContactSalesGetMessageAttributeType `json:"message" required:"true"`
	// The user-readable product ID.
	// REQUIRED
	ProductId InquiryContactSalesGetProductIdAttributeType `json:"productId" required:"true"`
}

InquiryContactSales Contact sales. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewInquiryContactSales added in v0.5.0

NewInquiryContactSales instantiates a new InquiryContactSales object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewInquiryContactSalesWithDefaults added in v0.5.0

func NewInquiryContactSalesWithDefaults() *InquiryContactSales

NewInquiryContactSalesWithDefaults instantiates a new InquiryContactSales object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryContactSales) GetCompanyName added in v0.5.0

GetCompanyName returns the CompanyName field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryContactSales) GetCompanyNameOk added in v0.5.0

func (o *InquiryContactSales) GetCompanyNameOk() (ret InquiryContactSalesGetCompanyNameRetType, ok bool)

GetCompanyNameOk returns a tuple with the CompanyName field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryContactSales) GetContactEmail added in v0.5.0

GetContactEmail returns the ContactEmail field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryContactSales) GetContactEmailOk added in v0.5.0

func (o *InquiryContactSales) GetContactEmailOk() (ret InquiryContactSalesGetContactEmailRetType, ok bool)

GetContactEmailOk returns a tuple with the ContactEmail field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryContactSales) GetFullName added in v0.5.0

GetFullName returns the FullName field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryContactSales) GetFullNameOk added in v0.5.0

func (o *InquiryContactSales) GetFullNameOk() (ret InquiryContactSalesGetFullNameRetType, ok bool)

GetFullNameOk returns a tuple with the FullName field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryContactSales) GetMessage added in v0.5.0

GetMessage returns the Message field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryContactSales) GetMessageOk added in v0.5.0

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryContactSales) GetProductId added in v0.5.0

GetProductId returns the ProductId field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryContactSales) GetProductIdOk added in v0.5.0

func (o *InquiryContactSales) GetProductIdOk() (ret InquiryContactSalesGetProductIdRetType, ok bool)

GetProductIdOk returns a tuple with the ProductId field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryContactSales) SetCompanyName added in v0.5.0

SetCompanyName sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryContactSales) SetContactEmail added in v0.5.0

SetContactEmail sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryContactSales) SetFullName added in v0.5.0

SetFullName sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryContactSales) SetMessage added in v0.5.0

SetMessage sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryContactSales) SetProductId added in v0.5.0

SetProductId sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (InquiryContactSales) ToMap deprecated added in v0.5.0

func (o InquiryContactSales) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryContactSalesGetCompanyNameArgType deprecated added in v0.5.0

type InquiryContactSalesGetCompanyNameArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryContactSalesGetCompanyNameAttributeType added in v0.5.0

type InquiryContactSalesGetCompanyNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryContactSalesGetCompanyNameRetType deprecated added in v0.5.0

type InquiryContactSalesGetCompanyNameRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryContactSalesGetContactEmailArgType deprecated added in v0.5.0

type InquiryContactSalesGetContactEmailArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryContactSalesGetContactEmailAttributeType added in v0.5.0

type InquiryContactSalesGetContactEmailAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryContactSalesGetContactEmailRetType deprecated added in v0.5.0

type InquiryContactSalesGetContactEmailRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryContactSalesGetFullNameArgType deprecated added in v0.5.0

type InquiryContactSalesGetFullNameArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryContactSalesGetFullNameAttributeType added in v0.5.0

type InquiryContactSalesGetFullNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryContactSalesGetFullNameRetType deprecated added in v0.5.0

type InquiryContactSalesGetFullNameRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryContactSalesGetMessageArgType deprecated added in v0.5.0

type InquiryContactSalesGetMessageArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryContactSalesGetMessageAttributeType added in v0.5.0

type InquiryContactSalesGetMessageAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryContactSalesGetMessageRetType deprecated added in v0.5.0

type InquiryContactSalesGetMessageRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryContactSalesGetProductIdArgType deprecated added in v0.5.0

type InquiryContactSalesGetProductIdArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryContactSalesGetProductIdAttributeType added in v0.5.0

type InquiryContactSalesGetProductIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryContactSalesGetProductIdRetType deprecated added in v0.5.0

type InquiryContactSalesGetProductIdRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryFormType added in v0.5.0

type InquiryFormType string

InquiryFormType The form type. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead
	INQUIRYFORMTYPE_SUGGEST_PRODUCT InquiryFormType = "SUGGEST_PRODUCT"
	// Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead
	INQUIRYFORMTYPE_CONTACT_SALES InquiryFormType = "CONTACT_SALES"
	// Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead
	INQUIRYFORMTYPE_BECOME_VENDOR InquiryFormType = "BECOME_VENDOR"
	// Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead
	INQUIRYFORMTYPE_REGISTER_TESTING InquiryFormType = "REGISTER_TESTING"
	// Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead
	INQUIRYFORMTYPE_REQUEST_PRIVATE_PLAN InquiryFormType = "REQUEST_PRIVATE_PLAN"
)

List of inquiryFormType

func NewInquiryFormTypeFromValue added in v0.5.0

func NewInquiryFormTypeFromValue(v string) (*InquiryFormType, error)

NewInquiryFormTypeFromValue returns a pointer to a valid InquiryFormType for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (InquiryFormType) IsValid added in v0.5.0

func (v InquiryFormType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (InquiryFormType) Ptr added in v0.5.0

Ptr returns reference to inquiryFormType value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryFormType) UnmarshalJSON deprecated added in v0.5.0

func (v *InquiryFormType) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryRegisterTesting added in v0.5.0

type InquiryRegisterTesting struct {
	// A e-mail address.
	// REQUIRED
	ContactEmail InquiryRegisterTestingGetContactEmailAttributeType `json:"contactEmail" required:"true"`
	// The full name of the contact person.
	// REQUIRED
	FullName InquiryRegisterTestingGetFullNameAttributeType `json:"fullName" required:"true"`
	// A custom message.
	// REQUIRED
	Message InquiryRegisterTestingGetMessageAttributeType `json:"message" required:"true"`
}

InquiryRegisterTesting Register for testing. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewInquiryRegisterTesting added in v0.5.0

NewInquiryRegisterTesting instantiates a new InquiryRegisterTesting object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewInquiryRegisterTestingWithDefaults added in v0.5.0

func NewInquiryRegisterTestingWithDefaults() *InquiryRegisterTesting

NewInquiryRegisterTestingWithDefaults instantiates a new InquiryRegisterTesting object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryRegisterTesting) GetContactEmail added in v0.5.0

GetContactEmail returns the ContactEmail field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryRegisterTesting) GetContactEmailOk added in v0.5.0

GetContactEmailOk returns a tuple with the ContactEmail field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryRegisterTesting) GetFullName added in v0.5.0

GetFullName returns the FullName field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryRegisterTesting) GetFullNameOk added in v0.5.0

GetFullNameOk returns a tuple with the FullName field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryRegisterTesting) GetMessage added in v0.5.0

GetMessage returns the Message field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryRegisterTesting) GetMessageOk added in v0.5.0

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryRegisterTesting) SetContactEmail added in v0.5.0

SetContactEmail sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryRegisterTesting) SetFullName added in v0.5.0

SetFullName sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryRegisterTesting) SetMessage added in v0.5.0

SetMessage sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (InquiryRegisterTesting) ToMap deprecated added in v0.5.0

func (o InquiryRegisterTesting) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryRegisterTestingGetContactEmailArgType deprecated added in v0.5.0

type InquiryRegisterTestingGetContactEmailArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryRegisterTestingGetContactEmailAttributeType added in v0.5.0

type InquiryRegisterTestingGetContactEmailAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryRegisterTestingGetContactEmailRetType deprecated added in v0.5.0

type InquiryRegisterTestingGetContactEmailRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryRegisterTestingGetFullNameArgType deprecated added in v0.5.0

type InquiryRegisterTestingGetFullNameArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryRegisterTestingGetFullNameAttributeType added in v0.5.0

type InquiryRegisterTestingGetFullNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryRegisterTestingGetFullNameRetType deprecated added in v0.5.0

type InquiryRegisterTestingGetFullNameRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryRegisterTestingGetMessageArgType deprecated added in v0.5.0

type InquiryRegisterTestingGetMessageArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryRegisterTestingGetMessageAttributeType added in v0.5.0

type InquiryRegisterTestingGetMessageAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryRegisterTestingGetMessageRetType deprecated added in v0.5.0

type InquiryRegisterTestingGetMessageRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryRequestPrivatePlan added in v1.9.0

type InquiryRequestPrivatePlan struct {
	// The product's vendor name.
	// REQUIRED
	CompanyName InquiryRequestPrivatePlanGetCompanyNameAttributeType `json:"companyName" required:"true"`
	// A e-mail address.
	// REQUIRED
	ContactEmail InquiryRequestPrivatePlanGetContactEmailAttributeType `json:"contactEmail" required:"true"`
	// The full name of the contact person.
	// REQUIRED
	FullName InquiryRequestPrivatePlanGetFullNameAttributeType `json:"fullName" required:"true"`
	// A custom message.
	// REQUIRED
	Message InquiryRequestPrivatePlanGetMessageAttributeType `json:"message" required:"true"`
	// The user-readable product ID.
	// REQUIRED
	ProductId InquiryRequestPrivatePlanGetProductIdAttributeType `json:"productId" required:"true"`
}

InquiryRequestPrivatePlan Request a private plan. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewInquiryRequestPrivatePlan added in v1.9.0

NewInquiryRequestPrivatePlan instantiates a new InquiryRequestPrivatePlan object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewInquiryRequestPrivatePlanWithDefaults added in v1.9.0

func NewInquiryRequestPrivatePlanWithDefaults() *InquiryRequestPrivatePlan

NewInquiryRequestPrivatePlanWithDefaults instantiates a new InquiryRequestPrivatePlan object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryRequestPrivatePlan) GetCompanyName added in v1.9.0

GetCompanyName returns the CompanyName field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryRequestPrivatePlan) GetCompanyNameOk added in v1.9.0

GetCompanyNameOk returns a tuple with the CompanyName field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryRequestPrivatePlan) GetContactEmail added in v1.9.0

GetContactEmail returns the ContactEmail field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryRequestPrivatePlan) GetContactEmailOk added in v1.9.0

GetContactEmailOk returns a tuple with the ContactEmail field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryRequestPrivatePlan) GetFullName added in v1.9.0

GetFullName returns the FullName field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryRequestPrivatePlan) GetFullNameOk added in v1.9.0

GetFullNameOk returns a tuple with the FullName field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryRequestPrivatePlan) GetMessage added in v1.9.0

GetMessage returns the Message field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryRequestPrivatePlan) GetMessageOk added in v1.9.0

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryRequestPrivatePlan) GetProductId added in v1.9.0

GetProductId returns the ProductId field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryRequestPrivatePlan) GetProductIdOk added in v1.9.0

GetProductIdOk returns a tuple with the ProductId field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryRequestPrivatePlan) SetCompanyName added in v1.9.0

SetCompanyName sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryRequestPrivatePlan) SetContactEmail added in v1.9.0

SetContactEmail sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryRequestPrivatePlan) SetFullName added in v1.9.0

SetFullName sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryRequestPrivatePlan) SetMessage added in v1.9.0

SetMessage sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquiryRequestPrivatePlan) SetProductId added in v1.9.0

SetProductId sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (InquiryRequestPrivatePlan) ToMap deprecated added in v1.9.0

func (o InquiryRequestPrivatePlan) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryRequestPrivatePlanGetCompanyNameArgType deprecated added in v1.9.0

type InquiryRequestPrivatePlanGetCompanyNameArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryRequestPrivatePlanGetCompanyNameAttributeType added in v1.9.0

type InquiryRequestPrivatePlanGetCompanyNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryRequestPrivatePlanGetCompanyNameRetType deprecated added in v1.9.0

type InquiryRequestPrivatePlanGetCompanyNameRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryRequestPrivatePlanGetContactEmailArgType deprecated added in v1.9.0

type InquiryRequestPrivatePlanGetContactEmailArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryRequestPrivatePlanGetContactEmailAttributeType added in v1.9.0

type InquiryRequestPrivatePlanGetContactEmailAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryRequestPrivatePlanGetContactEmailRetType deprecated added in v1.9.0

type InquiryRequestPrivatePlanGetContactEmailRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryRequestPrivatePlanGetFullNameArgType deprecated added in v1.9.0

type InquiryRequestPrivatePlanGetFullNameArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryRequestPrivatePlanGetFullNameAttributeType added in v1.9.0

type InquiryRequestPrivatePlanGetFullNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryRequestPrivatePlanGetFullNameRetType deprecated added in v1.9.0

type InquiryRequestPrivatePlanGetFullNameRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryRequestPrivatePlanGetMessageArgType deprecated added in v1.9.0

type InquiryRequestPrivatePlanGetMessageArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryRequestPrivatePlanGetMessageAttributeType added in v1.9.0

type InquiryRequestPrivatePlanGetMessageAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryRequestPrivatePlanGetMessageRetType deprecated added in v1.9.0

type InquiryRequestPrivatePlanGetMessageRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryRequestPrivatePlanGetProductIdArgType deprecated added in v1.9.0

type InquiryRequestPrivatePlanGetProductIdArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryRequestPrivatePlanGetProductIdAttributeType added in v1.9.0

type InquiryRequestPrivatePlanGetProductIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquiryRequestPrivatePlanGetProductIdRetType deprecated added in v1.9.0

type InquiryRequestPrivatePlanGetProductIdRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquirySuggestProduct added in v0.5.0

type InquirySuggestProduct struct {
	// The product's vendor name.
	// REQUIRED
	CompanyName InquirySuggestProductGetCompanyNameAttributeType `json:"companyName" required:"true"`
	// A custom message.
	Message InquirySuggestProductGetMessageAttributeType `json:"message,omitempty"`
	// The name of the product.
	// REQUIRED
	Name InquirySuggestProductGetNameAttributeType `json:"name" required:"true"`
	// Uniform Resource Locator.
	// REQUIRED
	Url InquirySuggestProductGetUrlAttributeType `json:"url" required:"true"`
}

InquirySuggestProduct Suggest a product. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewInquirySuggestProduct added in v0.5.0

NewInquirySuggestProduct instantiates a new InquirySuggestProduct object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewInquirySuggestProductWithDefaults added in v0.5.0

func NewInquirySuggestProductWithDefaults() *InquirySuggestProduct

NewInquirySuggestProductWithDefaults instantiates a new InquirySuggestProduct object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquirySuggestProduct) GetCompanyName added in v0.5.0

GetCompanyName returns the CompanyName field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquirySuggestProduct) GetCompanyNameOk added in v0.5.0

GetCompanyNameOk returns a tuple with the CompanyName field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquirySuggestProduct) GetMessage added in v0.5.0

GetMessage returns the Message field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquirySuggestProduct) GetMessageOk added in v0.5.0

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquirySuggestProduct) GetName added in v0.5.0

GetName returns the Name field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquirySuggestProduct) GetNameOk added in v0.5.0

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquirySuggestProduct) GetUrl added in v0.5.0

GetUrl returns the Url field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquirySuggestProduct) GetUrlOk added in v0.5.0

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquirySuggestProduct) HasMessage added in v0.5.0

func (o *InquirySuggestProduct) HasMessage() bool

HasMessage returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquirySuggestProduct) SetCompanyName added in v0.5.0

SetCompanyName sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquirySuggestProduct) SetMessage added in v0.5.0

SetMessage gets a reference to the given string and assigns it to the Message field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquirySuggestProduct) SetName added in v0.5.0

SetName sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*InquirySuggestProduct) SetUrl added in v0.5.0

SetUrl sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (InquirySuggestProduct) ToMap deprecated added in v0.5.0

func (o InquirySuggestProduct) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquirySuggestProductGetCompanyNameArgType deprecated added in v0.5.0

type InquirySuggestProductGetCompanyNameArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquirySuggestProductGetCompanyNameAttributeType added in v0.5.0

type InquirySuggestProductGetCompanyNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquirySuggestProductGetCompanyNameRetType deprecated added in v0.5.0

type InquirySuggestProductGetCompanyNameRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquirySuggestProductGetMessageArgType deprecated added in v0.5.0

type InquirySuggestProductGetMessageArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquirySuggestProductGetMessageAttributeType added in v0.5.0

type InquirySuggestProductGetMessageAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquirySuggestProductGetMessageRetType deprecated added in v0.5.0

type InquirySuggestProductGetMessageRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquirySuggestProductGetNameArgType deprecated added in v0.5.0

type InquirySuggestProductGetNameArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquirySuggestProductGetNameAttributeType added in v0.5.0

type InquirySuggestProductGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquirySuggestProductGetNameRetType deprecated added in v0.5.0

type InquirySuggestProductGetNameRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquirySuggestProductGetUrlArgType deprecated added in v0.5.0

type InquirySuggestProductGetUrlArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquirySuggestProductGetUrlAttributeType added in v0.5.0

type InquirySuggestProductGetUrlAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type InquirySuggestProductGetUrlRetType deprecated added in v0.5.0

type InquirySuggestProductGetUrlRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ListCatalogProductsRequest deprecated added in v1.3.0

type ListCatalogProductsRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (ListCatalogProductsRequest) Cursor added in v1.3.0

func (ListCatalogProductsRequest) Execute added in v1.3.0

func (ListCatalogProductsRequest) Filter added in v1.3.0

func (ListCatalogProductsRequest) Limit added in v1.3.0

func (ListCatalogProductsRequest) Locale added in v1.3.0

func (ListCatalogProductsRequest) Sort added in v1.3.0

type ListCatalogProductsResponse

type ListCatalogProductsResponse struct {
	// A pagination cursor that represents a position in the dataset. If given, results will be returned from the item after the cursor. If not given, results will be returned from the beginning.
	// REQUIRED
	Cursor ListCatalogProductsResponseGetCursorAttributeType `json:"cursor" required:"true"`
	// A collection of facets, where each key represents a facet category.
	Facets ListCatalogProductsResponseGetFacetsAttributeType `json:"facets,omitempty"`
	// REQUIRED
	Items ListCatalogProductsResponseGetItemsAttributeType `json:"items" required:"true"`
	// Limit for returned Objects.
	// REQUIRED
	Limit ListCatalogProductsResponseGetLimitAttributeType `json:"limit" required:"true"`
}

ListCatalogProductsResponse struct for ListCatalogProductsResponse Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewListCatalogProductsResponse

NewListCatalogProductsResponse instantiates a new ListCatalogProductsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewListCatalogProductsResponseWithDefaults

func NewListCatalogProductsResponseWithDefaults() *ListCatalogProductsResponse

NewListCatalogProductsResponseWithDefaults instantiates a new ListCatalogProductsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ListCatalogProductsResponse) GetCursor

GetCursor returns the Cursor field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ListCatalogProductsResponse) GetCursorOk

GetCursorOk returns a tuple with the Cursor field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ListCatalogProductsResponse) GetFacets added in v1.5.0

GetFacets returns the Facets field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ListCatalogProductsResponse) GetFacetsOk added in v1.5.0

GetFacetsOk returns a tuple with the Facets field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ListCatalogProductsResponse) GetItems

GetItems returns the Items field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ListCatalogProductsResponse) GetItemsOk

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ListCatalogProductsResponse) GetLimit

GetLimit returns the Limit field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ListCatalogProductsResponse) GetLimitOk

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ListCatalogProductsResponse) HasFacets added in v1.5.0

func (o *ListCatalogProductsResponse) HasFacets() bool

HasFacets returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ListCatalogProductsResponse) SetCursor

SetCursor sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ListCatalogProductsResponse) SetFacets added in v1.5.0

SetFacets gets a reference to the given map[string][]CatalogProductFacetsValueInner and assigns it to the Facets field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ListCatalogProductsResponse) SetItems

SetItems sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ListCatalogProductsResponse) SetLimit

SetLimit sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (ListCatalogProductsResponse) ToMap deprecated

func (o ListCatalogProductsResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ListCatalogProductsResponseGetCursorArgType deprecated added in v0.3.1

type ListCatalogProductsResponseGetCursorArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ListCatalogProductsResponseGetCursorAttributeType added in v0.3.1

type ListCatalogProductsResponseGetCursorAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ListCatalogProductsResponseGetCursorRetType deprecated added in v0.3.1

type ListCatalogProductsResponseGetCursorRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ListCatalogProductsResponseGetFacetsArgType deprecated added in v1.5.0

type ListCatalogProductsResponseGetFacetsArgType = map[string][]CatalogProductFacetsValueInner

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ListCatalogProductsResponseGetFacetsAttributeType added in v1.5.0

type ListCatalogProductsResponseGetFacetsAttributeType = *map[string][]CatalogProductFacetsValueInner

isContainer Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ListCatalogProductsResponseGetFacetsRetType deprecated added in v1.5.0

type ListCatalogProductsResponseGetFacetsRetType = map[string][]CatalogProductFacetsValueInner

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ListCatalogProductsResponseGetItemsArgType deprecated added in v0.3.1

type ListCatalogProductsResponseGetItemsArgType = []CatalogProductOverview

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ListCatalogProductsResponseGetItemsAttributeType added in v0.3.1

type ListCatalogProductsResponseGetItemsAttributeType = *[]CatalogProductOverview

isArray Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ListCatalogProductsResponseGetItemsRetType deprecated added in v0.3.1

type ListCatalogProductsResponseGetItemsRetType = []CatalogProductOverview

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ListCatalogProductsResponseGetLimitArgType deprecated added in v0.3.1

type ListCatalogProductsResponseGetLimitArgType = float64

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ListCatalogProductsResponseGetLimitAttributeType added in v0.3.1

type ListCatalogProductsResponseGetLimitAttributeType = *float64

isNumber Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ListCatalogProductsResponseGetLimitRetType deprecated added in v0.3.1

type ListCatalogProductsResponseGetLimitRetType = float64

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ListVendorSubscriptionsRequest deprecated added in v1.3.0

type ListVendorSubscriptionsRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (ListVendorSubscriptionsRequest) Cursor added in v1.3.0

func (ListVendorSubscriptionsRequest) Execute added in v1.3.0

func (ListVendorSubscriptionsRequest) Limit added in v1.3.0

func (ListVendorSubscriptionsRequest) ProductId added in v1.3.0

type ListVendorSubscriptionsResponse

type ListVendorSubscriptionsResponse struct {
	// A pagination cursor that represents a position in the dataset. If given, results will be returned from the item after the cursor. If not given, results will be returned from the beginning.
	// REQUIRED
	Cursor ListVendorSubscriptionsResponseGetCursorAttributeType `json:"cursor" required:"true"`
	// List of subscriptions.
	// REQUIRED
	Items ListVendorSubscriptionsResponseGetItemsAttributeType `json:"items" required:"true"`
	// Limit for returned Objects.
	// REQUIRED
	Limit ListVendorSubscriptionsResponseGetLimitAttributeType `json:"limit" required:"true"`
}

ListVendorSubscriptionsResponse struct for ListVendorSubscriptionsResponse Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewListVendorSubscriptionsResponse

NewListVendorSubscriptionsResponse instantiates a new ListVendorSubscriptionsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewListVendorSubscriptionsResponseWithDefaults

func NewListVendorSubscriptionsResponseWithDefaults() *ListVendorSubscriptionsResponse

NewListVendorSubscriptionsResponseWithDefaults instantiates a new ListVendorSubscriptionsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ListVendorSubscriptionsResponse) GetCursor

GetCursor returns the Cursor field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ListVendorSubscriptionsResponse) GetCursorOk

GetCursorOk returns a tuple with the Cursor field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ListVendorSubscriptionsResponse) GetItems

GetItems returns the Items field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ListVendorSubscriptionsResponse) GetItemsOk

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ListVendorSubscriptionsResponse) GetLimit

GetLimit returns the Limit field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ListVendorSubscriptionsResponse) GetLimitOk

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ListVendorSubscriptionsResponse) SetCursor

SetCursor sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ListVendorSubscriptionsResponse) SetItems

SetItems sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ListVendorSubscriptionsResponse) SetLimit

SetLimit sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (ListVendorSubscriptionsResponse) ToMap deprecated

func (o ListVendorSubscriptionsResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ListVendorSubscriptionsResponseGetCursorArgType deprecated added in v0.3.1

type ListVendorSubscriptionsResponseGetCursorArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ListVendorSubscriptionsResponseGetCursorAttributeType added in v0.3.1

type ListVendorSubscriptionsResponseGetCursorAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ListVendorSubscriptionsResponseGetCursorRetType deprecated added in v0.3.1

type ListVendorSubscriptionsResponseGetCursorRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ListVendorSubscriptionsResponseGetItemsArgType deprecated added in v0.3.1

type ListVendorSubscriptionsResponseGetItemsArgType = []VendorSubscription

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ListVendorSubscriptionsResponseGetItemsAttributeType added in v0.3.1

type ListVendorSubscriptionsResponseGetItemsAttributeType = *[]VendorSubscription

isArray Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ListVendorSubscriptionsResponseGetItemsRetType deprecated added in v0.3.1

type ListVendorSubscriptionsResponseGetItemsRetType = []VendorSubscription

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ListVendorSubscriptionsResponseGetLimitArgType deprecated added in v0.3.1

type ListVendorSubscriptionsResponseGetLimitArgType = float64

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ListVendorSubscriptionsResponseGetLimitAttributeType added in v0.3.1

type ListVendorSubscriptionsResponseGetLimitAttributeType = *float64

isNumber Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ListVendorSubscriptionsResponseGetLimitRetType deprecated added in v0.3.1

type ListVendorSubscriptionsResponseGetLimitRetType = float64

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type LocalizedVersion added in v1.6.0

type LocalizedVersion struct {
	// The file version matching the file name (localized).
	De LocalizedVersionGetDeAttributeType `json:"de,omitempty"`
	// The file version matching the file name (localized).
	En LocalizedVersionGetEnAttributeType `json:"en,omitempty"`
}

LocalizedVersion The localized version (file name) of a file. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewLocalizedVersion added in v1.6.0

func NewLocalizedVersion() *LocalizedVersion

NewLocalizedVersion instantiates a new LocalizedVersion object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewLocalizedVersionWithDefaults added in v1.6.0

func NewLocalizedVersionWithDefaults() *LocalizedVersion

NewLocalizedVersionWithDefaults instantiates a new LocalizedVersion object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*LocalizedVersion) GetDe added in v1.6.0

GetDe returns the De field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*LocalizedVersion) GetDeOk added in v1.6.0

func (o *LocalizedVersion) GetDeOk() (ret LocalizedVersionGetDeRetType, ok bool)

GetDeOk returns a tuple with the De field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*LocalizedVersion) GetEn added in v1.6.0

GetEn returns the En field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*LocalizedVersion) GetEnOk added in v1.6.0

func (o *LocalizedVersion) GetEnOk() (ret LocalizedVersionGetEnRetType, ok bool)

GetEnOk returns a tuple with the En field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*LocalizedVersion) HasDe added in v1.6.0

func (o *LocalizedVersion) HasDe() bool

HasDe returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*LocalizedVersion) HasEn added in v1.6.0

func (o *LocalizedVersion) HasEn() bool

HasEn returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*LocalizedVersion) SetDe added in v1.6.0

SetDe gets a reference to the given string and assigns it to the De field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*LocalizedVersion) SetEn added in v1.6.0

SetEn gets a reference to the given string and assigns it to the En field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (LocalizedVersion) ToMap deprecated added in v1.6.0

func (o LocalizedVersion) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type LocalizedVersionGetDeArgType deprecated added in v1.6.0

type LocalizedVersionGetDeArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type LocalizedVersionGetDeAttributeType added in v1.6.0

type LocalizedVersionGetDeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type LocalizedVersionGetDeRetType deprecated added in v1.6.0

type LocalizedVersionGetDeRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type LocalizedVersionGetEnArgType deprecated added in v1.6.0

type LocalizedVersionGetEnArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type LocalizedVersionGetEnAttributeType added in v1.6.0

type LocalizedVersionGetEnAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type LocalizedVersionGetEnRetType deprecated added in v1.6.0

type LocalizedVersionGetEnRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type MappedNullable deprecated

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NoticePeriod added in v1.6.0

type NoticePeriod struct {
	// The notice period type.
	Type NoticePeriodGetTypeAttributeType `json:"type,omitempty"`
	// The value of the corresponding type. Omitted for _SAME_DAY_.
	Value NoticePeriodGetValueAttributeType `json:"value,omitempty"`
}

NoticePeriod The notice period for a product and plan. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNoticePeriod added in v1.6.0

func NewNoticePeriod() *NoticePeriod

NewNoticePeriod instantiates a new NoticePeriod object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNoticePeriodWithDefaults added in v1.6.0

func NewNoticePeriodWithDefaults() *NoticePeriod

NewNoticePeriodWithDefaults instantiates a new NoticePeriod object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NoticePeriod) GetType added in v1.6.0

func (o *NoticePeriod) GetType() (res NoticePeriodGetTypeRetType)

GetType returns the Type field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NoticePeriod) GetTypeOk added in v1.6.0

func (o *NoticePeriod) GetTypeOk() (ret NoticePeriodGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NoticePeriod) GetValue added in v1.6.0

func (o *NoticePeriod) GetValue() (res NoticePeriodGetValueRetType)

GetValue returns the Value field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NoticePeriod) GetValueOk added in v1.6.0

func (o *NoticePeriod) GetValueOk() (ret NoticePeriodGetValueRetType, ok bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NoticePeriod) HasType added in v1.6.0

func (o *NoticePeriod) HasType() bool

HasType returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NoticePeriod) HasValue added in v1.6.0

func (o *NoticePeriod) HasValue() bool

HasValue returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NoticePeriod) SetType added in v1.6.0

SetType gets a reference to the given string and assigns it to the Type field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NoticePeriod) SetValue added in v1.6.0

SetValue gets a reference to the given int64 and assigns it to the Value field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NoticePeriod) ToMap deprecated added in v1.6.0

func (o NoticePeriod) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NoticePeriodGetTypeArgType deprecated added in v1.6.0

type NoticePeriodGetTypeArgType = NoticePeriodTypes

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NoticePeriodGetTypeAttributeType deprecated added in v1.6.0

type NoticePeriodGetTypeAttributeType = *NoticePeriodTypes

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NoticePeriodGetTypeRetType deprecated added in v1.6.0

type NoticePeriodGetTypeRetType = NoticePeriodTypes

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NoticePeriodGetValueArgType deprecated added in v1.6.0

type NoticePeriodGetValueArgType = int64

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NoticePeriodGetValueAttributeType added in v1.6.0

type NoticePeriodGetValueAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NoticePeriodGetValueRetType deprecated added in v1.6.0

type NoticePeriodGetValueRetType = int64

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NoticePeriodTypes added in v1.6.0

type NoticePeriodTypes string

NoticePeriodTypes The notice period type. value type for enums Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

const (
	NOTICEPERIODTYPE_SAME_DAY NoticePeriodTypes = "SAME_DAY"
	NOTICEPERIODTYPE_DAYS     NoticePeriodTypes = "DAYS"
	NOTICEPERIODTYPE_MONTHS   NoticePeriodTypes = "MONTHS"
)

List of Type

func NewNoticePeriodTypesFromValue added in v1.6.0

func NewNoticePeriodTypesFromValue(v NoticePeriodTypes) (*NoticePeriodTypes, error)

NewNoticePeriodTypesFromValue returns a pointer to a valid NoticePeriodTypes for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NoticePeriodTypes) IsValid added in v1.6.0

func (v NoticePeriodTypes) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NoticePeriodTypes) Ptr added in v1.6.0

Ptr returns reference to TypeTypes value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NoticePeriodTypes) UnmarshalJSON deprecated added in v1.6.0

func (v *NoticePeriodTypes) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableApproveSubscriptionPayload deprecated added in v0.3.0

type NullableApproveSubscriptionPayload struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableApproveSubscriptionPayload deprecated added in v0.3.0

func NewNullableApproveSubscriptionPayload(val *ApproveSubscriptionPayload) *NullableApproveSubscriptionPayload

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableApproveSubscriptionPayload) Get deprecated added in v0.3.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableApproveSubscriptionPayload) IsSet deprecated added in v0.3.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableApproveSubscriptionPayload) MarshalJSON deprecated added in v0.3.0

func (v NullableApproveSubscriptionPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableApproveSubscriptionPayload) Set deprecated added in v0.3.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableApproveSubscriptionPayload) UnmarshalJSON deprecated added in v0.3.0

func (v *NullableApproveSubscriptionPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableApproveSubscriptionPayload) Unset deprecated added in v0.3.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableAssets deprecated added in v1.6.0

type NullableAssets struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableAssets deprecated added in v1.6.0

func NewNullableAssets(val *Assets) *NullableAssets

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableAssets) Get deprecated added in v1.6.0

func (v NullableAssets) Get() *Assets

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableAssets) IsSet deprecated added in v1.6.0

func (v NullableAssets) IsSet() bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableAssets) MarshalJSON deprecated added in v1.6.0

func (v NullableAssets) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableAssets) Set deprecated added in v1.6.0

func (v *NullableAssets) Set(val *Assets)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableAssets) UnmarshalJSON deprecated added in v1.6.0

func (v *NullableAssets) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableAssets) Unset deprecated added in v1.6.0

func (v *NullableAssets) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableAssetsEndUserLicenseAgreement deprecated added in v1.15.0

type NullableAssetsEndUserLicenseAgreement struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableAssetsEndUserLicenseAgreement deprecated added in v1.15.0

func NewNullableAssetsEndUserLicenseAgreement(val *AssetsEndUserLicenseAgreement) *NullableAssetsEndUserLicenseAgreement

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableAssetsEndUserLicenseAgreement) Get deprecated added in v1.15.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableAssetsEndUserLicenseAgreement) IsSet deprecated added in v1.15.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableAssetsEndUserLicenseAgreement) MarshalJSON deprecated added in v1.15.0

func (v NullableAssetsEndUserLicenseAgreement) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableAssetsEndUserLicenseAgreement) Set deprecated added in v1.15.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableAssetsEndUserLicenseAgreement) UnmarshalJSON deprecated added in v1.15.0

func (v *NullableAssetsEndUserLicenseAgreement) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableAssetsEndUserLicenseAgreement) Unset deprecated added in v1.15.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableAssetsProductDescription deprecated added in v1.15.0

type NullableAssetsProductDescription struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableAssetsProductDescription deprecated added in v1.15.0

func NewNullableAssetsProductDescription(val *AssetsProductDescription) *NullableAssetsProductDescription

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableAssetsProductDescription) Get deprecated added in v1.15.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableAssetsProductDescription) IsSet deprecated added in v1.15.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableAssetsProductDescription) MarshalJSON deprecated added in v1.15.0

func (v NullableAssetsProductDescription) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableAssetsProductDescription) Set deprecated added in v1.15.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableAssetsProductDescription) UnmarshalJSON deprecated added in v1.15.0

func (v *NullableAssetsProductDescription) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableAssetsProductDescription) Unset deprecated added in v1.15.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableAssetsServiceLevelAgreement deprecated added in v1.15.0

type NullableAssetsServiceLevelAgreement struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableAssetsServiceLevelAgreement deprecated added in v1.15.0

func NewNullableAssetsServiceLevelAgreement(val *AssetsServiceLevelAgreement) *NullableAssetsServiceLevelAgreement

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableAssetsServiceLevelAgreement) Get deprecated added in v1.15.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableAssetsServiceLevelAgreement) IsSet deprecated added in v1.15.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableAssetsServiceLevelAgreement) MarshalJSON deprecated added in v1.15.0

func (v NullableAssetsServiceLevelAgreement) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableAssetsServiceLevelAgreement) Set deprecated added in v1.15.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableAssetsServiceLevelAgreement) UnmarshalJSON deprecated added in v1.15.0

func (v *NullableAssetsServiceLevelAgreement) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableAssetsServiceLevelAgreement) Unset deprecated added in v1.15.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableBecomeVendor deprecated added in v0.3.0

type NullableBecomeVendor struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableBecomeVendor deprecated added in v0.3.0

func NewNullableBecomeVendor(val *BecomeVendor) *NullableBecomeVendor

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableBecomeVendor) Get deprecated added in v0.3.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableBecomeVendor) IsSet deprecated added in v0.3.0

func (v NullableBecomeVendor) IsSet() bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableBecomeVendor) MarshalJSON deprecated added in v0.3.0

func (v NullableBecomeVendor) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableBecomeVendor) Set deprecated added in v0.3.0

func (v *NullableBecomeVendor) Set(val *BecomeVendor)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableBecomeVendor) UnmarshalJSON deprecated added in v0.3.0

func (v *NullableBecomeVendor) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableBecomeVendor) Unset deprecated added in v0.3.0

func (v *NullableBecomeVendor) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableBool deprecated

type NullableBool struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableBool deprecated

func NewNullableBool(val *bool) *NullableBool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableBool) Get deprecated

func (v NullableBool) Get() *bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableBool) IsSet deprecated

func (v NullableBool) IsSet() bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableBool) MarshalJSON deprecated

func (v NullableBool) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableBool) Set deprecated

func (v *NullableBool) Set(val *bool)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableBool) UnmarshalJSON deprecated

func (v *NullableBool) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableBool) Unset deprecated

func (v *NullableBool) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableCatalogPricingOptionHighlight deprecated

type NullableCatalogPricingOptionHighlight struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableCatalogPricingOptionHighlight deprecated

func NewNullableCatalogPricingOptionHighlight(val *CatalogPricingOptionHighlight) *NullableCatalogPricingOptionHighlight

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableCatalogPricingOptionHighlight) Get deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableCatalogPricingOptionHighlight) IsSet deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableCatalogPricingOptionHighlight) MarshalJSON deprecated

func (v NullableCatalogPricingOptionHighlight) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableCatalogPricingOptionHighlight) Set deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableCatalogPricingOptionHighlight) UnmarshalJSON deprecated

func (v *NullableCatalogPricingOptionHighlight) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableCatalogPricingOptionHighlight) Unset deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableCatalogProductDetail deprecated

type NullableCatalogProductDetail struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableCatalogProductDetail deprecated

func NewNullableCatalogProductDetail(val *CatalogProductDetail) *NullableCatalogProductDetail

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableCatalogProductDetail) Get deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableCatalogProductDetail) IsSet deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableCatalogProductDetail) MarshalJSON deprecated

func (v NullableCatalogProductDetail) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableCatalogProductDetail) Set deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableCatalogProductDetail) UnmarshalJSON deprecated

func (v *NullableCatalogProductDetail) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableCatalogProductDetail) Unset deprecated

func (v *NullableCatalogProductDetail) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableCatalogProductDetailsVendor deprecated

type NullableCatalogProductDetailsVendor struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableCatalogProductDetailsVendor deprecated

func NewNullableCatalogProductDetailsVendor(val *CatalogProductDetailsVendor) *NullableCatalogProductDetailsVendor

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableCatalogProductDetailsVendor) Get deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableCatalogProductDetailsVendor) IsSet deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableCatalogProductDetailsVendor) MarshalJSON deprecated

func (v NullableCatalogProductDetailsVendor) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableCatalogProductDetailsVendor) Set deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableCatalogProductDetailsVendor) UnmarshalJSON deprecated

func (v *NullableCatalogProductDetailsVendor) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableCatalogProductDetailsVendor) Unset deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableCatalogProductFacetsValueInner deprecated added in v1.5.0

type NullableCatalogProductFacetsValueInner struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableCatalogProductFacetsValueInner deprecated added in v1.5.0

func NewNullableCatalogProductFacetsValueInner(val *CatalogProductFacetsValueInner) *NullableCatalogProductFacetsValueInner

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableCatalogProductFacetsValueInner) Get deprecated added in v1.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableCatalogProductFacetsValueInner) IsSet deprecated added in v1.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableCatalogProductFacetsValueInner) MarshalJSON deprecated added in v1.5.0

func (v NullableCatalogProductFacetsValueInner) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableCatalogProductFacetsValueInner) Set deprecated added in v1.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableCatalogProductFacetsValueInner) UnmarshalJSON deprecated added in v1.5.0

func (v *NullableCatalogProductFacetsValueInner) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableCatalogProductFacetsValueInner) Unset deprecated added in v1.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableCatalogProductHighlight deprecated

type NullableCatalogProductHighlight struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableCatalogProductHighlight deprecated

func NewNullableCatalogProductHighlight(val *CatalogProductHighlight) *NullableCatalogProductHighlight

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableCatalogProductHighlight) Get deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableCatalogProductHighlight) IsSet deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableCatalogProductHighlight) MarshalJSON deprecated

func (v NullableCatalogProductHighlight) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableCatalogProductHighlight) Set deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableCatalogProductHighlight) UnmarshalJSON deprecated

func (v *NullableCatalogProductHighlight) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableCatalogProductHighlight) Unset deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableCatalogProductOverview deprecated

type NullableCatalogProductOverview struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableCatalogProductOverview deprecated

func NewNullableCatalogProductOverview(val *CatalogProductOverview) *NullableCatalogProductOverview

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableCatalogProductOverview) Get deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableCatalogProductOverview) IsSet deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableCatalogProductOverview) MarshalJSON deprecated

func (v NullableCatalogProductOverview) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableCatalogProductOverview) Set deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableCatalogProductOverview) UnmarshalJSON deprecated

func (v *NullableCatalogProductOverview) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableCatalogProductOverview) Unset deprecated

func (v *NullableCatalogProductOverview) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableCatalogProductOverviewVendor deprecated

type NullableCatalogProductOverviewVendor struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableCatalogProductOverviewVendor deprecated

func NewNullableCatalogProductOverviewVendor(val *CatalogProductOverviewVendor) *NullableCatalogProductOverviewVendor

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableCatalogProductOverviewVendor) Get deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableCatalogProductOverviewVendor) IsSet deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableCatalogProductOverviewVendor) MarshalJSON deprecated

func (v NullableCatalogProductOverviewVendor) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableCatalogProductOverviewVendor) Set deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableCatalogProductOverviewVendor) UnmarshalJSON deprecated

func (v *NullableCatalogProductOverviewVendor) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableCatalogProductOverviewVendor) Unset deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableCatalogProductPricingOption deprecated

type NullableCatalogProductPricingOption struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableCatalogProductPricingOption deprecated

func NewNullableCatalogProductPricingOption(val *CatalogProductPricingOption) *NullableCatalogProductPricingOption

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableCatalogProductPricingOption) Get deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableCatalogProductPricingOption) IsSet deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableCatalogProductPricingOption) MarshalJSON deprecated

func (v NullableCatalogProductPricingOption) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableCatalogProductPricingOption) Set deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableCatalogProductPricingOption) UnmarshalJSON deprecated

func (v *NullableCatalogProductPricingOption) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableCatalogProductPricingOption) Unset deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableCatalogProductSupportResource deprecated

type NullableCatalogProductSupportResource struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableCatalogProductSupportResource deprecated

func NewNullableCatalogProductSupportResource(val *CatalogProductSupportResource) *NullableCatalogProductSupportResource

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableCatalogProductSupportResource) Get deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableCatalogProductSupportResource) IsSet deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableCatalogProductSupportResource) MarshalJSON deprecated

func (v NullableCatalogProductSupportResource) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableCatalogProductSupportResource) Set deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableCatalogProductSupportResource) UnmarshalJSON deprecated

func (v *NullableCatalogProductSupportResource) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableCatalogProductSupportResource) Unset deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableCatalogProductVendorTerms deprecated

type NullableCatalogProductVendorTerms struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableCatalogProductVendorTerms deprecated

func NewNullableCatalogProductVendorTerms(val *CatalogProductVendorTerms) *NullableCatalogProductVendorTerms

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableCatalogProductVendorTerms) Get deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableCatalogProductVendorTerms) IsSet deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableCatalogProductVendorTerms) MarshalJSON deprecated

func (v NullableCatalogProductVendorTerms) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableCatalogProductVendorTerms) Set deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableCatalogProductVendorTerms) UnmarshalJSON deprecated

func (v *NullableCatalogProductVendorTerms) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableCatalogProductVendorTerms) Unset deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableContactSales deprecated added in v0.3.0

type NullableContactSales struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableContactSales deprecated added in v0.3.0

func NewNullableContactSales(val *ContactSales) *NullableContactSales

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableContactSales) Get deprecated added in v0.3.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableContactSales) IsSet deprecated added in v0.3.0

func (v NullableContactSales) IsSet() bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableContactSales) MarshalJSON deprecated added in v0.3.0

func (v NullableContactSales) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableContactSales) Set deprecated added in v0.3.0

func (v *NullableContactSales) Set(val *ContactSales)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableContactSales) UnmarshalJSON deprecated added in v0.3.0

func (v *NullableContactSales) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableContactSales) Unset deprecated added in v0.3.0

func (v *NullableContactSales) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableDeliveryMethod deprecated added in v0.5.0

type NullableDeliveryMethod struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableDeliveryMethod deprecated added in v0.5.0

func NewNullableDeliveryMethod(val *DeliveryMethod) *NullableDeliveryMethod

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableDeliveryMethod) Get deprecated added in v0.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableDeliveryMethod) IsSet deprecated added in v0.5.0

func (v NullableDeliveryMethod) IsSet() bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableDeliveryMethod) MarshalJSON deprecated added in v0.5.0

func (v NullableDeliveryMethod) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableDeliveryMethod) Set deprecated added in v0.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableDeliveryMethod) UnmarshalJSON deprecated added in v0.5.0

func (v *NullableDeliveryMethod) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableDeliveryMethod) Unset deprecated added in v0.5.0

func (v *NullableDeliveryMethod) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableErrorResponse deprecated

type NullableErrorResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableErrorResponse deprecated

func NewNullableErrorResponse(val *ErrorResponse) *NullableErrorResponse

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableErrorResponse) Get deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableErrorResponse) IsSet deprecated

func (v NullableErrorResponse) IsSet() bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableErrorResponse) MarshalJSON deprecated

func (v NullableErrorResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableErrorResponse) Set deprecated

func (v *NullableErrorResponse) Set(val *ErrorResponse)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableErrorResponse) UnmarshalJSON deprecated

func (v *NullableErrorResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableErrorResponse) Unset deprecated

func (v *NullableErrorResponse) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableFloat32 deprecated

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableFloat32 deprecated

func NewNullableFloat32(val *float32) *NullableFloat32

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableFloat32) Get deprecated

func (v NullableFloat32) Get() *float32

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableFloat32) IsSet deprecated

func (v NullableFloat32) IsSet() bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableFloat32) MarshalJSON deprecated

func (v NullableFloat32) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableFloat32) Set deprecated

func (v *NullableFloat32) Set(val *float32)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableFloat32) UnmarshalJSON deprecated

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableFloat32) Unset deprecated

func (v *NullableFloat32) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableFloat64 deprecated

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableFloat64 deprecated

func NewNullableFloat64(val *float64) *NullableFloat64

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableFloat64) Get deprecated

func (v NullableFloat64) Get() *float64

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableFloat64) IsSet deprecated

func (v NullableFloat64) IsSet() bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableFloat64) MarshalJSON deprecated

func (v NullableFloat64) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableFloat64) Set deprecated

func (v *NullableFloat64) Set(val *float64)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableFloat64) UnmarshalJSON deprecated

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableFloat64) Unset deprecated

func (v *NullableFloat64) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableFreeTrial deprecated added in v1.8.0

type NullableFreeTrial struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableFreeTrial deprecated added in v1.8.0

func NewNullableFreeTrial(val *FreeTrial) *NullableFreeTrial

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableFreeTrial) Get deprecated added in v1.8.0

func (v NullableFreeTrial) Get() *FreeTrial

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableFreeTrial) IsSet deprecated added in v1.8.0

func (v NullableFreeTrial) IsSet() bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableFreeTrial) MarshalJSON deprecated added in v1.8.0

func (v NullableFreeTrial) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableFreeTrial) Set deprecated added in v1.8.0

func (v *NullableFreeTrial) Set(val *FreeTrial)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableFreeTrial) UnmarshalJSON deprecated added in v1.8.0

func (v *NullableFreeTrial) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableFreeTrial) Unset deprecated added in v1.8.0

func (v *NullableFreeTrial) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableInquiriesCreateInquiryPayload deprecated added in v0.3.0

type NullableInquiriesCreateInquiryPayload struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableInquiriesCreateInquiryPayload deprecated added in v0.3.0

func NewNullableInquiriesCreateInquiryPayload(val *InquiriesCreateInquiryPayload) *NullableInquiriesCreateInquiryPayload

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableInquiriesCreateInquiryPayload) Get deprecated added in v0.3.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableInquiriesCreateInquiryPayload) IsSet deprecated added in v0.3.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableInquiriesCreateInquiryPayload) MarshalJSON deprecated added in v0.3.0

func (v NullableInquiriesCreateInquiryPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableInquiriesCreateInquiryPayload) Set deprecated added in v0.3.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableInquiriesCreateInquiryPayload) UnmarshalJSON deprecated added in v0.3.0

func (v *NullableInquiriesCreateInquiryPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableInquiriesCreateInquiryPayload) Unset deprecated added in v0.3.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableInquiryBecomeVendor deprecated added in v0.5.0

type NullableInquiryBecomeVendor struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableInquiryBecomeVendor deprecated added in v0.5.0

func NewNullableInquiryBecomeVendor(val *InquiryBecomeVendor) *NullableInquiryBecomeVendor

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableInquiryBecomeVendor) Get deprecated added in v0.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableInquiryBecomeVendor) IsSet deprecated added in v0.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableInquiryBecomeVendor) MarshalJSON deprecated added in v0.5.0

func (v NullableInquiryBecomeVendor) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableInquiryBecomeVendor) Set deprecated added in v0.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableInquiryBecomeVendor) UnmarshalJSON deprecated added in v0.5.0

func (v *NullableInquiryBecomeVendor) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableInquiryBecomeVendor) Unset deprecated added in v0.5.0

func (v *NullableInquiryBecomeVendor) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableInquiryContactSales deprecated added in v0.5.0

type NullableInquiryContactSales struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableInquiryContactSales deprecated added in v0.5.0

func NewNullableInquiryContactSales(val *InquiryContactSales) *NullableInquiryContactSales

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableInquiryContactSales) Get deprecated added in v0.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableInquiryContactSales) IsSet deprecated added in v0.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableInquiryContactSales) MarshalJSON deprecated added in v0.5.0

func (v NullableInquiryContactSales) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableInquiryContactSales) Set deprecated added in v0.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableInquiryContactSales) UnmarshalJSON deprecated added in v0.5.0

func (v *NullableInquiryContactSales) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableInquiryContactSales) Unset deprecated added in v0.5.0

func (v *NullableInquiryContactSales) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableInquiryFormType deprecated added in v0.5.0

type NullableInquiryFormType struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableInquiryFormType deprecated added in v0.5.0

func NewNullableInquiryFormType(val *InquiryFormType) *NullableInquiryFormType

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableInquiryFormType) Get deprecated added in v0.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableInquiryFormType) IsSet deprecated added in v0.5.0

func (v NullableInquiryFormType) IsSet() bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableInquiryFormType) MarshalJSON deprecated added in v0.5.0

func (v NullableInquiryFormType) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableInquiryFormType) Set deprecated added in v0.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableInquiryFormType) UnmarshalJSON deprecated added in v0.5.0

func (v *NullableInquiryFormType) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableInquiryFormType) Unset deprecated added in v0.5.0

func (v *NullableInquiryFormType) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableInquiryRegisterTesting deprecated added in v0.5.0

type NullableInquiryRegisterTesting struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableInquiryRegisterTesting deprecated added in v0.5.0

func NewNullableInquiryRegisterTesting(val *InquiryRegisterTesting) *NullableInquiryRegisterTesting

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableInquiryRegisterTesting) Get deprecated added in v0.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableInquiryRegisterTesting) IsSet deprecated added in v0.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableInquiryRegisterTesting) MarshalJSON deprecated added in v0.5.0

func (v NullableInquiryRegisterTesting) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableInquiryRegisterTesting) Set deprecated added in v0.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableInquiryRegisterTesting) UnmarshalJSON deprecated added in v0.5.0

func (v *NullableInquiryRegisterTesting) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableInquiryRegisterTesting) Unset deprecated added in v0.5.0

func (v *NullableInquiryRegisterTesting) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableInquiryRequestPrivatePlan deprecated added in v1.9.0

type NullableInquiryRequestPrivatePlan struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableInquiryRequestPrivatePlan deprecated added in v1.9.0

func NewNullableInquiryRequestPrivatePlan(val *InquiryRequestPrivatePlan) *NullableInquiryRequestPrivatePlan

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableInquiryRequestPrivatePlan) Get deprecated added in v1.9.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableInquiryRequestPrivatePlan) IsSet deprecated added in v1.9.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableInquiryRequestPrivatePlan) MarshalJSON deprecated added in v1.9.0

func (v NullableInquiryRequestPrivatePlan) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableInquiryRequestPrivatePlan) Set deprecated added in v1.9.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableInquiryRequestPrivatePlan) UnmarshalJSON deprecated added in v1.9.0

func (v *NullableInquiryRequestPrivatePlan) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableInquiryRequestPrivatePlan) Unset deprecated added in v1.9.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableInquirySuggestProduct deprecated added in v0.5.0

type NullableInquirySuggestProduct struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableInquirySuggestProduct deprecated added in v0.5.0

func NewNullableInquirySuggestProduct(val *InquirySuggestProduct) *NullableInquirySuggestProduct

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableInquirySuggestProduct) Get deprecated added in v0.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableInquirySuggestProduct) IsSet deprecated added in v0.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableInquirySuggestProduct) MarshalJSON deprecated added in v0.5.0

func (v NullableInquirySuggestProduct) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableInquirySuggestProduct) Set deprecated added in v0.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableInquirySuggestProduct) UnmarshalJSON deprecated added in v0.5.0

func (v *NullableInquirySuggestProduct) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableInquirySuggestProduct) Unset deprecated added in v0.5.0

func (v *NullableInquirySuggestProduct) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableInt deprecated

type NullableInt struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableInt deprecated

func NewNullableInt(val *int) *NullableInt

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableInt) Get deprecated

func (v NullableInt) Get() *int

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableInt) IsSet deprecated

func (v NullableInt) IsSet() bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableInt) MarshalJSON deprecated

func (v NullableInt) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableInt) Set deprecated

func (v *NullableInt) Set(val *int)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableInt) UnmarshalJSON deprecated

func (v *NullableInt) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableInt) Unset deprecated

func (v *NullableInt) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableInt32 deprecated

type NullableInt32 struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableInt32 deprecated

func NewNullableInt32(val *int32) *NullableInt32

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableInt32) Get deprecated

func (v NullableInt32) Get() *int32

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableInt32) IsSet deprecated

func (v NullableInt32) IsSet() bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableInt32) MarshalJSON deprecated

func (v NullableInt32) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableInt32) Set deprecated

func (v *NullableInt32) Set(val *int32)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableInt32) UnmarshalJSON deprecated

func (v *NullableInt32) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableInt32) Unset deprecated

func (v *NullableInt32) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableInt64 deprecated

type NullableInt64 struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableInt64 deprecated

func NewNullableInt64(val *int64) *NullableInt64

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableInt64) Get deprecated

func (v NullableInt64) Get() *int64

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableInt64) IsSet deprecated

func (v NullableInt64) IsSet() bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableInt64) MarshalJSON deprecated

func (v NullableInt64) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableInt64) Set deprecated

func (v *NullableInt64) Set(val *int64)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableInt64) UnmarshalJSON deprecated

func (v *NullableInt64) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableInt64) Unset deprecated

func (v *NullableInt64) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableListCatalogProductsResponse deprecated

type NullableListCatalogProductsResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableListCatalogProductsResponse deprecated

func NewNullableListCatalogProductsResponse(val *ListCatalogProductsResponse) *NullableListCatalogProductsResponse

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableListCatalogProductsResponse) Get deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableListCatalogProductsResponse) IsSet deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableListCatalogProductsResponse) MarshalJSON deprecated

func (v NullableListCatalogProductsResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableListCatalogProductsResponse) Set deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableListCatalogProductsResponse) UnmarshalJSON deprecated

func (v *NullableListCatalogProductsResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableListCatalogProductsResponse) Unset deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableListVendorSubscriptionsResponse deprecated

type NullableListVendorSubscriptionsResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableListVendorSubscriptionsResponse deprecated

func NewNullableListVendorSubscriptionsResponse(val *ListVendorSubscriptionsResponse) *NullableListVendorSubscriptionsResponse

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableListVendorSubscriptionsResponse) Get deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableListVendorSubscriptionsResponse) IsSet deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableListVendorSubscriptionsResponse) MarshalJSON deprecated

func (v NullableListVendorSubscriptionsResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableListVendorSubscriptionsResponse) Set deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableListVendorSubscriptionsResponse) UnmarshalJSON deprecated

func (v *NullableListVendorSubscriptionsResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableListVendorSubscriptionsResponse) Unset deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableLocalizedVersion deprecated added in v1.6.0

type NullableLocalizedVersion struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableLocalizedVersion deprecated added in v1.6.0

func NewNullableLocalizedVersion(val *LocalizedVersion) *NullableLocalizedVersion

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableLocalizedVersion) Get deprecated added in v1.6.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableLocalizedVersion) IsSet deprecated added in v1.6.0

func (v NullableLocalizedVersion) IsSet() bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableLocalizedVersion) MarshalJSON deprecated added in v1.6.0

func (v NullableLocalizedVersion) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableLocalizedVersion) Set deprecated added in v1.6.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableLocalizedVersion) UnmarshalJSON deprecated added in v1.6.0

func (v *NullableLocalizedVersion) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableLocalizedVersion) Unset deprecated added in v1.6.0

func (v *NullableLocalizedVersion) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableNoticePeriod deprecated added in v1.6.0

type NullableNoticePeriod struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableNoticePeriod deprecated added in v1.6.0

func NewNullableNoticePeriod(val *NoticePeriod) *NullableNoticePeriod

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableNoticePeriod) Get deprecated added in v1.6.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableNoticePeriod) IsSet deprecated added in v1.6.0

func (v NullableNoticePeriod) IsSet() bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableNoticePeriod) MarshalJSON deprecated added in v1.6.0

func (v NullableNoticePeriod) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableNoticePeriod) Set deprecated added in v1.6.0

func (v *NullableNoticePeriod) Set(val *NoticePeriod)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableNoticePeriod) UnmarshalJSON deprecated added in v1.6.0

func (v *NullableNoticePeriod) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableNoticePeriod) Unset deprecated added in v1.6.0

func (v *NullableNoticePeriod) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableNoticePeriodTypes deprecated added in v1.6.0

type NullableNoticePeriodTypes struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableNoticePeriodTypes deprecated added in v1.6.0

func NewNullableNoticePeriodTypes(val *NoticePeriodTypes) *NullableNoticePeriodTypes

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableNoticePeriodTypes) Get deprecated added in v1.6.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableNoticePeriodTypes) IsSet deprecated added in v1.6.0

func (v NullableNoticePeriodTypes) IsSet() bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableNoticePeriodTypes) MarshalJSON deprecated added in v1.6.0

func (v NullableNoticePeriodTypes) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableNoticePeriodTypes) Set deprecated added in v1.6.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableNoticePeriodTypes) UnmarshalJSON deprecated added in v1.6.0

func (v *NullableNoticePeriodTypes) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableNoticePeriodTypes) Unset deprecated added in v1.6.0

func (v *NullableNoticePeriodTypes) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableOfferType deprecated added in v1.6.0

type NullableOfferType struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableOfferType deprecated added in v1.6.0

func NewNullableOfferType(val *OfferType) *NullableOfferType

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableOfferType) Get deprecated added in v1.6.0

func (v NullableOfferType) Get() *OfferType

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableOfferType) IsSet deprecated added in v1.6.0

func (v NullableOfferType) IsSet() bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableOfferType) MarshalJSON deprecated added in v1.6.0

func (v NullableOfferType) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableOfferType) Set deprecated added in v1.6.0

func (v *NullableOfferType) Set(val *OfferType)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableOfferType) UnmarshalJSON deprecated added in v1.6.0

func (v *NullableOfferType) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableOfferType) Unset deprecated added in v1.6.0

func (v *NullableOfferType) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullablePriceType deprecated added in v0.5.0

type NullablePriceType struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullablePriceType deprecated added in v0.5.0

func NewNullablePriceType(val *PriceType) *NullablePriceType

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullablePriceType) Get deprecated added in v0.5.0

func (v NullablePriceType) Get() *PriceType

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullablePriceType) IsSet deprecated added in v0.5.0

func (v NullablePriceType) IsSet() bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullablePriceType) MarshalJSON deprecated added in v0.5.0

func (v NullablePriceType) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullablePriceType) Set deprecated added in v0.5.0

func (v *NullablePriceType) Set(val *PriceType)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullablePriceType) UnmarshalJSON deprecated added in v0.5.0

func (v *NullablePriceType) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullablePriceType) Unset deprecated added in v0.5.0

func (v *NullablePriceType) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullablePricingOptionUnit deprecated added in v0.5.0

type NullablePricingOptionUnit struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullablePricingOptionUnit deprecated added in v0.5.0

func NewNullablePricingOptionUnit(val *PricingOptionUnit) *NullablePricingOptionUnit

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullablePricingOptionUnit) Get deprecated added in v0.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullablePricingOptionUnit) IsSet deprecated added in v0.5.0

func (v NullablePricingOptionUnit) IsSet() bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullablePricingOptionUnit) MarshalJSON deprecated added in v0.5.0

func (v NullablePricingOptionUnit) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullablePricingOptionUnit) Set deprecated added in v0.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullablePricingOptionUnit) UnmarshalJSON deprecated added in v0.5.0

func (v *NullablePricingOptionUnit) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullablePricingOptionUnit) Unset deprecated added in v0.5.0

func (v *NullablePricingOptionUnit) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableProductLifecycleState deprecated added in v0.5.0

type NullableProductLifecycleState struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableProductLifecycleState deprecated added in v0.5.0

func NewNullableProductLifecycleState(val *ProductLifecycleState) *NullableProductLifecycleState

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableProductLifecycleState) Get deprecated added in v0.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableProductLifecycleState) IsSet deprecated added in v0.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableProductLifecycleState) MarshalJSON deprecated added in v0.5.0

func (v NullableProductLifecycleState) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableProductLifecycleState) Set deprecated added in v0.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableProductLifecycleState) UnmarshalJSON deprecated added in v0.5.0

func (v *NullableProductLifecycleState) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableProductLifecycleState) Unset deprecated added in v0.5.0

func (v *NullableProductLifecycleState) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableRegisterTesting deprecated added in v0.3.0

type NullableRegisterTesting struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableRegisterTesting deprecated added in v0.3.0

func NewNullableRegisterTesting(val *RegisterTesting) *NullableRegisterTesting

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableRegisterTesting) Get deprecated added in v0.3.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableRegisterTesting) IsSet deprecated added in v0.3.0

func (v NullableRegisterTesting) IsSet() bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableRegisterTesting) MarshalJSON deprecated added in v0.3.0

func (v NullableRegisterTesting) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableRegisterTesting) Set deprecated added in v0.3.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableRegisterTesting) UnmarshalJSON deprecated added in v0.3.0

func (v *NullableRegisterTesting) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableRegisterTesting) Unset deprecated added in v0.3.0

func (v *NullableRegisterTesting) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableRequestPrivatePlan deprecated added in v1.9.0

type NullableRequestPrivatePlan struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableRequestPrivatePlan deprecated added in v1.9.0

func NewNullableRequestPrivatePlan(val *RequestPrivatePlan) *NullableRequestPrivatePlan

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableRequestPrivatePlan) Get deprecated added in v1.9.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableRequestPrivatePlan) IsSet deprecated added in v1.9.0

func (v NullableRequestPrivatePlan) IsSet() bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableRequestPrivatePlan) MarshalJSON deprecated added in v1.9.0

func (v NullableRequestPrivatePlan) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableRequestPrivatePlan) Set deprecated added in v1.9.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableRequestPrivatePlan) UnmarshalJSON deprecated added in v1.9.0

func (v *NullableRequestPrivatePlan) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableRequestPrivatePlan) Unset deprecated added in v1.9.0

func (v *NullableRequestPrivatePlan) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableResolveCustomerPayload deprecated

type NullableResolveCustomerPayload struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableResolveCustomerPayload deprecated

func NewNullableResolveCustomerPayload(val *ResolveCustomerPayload) *NullableResolveCustomerPayload

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableResolveCustomerPayload) Get deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableResolveCustomerPayload) IsSet deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableResolveCustomerPayload) MarshalJSON deprecated

func (v NullableResolveCustomerPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableResolveCustomerPayload) Set deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableResolveCustomerPayload) UnmarshalJSON deprecated

func (v *NullableResolveCustomerPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableResolveCustomerPayload) Unset deprecated

func (v *NullableResolveCustomerPayload) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableScope deprecated added in v1.17.0

type NullableScope struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableScope deprecated added in v1.17.0

func NewNullableScope(val *Scope) *NullableScope

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableScope) Get deprecated added in v1.17.0

func (v NullableScope) Get() *Scope

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableScope) IsSet deprecated added in v1.17.0

func (v NullableScope) IsSet() bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableScope) MarshalJSON deprecated added in v1.17.0

func (v NullableScope) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableScope) Set deprecated added in v1.17.0

func (v *NullableScope) Set(val *Scope)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableScope) UnmarshalJSON deprecated added in v1.17.0

func (v *NullableScope) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableScope) Unset deprecated added in v1.17.0

func (v *NullableScope) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableServiceCertificate deprecated added in v1.6.0

type NullableServiceCertificate struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableServiceCertificate deprecated added in v1.6.0

func NewNullableServiceCertificate(val *ServiceCertificate) *NullableServiceCertificate

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableServiceCertificate) Get deprecated added in v1.6.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableServiceCertificate) IsSet deprecated added in v1.6.0

func (v NullableServiceCertificate) IsSet() bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableServiceCertificate) MarshalJSON deprecated added in v1.6.0

func (v NullableServiceCertificate) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableServiceCertificate) Set deprecated added in v1.6.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableServiceCertificate) UnmarshalJSON deprecated added in v1.6.0

func (v *NullableServiceCertificate) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableServiceCertificate) Unset deprecated added in v1.6.0

func (v *NullableServiceCertificate) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableString deprecated

type NullableString struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableString deprecated

func NewNullableString(val *string) *NullableString

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableString) Get deprecated

func (v NullableString) Get() *string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableString) IsSet deprecated

func (v NullableString) IsSet() bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableString) MarshalJSON deprecated

func (v NullableString) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableString) Set deprecated

func (v *NullableString) Set(val *string)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableString) UnmarshalJSON deprecated

func (v *NullableString) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableString) Unset deprecated

func (v *NullableString) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableSubscriptionId deprecated added in v0.5.0

type NullableSubscriptionId struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableSubscriptionId deprecated added in v0.5.0

func NewNullableSubscriptionId(val *SubscriptionId) *NullableSubscriptionId

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableSubscriptionId) Get deprecated added in v0.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableSubscriptionId) IsSet deprecated added in v0.5.0

func (v NullableSubscriptionId) IsSet() bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableSubscriptionId) MarshalJSON deprecated added in v0.5.0

func (v NullableSubscriptionId) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableSubscriptionId) Set deprecated added in v0.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableSubscriptionId) UnmarshalJSON deprecated added in v0.5.0

func (v *NullableSubscriptionId) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableSubscriptionId) Unset deprecated added in v0.5.0

func (v *NullableSubscriptionId) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableSubscriptionLifecycleState deprecated added in v0.5.0

type NullableSubscriptionLifecycleState struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableSubscriptionLifecycleState deprecated added in v0.5.0

func NewNullableSubscriptionLifecycleState(val *SubscriptionLifecycleState) *NullableSubscriptionLifecycleState

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableSubscriptionLifecycleState) Get deprecated added in v0.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableSubscriptionLifecycleState) IsSet deprecated added in v0.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableSubscriptionLifecycleState) MarshalJSON deprecated added in v0.5.0

func (v NullableSubscriptionLifecycleState) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableSubscriptionLifecycleState) Set deprecated added in v0.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableSubscriptionLifecycleState) UnmarshalJSON deprecated added in v0.5.0

func (v *NullableSubscriptionLifecycleState) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableSubscriptionLifecycleState) Unset deprecated added in v0.5.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableSubscriptionProduct deprecated

type NullableSubscriptionProduct struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableSubscriptionProduct deprecated

func NewNullableSubscriptionProduct(val *SubscriptionProduct) *NullableSubscriptionProduct

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableSubscriptionProduct) Get deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableSubscriptionProduct) IsSet deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableSubscriptionProduct) MarshalJSON deprecated

func (v NullableSubscriptionProduct) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableSubscriptionProduct) Set deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableSubscriptionProduct) UnmarshalJSON deprecated

func (v *NullableSubscriptionProduct) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableSubscriptionProduct) Unset deprecated

func (v *NullableSubscriptionProduct) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableSuggestProduct deprecated added in v0.3.0

type NullableSuggestProduct struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableSuggestProduct deprecated added in v0.3.0

func NewNullableSuggestProduct(val *SuggestProduct) *NullableSuggestProduct

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableSuggestProduct) Get deprecated added in v0.3.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableSuggestProduct) IsSet deprecated added in v0.3.0

func (v NullableSuggestProduct) IsSet() bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableSuggestProduct) MarshalJSON deprecated added in v0.3.0

func (v NullableSuggestProduct) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableSuggestProduct) Set deprecated added in v0.3.0

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableSuggestProduct) UnmarshalJSON deprecated added in v0.3.0

func (v *NullableSuggestProduct) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableSuggestProduct) Unset deprecated added in v0.3.0

func (v *NullableSuggestProduct) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableTime deprecated

type NullableTime struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableTime deprecated

func NewNullableTime(val *time.Time) *NullableTime

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableTime) Get deprecated

func (v NullableTime) Get() *time.Time

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableTime) IsSet deprecated

func (v NullableTime) IsSet() bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableTime) MarshalJSON deprecated

func (v NullableTime) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableTime) Set deprecated

func (v *NullableTime) Set(val *time.Time)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableTime) UnmarshalJSON deprecated

func (v *NullableTime) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableTime) Unset deprecated

func (v *NullableTime) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableValue deprecated added in v0.3.1

type NullableValue[T any] struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableValue[T]) Get deprecated added in v0.3.1

func (v NullableValue[T]) Get() *T

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableValue[T]) IsSet deprecated added in v0.3.1

func (v NullableValue[T]) IsSet() bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableValue[T]) Set deprecated added in v0.3.1

func (v *NullableValue[T]) Set(val *T)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableValue[T]) Unset deprecated added in v0.3.1

func (v *NullableValue[T]) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableVendorId deprecated added in v0.5.0

type NullableVendorId struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableVendorId deprecated added in v0.5.0

func NewNullableVendorId(val *VendorId) *NullableVendorId

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableVendorId) Get deprecated added in v0.5.0

func (v NullableVendorId) Get() *VendorId

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableVendorId) IsSet deprecated added in v0.5.0

func (v NullableVendorId) IsSet() bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableVendorId) MarshalJSON deprecated added in v0.5.0

func (v NullableVendorId) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableVendorId) Set deprecated added in v0.5.0

func (v *NullableVendorId) Set(val *VendorId)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableVendorId) UnmarshalJSON deprecated added in v0.5.0

func (v *NullableVendorId) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableVendorId) Unset deprecated added in v0.5.0

func (v *NullableVendorId) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type NullableVendorSubscription deprecated

type NullableVendorSubscription struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewNullableVendorSubscription deprecated

func NewNullableVendorSubscription(val *VendorSubscription) *NullableVendorSubscription

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableVendorSubscription) Get deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableVendorSubscription) IsSet deprecated

func (v NullableVendorSubscription) IsSet() bool

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (NullableVendorSubscription) MarshalJSON deprecated

func (v NullableVendorSubscription) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableVendorSubscription) Set deprecated

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableVendorSubscription) UnmarshalJSON deprecated

func (v *NullableVendorSubscription) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*NullableVendorSubscription) Unset deprecated

func (v *NullableVendorSubscription) Unset()

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type OfferType added in v1.6.0

type OfferType string

OfferType The offer type of a product reflecting the business model. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead
	OFFERTYPE_LISTING OfferType = "OFFER_LISTING"
	// Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead
	OFFERTYPE_RESELLING OfferType = "OFFER_RESELLING"
)

List of offerType

func NewOfferTypeFromValue added in v1.6.0

func NewOfferTypeFromValue(v string) (*OfferType, error)

NewOfferTypeFromValue returns a pointer to a valid OfferType for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (OfferType) IsValid added in v1.6.0

func (v OfferType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (OfferType) Ptr added in v1.6.0

func (v OfferType) Ptr() *OfferType

Ptr returns reference to offerType value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*OfferType) UnmarshalJSON deprecated added in v1.6.0

func (v *OfferType) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type PriceType added in v0.5.0

type PriceType string

PriceType The product's price type. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead
	PRICETYPE_CONTRACT PriceType = "CONTRACT"
	// Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead
	PRICETYPE_FREE PriceType = "FREE"
	// Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead
	PRICETYPE_FREE_TRIAL PriceType = "FREE_TRIAL"
	// Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead
	PRICETYPE_BYOL PriceType = "BYOL"
	// Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead
	PRICETYPE_PAYG PriceType = "PAYG"
)

List of priceType

func NewPriceTypeFromValue added in v0.5.0

func NewPriceTypeFromValue(v string) (*PriceType, error)

NewPriceTypeFromValue returns a pointer to a valid PriceType for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (PriceType) IsValid added in v0.5.0

func (v PriceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (PriceType) Ptr added in v0.5.0

func (v PriceType) Ptr() *PriceType

Ptr returns reference to priceType value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*PriceType) UnmarshalJSON deprecated added in v0.5.0

func (v *PriceType) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type PricingOptionUnit added in v0.5.0

type PricingOptionUnit string

PricingOptionUnit The interval to which the rate applies. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead
	PRICINGOPTIONUNIT_MONTH PricingOptionUnit = "month"
)

List of pricingOptionUnit

func NewPricingOptionUnitFromValue added in v0.5.0

func NewPricingOptionUnitFromValue(v string) (*PricingOptionUnit, error)

NewPricingOptionUnitFromValue returns a pointer to a valid PricingOptionUnit for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (PricingOptionUnit) IsValid added in v0.5.0

func (v PricingOptionUnit) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (PricingOptionUnit) Ptr added in v0.5.0

Ptr returns reference to pricingOptionUnit value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*PricingOptionUnit) UnmarshalJSON deprecated added in v0.5.0

func (v *PricingOptionUnit) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ProductLifecycleState added in v0.5.0

type ProductLifecycleState string

ProductLifecycleState The lifecycle state of the product. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead
	PRODUCTLIFECYCLESTATE_LIVE ProductLifecycleState = "PRODUCT_LIVE"
	// Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead
	PRODUCTLIFECYCLESTATE_PREVIEW ProductLifecycleState = "PRODUCT_PREVIEW"
)

List of productLifecycleState

func NewProductLifecycleStateFromValue added in v0.5.0

func NewProductLifecycleStateFromValue(v string) (*ProductLifecycleState, error)

NewProductLifecycleStateFromValue returns a pointer to a valid ProductLifecycleState for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (ProductLifecycleState) IsValid added in v0.5.0

func (v ProductLifecycleState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (ProductLifecycleState) Ptr added in v0.5.0

Ptr returns reference to productLifecycleState value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ProductLifecycleState) UnmarshalJSON deprecated added in v0.5.0

func (v *ProductLifecycleState) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type RegisterTesting added in v0.3.0

type RegisterTesting struct {
	// REQUIRED
	RegisterTesting RegisterTestingGetRegisterTestingAttributeType `json:"registerTesting" required:"true"`
	// REQUIRED
	Type RegisterTestingGetTypeAttributeType `json:"type" required:"true"`
}

RegisterTesting Register for testing. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewRegisterTesting added in v0.3.0

NewRegisterTesting instantiates a new RegisterTesting object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewRegisterTestingWithDefaults added in v0.3.0

func NewRegisterTestingWithDefaults() *RegisterTesting

NewRegisterTestingWithDefaults instantiates a new RegisterTesting object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*RegisterTesting) GetRegisterTesting added in v0.3.0

func (o *RegisterTesting) GetRegisterTesting() (ret RegisterTestingGetRegisterTestingRetType)

GetRegisterTesting returns the RegisterTesting field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*RegisterTesting) GetRegisterTestingOk added in v0.3.0

func (o *RegisterTesting) GetRegisterTestingOk() (ret RegisterTestingGetRegisterTestingRetType, ok bool)

GetRegisterTestingOk returns a tuple with the RegisterTesting field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*RegisterTesting) GetType added in v0.3.0

GetType returns the Type field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*RegisterTesting) GetTypeOk added in v0.3.0

func (o *RegisterTesting) GetTypeOk() (ret RegisterTestingGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*RegisterTesting) SetRegisterTesting added in v0.3.0

SetRegisterTesting sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*RegisterTesting) SetType added in v0.3.0

SetType sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (RegisterTesting) ToMap deprecated added in v0.3.0

func (o RegisterTesting) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type RegisterTestingGetRegisterTestingArgType deprecated added in v0.3.1

type RegisterTestingGetRegisterTestingArgType = InquiryRegisterTesting

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type RegisterTestingGetRegisterTestingAttributeType added in v0.3.1

type RegisterTestingGetRegisterTestingAttributeType = *InquiryRegisterTesting

isModel Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type RegisterTestingGetRegisterTestingRetType deprecated added in v0.3.1

type RegisterTestingGetRegisterTestingRetType = InquiryRegisterTesting

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type RegisterTestingGetTypeArgType deprecated added in v0.3.1

type RegisterTestingGetTypeArgType = InquiryFormType

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type RegisterTestingGetTypeAttributeType added in v0.3.1

type RegisterTestingGetTypeAttributeType = *InquiryFormType

isEnumRef Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type RegisterTestingGetTypeRetType deprecated added in v0.3.1

type RegisterTestingGetTypeRetType = InquiryFormType

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type RequestPrivatePlan added in v1.9.0

type RequestPrivatePlan struct {
	// REQUIRED
	RequestPrivatePlan RequestPrivatePlanGetRequestPrivatePlanAttributeType `json:"requestPrivatePlan" required:"true"`
	// REQUIRED
	Type RequestPrivatePlanGetTypeAttributeType `json:"type" required:"true"`
}

RequestPrivatePlan Request a private plan. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewRequestPrivatePlan added in v1.9.0

NewRequestPrivatePlan instantiates a new RequestPrivatePlan object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewRequestPrivatePlanWithDefaults added in v1.9.0

func NewRequestPrivatePlanWithDefaults() *RequestPrivatePlan

NewRequestPrivatePlanWithDefaults instantiates a new RequestPrivatePlan object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*RequestPrivatePlan) GetRequestPrivatePlan added in v1.9.0

func (o *RequestPrivatePlan) GetRequestPrivatePlan() (ret RequestPrivatePlanGetRequestPrivatePlanRetType)

GetRequestPrivatePlan returns the RequestPrivatePlan field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*RequestPrivatePlan) GetRequestPrivatePlanOk added in v1.9.0

func (o *RequestPrivatePlan) GetRequestPrivatePlanOk() (ret RequestPrivatePlanGetRequestPrivatePlanRetType, ok bool)

GetRequestPrivatePlanOk returns a tuple with the RequestPrivatePlan field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*RequestPrivatePlan) GetType added in v1.9.0

GetType returns the Type field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*RequestPrivatePlan) GetTypeOk added in v1.9.0

func (o *RequestPrivatePlan) GetTypeOk() (ret RequestPrivatePlanGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*RequestPrivatePlan) SetRequestPrivatePlan added in v1.9.0

SetRequestPrivatePlan sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*RequestPrivatePlan) SetType added in v1.9.0

SetType sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (RequestPrivatePlan) ToMap deprecated added in v1.9.0

func (o RequestPrivatePlan) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type RequestPrivatePlanGetRequestPrivatePlanArgType deprecated added in v1.9.0

type RequestPrivatePlanGetRequestPrivatePlanArgType = InquiryRequestPrivatePlan

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type RequestPrivatePlanGetRequestPrivatePlanAttributeType added in v1.9.0

type RequestPrivatePlanGetRequestPrivatePlanAttributeType = *InquiryRequestPrivatePlan

isModel Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type RequestPrivatePlanGetRequestPrivatePlanRetType deprecated added in v1.9.0

type RequestPrivatePlanGetRequestPrivatePlanRetType = InquiryRequestPrivatePlan

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type RequestPrivatePlanGetTypeArgType deprecated added in v1.9.0

type RequestPrivatePlanGetTypeArgType = InquiryFormType

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type RequestPrivatePlanGetTypeAttributeType added in v1.9.0

type RequestPrivatePlanGetTypeAttributeType = *InquiryFormType

isEnumRef Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type RequestPrivatePlanGetTypeRetType deprecated added in v1.9.0

type RequestPrivatePlanGetTypeRetType = InquiryFormType

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ResolveCustomerPayload

type ResolveCustomerPayload struct {
	// Opaque token exchangeable for subscription details.
	// REQUIRED
	Token ResolveCustomerPayloadGetTokenAttributeType `json:"token" required:"true"`
}

ResolveCustomerPayload struct for ResolveCustomerPayload Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewResolveCustomerPayload

func NewResolveCustomerPayload(token ResolveCustomerPayloadGetTokenArgType) *ResolveCustomerPayload

NewResolveCustomerPayload instantiates a new ResolveCustomerPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewResolveCustomerPayloadWithDefaults

func NewResolveCustomerPayloadWithDefaults() *ResolveCustomerPayload

NewResolveCustomerPayloadWithDefaults instantiates a new ResolveCustomerPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ResolveCustomerPayload) GetToken

GetToken returns the Token field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ResolveCustomerPayload) GetTokenOk

GetTokenOk returns a tuple with the Token field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ResolveCustomerPayload) SetToken

SetToken sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (ResolveCustomerPayload) ToMap deprecated

func (o ResolveCustomerPayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ResolveCustomerPayloadGetTokenArgType deprecated added in v0.3.1

type ResolveCustomerPayloadGetTokenArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ResolveCustomerPayloadGetTokenAttributeType added in v0.3.1

type ResolveCustomerPayloadGetTokenAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ResolveCustomerPayloadGetTokenRetType deprecated added in v0.3.1

type ResolveCustomerPayloadGetTokenRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ResolveCustomerRequest deprecated added in v1.3.0

type ResolveCustomerRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (ResolveCustomerRequest) Execute added in v1.3.0

func (ResolveCustomerRequest) ResolveCustomerPayload added in v1.3.0

func (r ResolveCustomerRequest) ResolveCustomerPayload(resolveCustomerPayload ResolveCustomerPayload) ApiResolveCustomerRequest

type Scope added in v1.17.0

type Scope string

Scope The (visibility) scope. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead
	SCOPE_PUBLIC Scope = "PUBLIC"
	// Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead
	SCOPE_AUTHENTICATED Scope = "AUTHENTICATED"
	// Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead
	SCOPE_PRIVATE_PROJECT Scope = "PRIVATE_PROJECT"
)

List of scope

func NewScopeFromValue added in v1.17.0

func NewScopeFromValue(v string) (*Scope, error)

NewScopeFromValue returns a pointer to a valid Scope for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (Scope) IsValid added in v1.17.0

func (v Scope) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (Scope) Ptr added in v1.17.0

func (v Scope) Ptr() *Scope

Ptr returns reference to scope value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*Scope) UnmarshalJSON deprecated added in v1.17.0

func (v *Scope) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ServiceCertificate added in v1.6.0

type ServiceCertificate struct {
	Version ServiceCertificateGetVersionAttributeType `json:"version,omitempty"`
}

ServiceCertificate The related service certificate of the (subscription) product. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewServiceCertificate added in v1.6.0

func NewServiceCertificate() *ServiceCertificate

NewServiceCertificate instantiates a new ServiceCertificate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewServiceCertificateWithDefaults added in v1.6.0

func NewServiceCertificateWithDefaults() *ServiceCertificate

NewServiceCertificateWithDefaults instantiates a new ServiceCertificate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ServiceCertificate) GetVersion added in v1.6.0

GetVersion returns the Version field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ServiceCertificate) GetVersionOk added in v1.6.0

func (o *ServiceCertificate) GetVersionOk() (ret ServiceCertificateGetVersionRetType, ok bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ServiceCertificate) HasVersion added in v1.6.0

func (o *ServiceCertificate) HasVersion() bool

HasVersion returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*ServiceCertificate) SetVersion added in v1.6.0

SetVersion gets a reference to the given LocalizedVersion and assigns it to the Version field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (ServiceCertificate) ToMap deprecated added in v1.6.0

func (o ServiceCertificate) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ServiceCertificateGetVersionArgType deprecated added in v1.6.0

type ServiceCertificateGetVersionArgType = LocalizedVersion

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ServiceCertificateGetVersionAttributeType added in v1.6.0

type ServiceCertificateGetVersionAttributeType = *LocalizedVersion

isModel Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type ServiceCertificateGetVersionRetType deprecated added in v1.6.0

type ServiceCertificateGetVersionRetType = LocalizedVersion

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionId added in v0.5.0

type SubscriptionId struct {
}

SubscriptionId The subscription ID. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewSubscriptionId added in v0.5.0

func NewSubscriptionId() *SubscriptionId

NewSubscriptionId instantiates a new SubscriptionId object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewSubscriptionIdWithDefaults added in v0.5.0

func NewSubscriptionIdWithDefaults() *SubscriptionId

NewSubscriptionIdWithDefaults instantiates a new SubscriptionId object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (SubscriptionId) ToMap deprecated added in v0.5.0

func (o SubscriptionId) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionLifecycleState added in v0.5.0

type SubscriptionLifecycleState string

SubscriptionLifecycleState Lifecycle state of the subscription. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead
	SUBSCRIPTIONLIFECYCLESTATE_PENDING SubscriptionLifecycleState = "SUBSCRIPTION_PENDING"
	// Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead
	SUBSCRIPTIONLIFECYCLESTATE_ACTIVE SubscriptionLifecycleState = "SUBSCRIPTION_ACTIVE"
	// Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead
	SUBSCRIPTIONLIFECYCLESTATE_INACTIVE SubscriptionLifecycleState = "SUBSCRIPTION_INACTIVE"
	// Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead
	SUBSCRIPTIONLIFECYCLESTATE_CANCELLING SubscriptionLifecycleState = "SUBSCRIPTION_CANCELLING"
	// Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead
	SUBSCRIPTIONLIFECYCLESTATE_CANCELLED SubscriptionLifecycleState = "SUBSCRIPTION_CANCELLED"
	// Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead
	SUBSCRIPTIONLIFECYCLESTATE_REJECTED SubscriptionLifecycleState = "SUBSCRIPTION_REJECTED"
)

List of subscriptionLifecycleState

func NewSubscriptionLifecycleStateFromValue added in v0.5.0

func NewSubscriptionLifecycleStateFromValue(v string) (*SubscriptionLifecycleState, error)

NewSubscriptionLifecycleStateFromValue returns a pointer to a valid SubscriptionLifecycleState for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (SubscriptionLifecycleState) IsValid added in v0.5.0

func (v SubscriptionLifecycleState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (SubscriptionLifecycleState) Ptr added in v0.5.0

Ptr returns reference to subscriptionLifecycleState value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionLifecycleState) UnmarshalJSON deprecated added in v0.5.0

func (v *SubscriptionLifecycleState) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProduct

type SubscriptionProduct struct {
	Assets SubscriptionProductGetAssetsAttributeType `json:"assets,omitempty"`
	// REQUIRED
	DeliveryMethod SubscriptionProductGetDeliveryMethodAttributeType `json:"deliveryMethod" required:"true"`
	// REQUIRED
	LifecycleState SubscriptionProductGetLifecycleStateAttributeType `json:"lifecycleState" required:"true"`
	// The user-readable plan ID of a pricing option.
	// REQUIRED
	PlanId SubscriptionProductGetPlanIdAttributeType `json:"planId" required:"true"`
	// REQUIRED
	PriceType SubscriptionProductGetPriceTypeAttributeType `json:"priceType" required:"true"`
	// Additional price type information.
	// REQUIRED
	PricingPlan SubscriptionProductGetPricingPlanAttributeType `json:"pricingPlan" required:"true"`
	// The user-readable product ID.
	// REQUIRED
	ProductId SubscriptionProductGetProductIdAttributeType `json:"productId" required:"true"`
	// The name of the product.
	// REQUIRED
	ProductName SubscriptionProductGetProductNameAttributeType `json:"productName" required:"true"`
	// The product's vendor name.
	// REQUIRED
	VendorName SubscriptionProductGetVendorNameAttributeType `json:"vendorName" required:"true"`
	// The vendor provided plan ID.
	VendorPlanId SubscriptionProductGetVendorPlanIdAttributeType `json:"vendorPlanId,omitempty"`
	// The vendor provided product ID.
	VendorProductId SubscriptionProductGetVendorProductIdAttributeType `json:"vendorProductId,omitempty"`
	// Uniform Resource Locator.
	// REQUIRED
	VendorWebsiteUrl SubscriptionProductGetVendorWebsiteUrlAttributeType `json:"vendorWebsiteUrl" required:"true"`
}

SubscriptionProduct The product of a subscription Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewSubscriptionProduct

NewSubscriptionProduct instantiates a new SubscriptionProduct object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewSubscriptionProductWithDefaults

func NewSubscriptionProductWithDefaults() *SubscriptionProduct

NewSubscriptionProductWithDefaults instantiates a new SubscriptionProduct object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) GetAssets added in v1.6.0

GetAssets returns the Assets field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) GetAssetsOk added in v1.6.0

GetAssetsOk returns a tuple with the Assets field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) GetDeliveryMethod

GetDeliveryMethod returns the DeliveryMethod field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) GetDeliveryMethodOk

func (o *SubscriptionProduct) GetDeliveryMethodOk() (ret SubscriptionProductGetDeliveryMethodRetType, ok bool)

GetDeliveryMethodOk returns a tuple with the DeliveryMethod field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) GetLifecycleState

GetLifecycleState returns the LifecycleState field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) GetLifecycleStateOk

func (o *SubscriptionProduct) GetLifecycleStateOk() (ret SubscriptionProductGetLifecycleStateRetType, ok bool)

GetLifecycleStateOk returns a tuple with the LifecycleState field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) GetPlanId added in v1.10.0

GetPlanId returns the PlanId field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) GetPlanIdOk added in v1.10.0

GetPlanIdOk returns a tuple with the PlanId field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) GetPriceType

GetPriceType returns the PriceType field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) GetPriceTypeOk

func (o *SubscriptionProduct) GetPriceTypeOk() (ret SubscriptionProductGetPriceTypeRetType, ok bool)

GetPriceTypeOk returns a tuple with the PriceType field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) GetPricingPlan

GetPricingPlan returns the PricingPlan field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) GetPricingPlanOk

func (o *SubscriptionProduct) GetPricingPlanOk() (ret SubscriptionProductGetPricingPlanRetType, ok bool)

GetPricingPlanOk returns a tuple with the PricingPlan field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) GetProductId

GetProductId returns the ProductId field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) GetProductIdOk

func (o *SubscriptionProduct) GetProductIdOk() (ret SubscriptionProductGetProductIdRetType, ok bool)

GetProductIdOk returns a tuple with the ProductId field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) GetProductName

GetProductName returns the ProductName field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) GetProductNameOk

func (o *SubscriptionProduct) GetProductNameOk() (ret SubscriptionProductGetProductNameRetType, ok bool)

GetProductNameOk returns a tuple with the ProductName field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) GetVendorName

GetVendorName returns the VendorName field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) GetVendorNameOk

func (o *SubscriptionProduct) GetVendorNameOk() (ret SubscriptionProductGetVendorNameRetType, ok bool)

GetVendorNameOk returns a tuple with the VendorName field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) GetVendorPlanId added in v1.0.0

GetVendorPlanId returns the VendorPlanId field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) GetVendorPlanIdOk added in v1.0.0

func (o *SubscriptionProduct) GetVendorPlanIdOk() (ret SubscriptionProductGetVendorPlanIdRetType, ok bool)

GetVendorPlanIdOk returns a tuple with the VendorPlanId field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) GetVendorProductId added in v0.5.0

GetVendorProductId returns the VendorProductId field value if set, zero value otherwise. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) GetVendorProductIdOk added in v0.5.0

func (o *SubscriptionProduct) GetVendorProductIdOk() (ret SubscriptionProductGetVendorProductIdRetType, ok bool)

GetVendorProductIdOk returns a tuple with the VendorProductId field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) GetVendorWebsiteUrl

GetVendorWebsiteUrl returns the VendorWebsiteUrl field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) GetVendorWebsiteUrlOk

func (o *SubscriptionProduct) GetVendorWebsiteUrlOk() (ret SubscriptionProductGetVendorWebsiteUrlRetType, ok bool)

GetVendorWebsiteUrlOk returns a tuple with the VendorWebsiteUrl field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) HasAssets added in v1.6.0

func (o *SubscriptionProduct) HasAssets() bool

HasAssets returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) HasVendorPlanId added in v1.0.0

func (o *SubscriptionProduct) HasVendorPlanId() bool

HasVendorPlanId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) HasVendorProductId added in v0.5.0

func (o *SubscriptionProduct) HasVendorProductId() bool

HasVendorProductId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) SetAssets added in v1.6.0

SetAssets gets a reference to the given Assets and assigns it to the Assets field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) SetDeliveryMethod

SetDeliveryMethod sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) SetLifecycleState

SetLifecycleState sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) SetPlanId added in v1.10.0

SetPlanId sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) SetPriceType

SetPriceType sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) SetPricingPlan

SetPricingPlan sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) SetProductId

SetProductId sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) SetProductName

SetProductName sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) SetVendorName

SetVendorName sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) SetVendorPlanId added in v1.0.0

SetVendorPlanId gets a reference to the given string and assigns it to the VendorPlanId field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) SetVendorProductId added in v0.5.0

SetVendorProductId gets a reference to the given string and assigns it to the VendorProductId field. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SubscriptionProduct) SetVendorWebsiteUrl

SetVendorWebsiteUrl sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (SubscriptionProduct) ToMap deprecated

func (o SubscriptionProduct) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetAssetsArgType deprecated added in v1.6.0

type SubscriptionProductGetAssetsArgType = Assets

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetAssetsAttributeType added in v1.6.0

type SubscriptionProductGetAssetsAttributeType = *Assets

isModel Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetAssetsRetType deprecated added in v1.6.0

type SubscriptionProductGetAssetsRetType = Assets

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetDeliveryMethodArgType deprecated added in v0.3.1

type SubscriptionProductGetDeliveryMethodArgType = DeliveryMethod

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetDeliveryMethodAttributeType added in v0.3.1

type SubscriptionProductGetDeliveryMethodAttributeType = *DeliveryMethod

isEnumRef Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetDeliveryMethodRetType deprecated added in v0.3.1

type SubscriptionProductGetDeliveryMethodRetType = DeliveryMethod

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetLifecycleStateArgType deprecated added in v0.3.1

type SubscriptionProductGetLifecycleStateArgType = ProductLifecycleState

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetLifecycleStateAttributeType added in v0.3.1

type SubscriptionProductGetLifecycleStateAttributeType = *ProductLifecycleState

isEnumRef Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetLifecycleStateRetType deprecated added in v0.3.1

type SubscriptionProductGetLifecycleStateRetType = ProductLifecycleState

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetPlanIdArgType deprecated added in v1.10.0

type SubscriptionProductGetPlanIdArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetPlanIdAttributeType added in v1.10.0

type SubscriptionProductGetPlanIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetPlanIdRetType deprecated added in v1.10.0

type SubscriptionProductGetPlanIdRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetPriceTypeArgType deprecated added in v0.3.1

type SubscriptionProductGetPriceTypeArgType = PriceType

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetPriceTypeAttributeType added in v0.3.1

type SubscriptionProductGetPriceTypeAttributeType = *PriceType

isEnumRef Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetPriceTypeRetType deprecated added in v0.3.1

type SubscriptionProductGetPriceTypeRetType = PriceType

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetPricingPlanArgType deprecated added in v0.3.1

type SubscriptionProductGetPricingPlanArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetPricingPlanAttributeType added in v0.3.1

type SubscriptionProductGetPricingPlanAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetPricingPlanRetType deprecated added in v0.3.1

type SubscriptionProductGetPricingPlanRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetProductIdArgType deprecated added in v0.3.1

type SubscriptionProductGetProductIdArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetProductIdAttributeType added in v0.3.1

type SubscriptionProductGetProductIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetProductIdRetType deprecated added in v0.3.1

type SubscriptionProductGetProductIdRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetProductNameArgType deprecated added in v0.3.1

type SubscriptionProductGetProductNameArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetProductNameAttributeType added in v0.3.1

type SubscriptionProductGetProductNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetProductNameRetType deprecated added in v0.3.1

type SubscriptionProductGetProductNameRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetVendorNameArgType deprecated added in v0.3.1

type SubscriptionProductGetVendorNameArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetVendorNameAttributeType added in v0.3.1

type SubscriptionProductGetVendorNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetVendorNameRetType deprecated added in v0.3.1

type SubscriptionProductGetVendorNameRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetVendorPlanIdArgType deprecated added in v1.0.0

type SubscriptionProductGetVendorPlanIdArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetVendorPlanIdAttributeType added in v1.0.0

type SubscriptionProductGetVendorPlanIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetVendorPlanIdRetType deprecated added in v1.0.0

type SubscriptionProductGetVendorPlanIdRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetVendorProductIdArgType deprecated added in v0.5.0

type SubscriptionProductGetVendorProductIdArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetVendorProductIdAttributeType added in v0.5.0

type SubscriptionProductGetVendorProductIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetVendorProductIdRetType deprecated added in v0.5.0

type SubscriptionProductGetVendorProductIdRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetVendorWebsiteUrlArgType deprecated added in v0.3.1

type SubscriptionProductGetVendorWebsiteUrlArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetVendorWebsiteUrlAttributeType added in v0.3.1

type SubscriptionProductGetVendorWebsiteUrlAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SubscriptionProductGetVendorWebsiteUrlRetType deprecated added in v0.3.1

type SubscriptionProductGetVendorWebsiteUrlRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SuggestProduct added in v0.3.0

type SuggestProduct struct {
	// REQUIRED
	SuggestProduct SuggestProductGetSuggestProductAttributeType `json:"suggestProduct" required:"true"`
	// REQUIRED
	Type SuggestProductGetTypeAttributeType `json:"type" required:"true"`
}

SuggestProduct Suggest a product. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewSuggestProduct added in v0.3.0

NewSuggestProduct instantiates a new SuggestProduct object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewSuggestProductWithDefaults added in v0.3.0

func NewSuggestProductWithDefaults() *SuggestProduct

NewSuggestProductWithDefaults instantiates a new SuggestProduct object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SuggestProduct) GetSuggestProduct added in v0.3.0

func (o *SuggestProduct) GetSuggestProduct() (ret SuggestProductGetSuggestProductRetType)

GetSuggestProduct returns the SuggestProduct field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SuggestProduct) GetSuggestProductOk added in v0.3.0

func (o *SuggestProduct) GetSuggestProductOk() (ret SuggestProductGetSuggestProductRetType, ok bool)

GetSuggestProductOk returns a tuple with the SuggestProduct field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SuggestProduct) GetType added in v0.3.0

func (o *SuggestProduct) GetType() (ret SuggestProductGetTypeRetType)

GetType returns the Type field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SuggestProduct) GetTypeOk added in v0.3.0

func (o *SuggestProduct) GetTypeOk() (ret SuggestProductGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SuggestProduct) SetSuggestProduct added in v0.3.0

SetSuggestProduct sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*SuggestProduct) SetType added in v0.3.0

SetType sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (SuggestProduct) ToMap deprecated added in v0.3.0

func (o SuggestProduct) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SuggestProductGetSuggestProductArgType deprecated added in v0.3.1

type SuggestProductGetSuggestProductArgType = InquirySuggestProduct

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SuggestProductGetSuggestProductAttributeType added in v0.3.1

type SuggestProductGetSuggestProductAttributeType = *InquirySuggestProduct

isModel Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SuggestProductGetSuggestProductRetType deprecated added in v0.3.1

type SuggestProductGetSuggestProductRetType = InquirySuggestProduct

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SuggestProductGetTypeArgType deprecated added in v0.3.1

type SuggestProductGetTypeArgType = InquiryFormType

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SuggestProductGetTypeAttributeType added in v0.3.1

type SuggestProductGetTypeAttributeType = *InquiryFormType

isEnumRef Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type SuggestProductGetTypeRetType deprecated added in v0.3.1

type SuggestProductGetTypeRetType = InquiryFormType

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type VendorId added in v0.5.0

type VendorId struct {
}

VendorId The vendor ID. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewVendorId added in v0.5.0

func NewVendorId() *VendorId

NewVendorId instantiates a new VendorId object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewVendorIdWithDefaults added in v0.5.0

func NewVendorIdWithDefaults() *VendorId

NewVendorIdWithDefaults instantiates a new VendorId object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (VendorId) ToMap deprecated added in v0.5.0

func (o VendorId) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type VendorSubscription

type VendorSubscription struct {
	// REQUIRED
	LifecycleState VendorSubscriptionGetLifecycleStateAttributeType `json:"lifecycleState" required:"true"`
	// Universally Unique Identifier (UUID).
	// REQUIRED
	OrganizationId VendorSubscriptionGetOrganizationIdAttributeType `json:"organizationId" required:"true"`
	// REQUIRED
	Product VendorSubscriptionGetProductAttributeType `json:"product" required:"true"`
	// Universally Unique Identifier (UUID).
	// REQUIRED
	ProjectId VendorSubscriptionGetProjectIdAttributeType `json:"projectId" required:"true"`
	// Universally Unique Identifier (UUID).
	// REQUIRED
	SubscriptionId VendorSubscriptionGetSubscriptionIdAttributeType `json:"subscriptionId" required:"true"`
}

VendorSubscription struct for VendorSubscription Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewVendorSubscription

NewVendorSubscription instantiates a new VendorSubscription object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func NewVendorSubscriptionWithDefaults

func NewVendorSubscriptionWithDefaults() *VendorSubscription

NewVendorSubscriptionWithDefaults instantiates a new VendorSubscription object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*VendorSubscription) GetLifecycleState

GetLifecycleState returns the LifecycleState field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*VendorSubscription) GetLifecycleStateOk

func (o *VendorSubscription) GetLifecycleStateOk() (ret VendorSubscriptionGetLifecycleStateRetType, ok bool)

GetLifecycleStateOk returns a tuple with the LifecycleState field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*VendorSubscription) GetOrganizationId added in v1.1.0

GetOrganizationId returns the OrganizationId field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*VendorSubscription) GetOrganizationIdOk added in v1.1.0

func (o *VendorSubscription) GetOrganizationIdOk() (ret VendorSubscriptionGetOrganizationIdRetType, ok bool)

GetOrganizationIdOk returns a tuple with the OrganizationId field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*VendorSubscription) GetProduct

GetProduct returns the Product field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*VendorSubscription) GetProductOk

func (o *VendorSubscription) GetProductOk() (ret VendorSubscriptionGetProductRetType, ok bool)

GetProductOk returns a tuple with the Product field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*VendorSubscription) GetProjectId

GetProjectId returns the ProjectId field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*VendorSubscription) GetProjectIdOk

func (o *VendorSubscription) GetProjectIdOk() (ret VendorSubscriptionGetProjectIdRetType, ok bool)

GetProjectIdOk returns a tuple with the ProjectId field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*VendorSubscription) GetSubscriptionId

GetSubscriptionId returns the SubscriptionId field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*VendorSubscription) GetSubscriptionIdOk

func (o *VendorSubscription) GetSubscriptionIdOk() (ret VendorSubscriptionGetSubscriptionIdRetType, ok bool)

GetSubscriptionIdOk returns a tuple with the SubscriptionId field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*VendorSubscription) SetLifecycleState

SetLifecycleState sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*VendorSubscription) SetOrganizationId added in v1.1.0

SetOrganizationId sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*VendorSubscription) SetProduct

SetProduct sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*VendorSubscription) SetProjectId

SetProjectId sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (*VendorSubscription) SetSubscriptionId

SetSubscriptionId sets field value Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (VendorSubscription) ToMap deprecated

func (o VendorSubscription) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type VendorSubscriptionGetLifecycleStateArgType deprecated added in v0.3.1

type VendorSubscriptionGetLifecycleStateArgType = SubscriptionLifecycleState

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type VendorSubscriptionGetLifecycleStateAttributeType added in v0.3.1

type VendorSubscriptionGetLifecycleStateAttributeType = *SubscriptionLifecycleState

isEnumRef Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type VendorSubscriptionGetLifecycleStateRetType deprecated added in v0.3.1

type VendorSubscriptionGetLifecycleStateRetType = SubscriptionLifecycleState

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type VendorSubscriptionGetOrganizationIdArgType deprecated added in v1.1.0

type VendorSubscriptionGetOrganizationIdArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type VendorSubscriptionGetOrganizationIdAttributeType added in v1.1.0

type VendorSubscriptionGetOrganizationIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type VendorSubscriptionGetOrganizationIdRetType deprecated added in v1.1.0

type VendorSubscriptionGetOrganizationIdRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type VendorSubscriptionGetProductArgType deprecated added in v0.3.1

type VendorSubscriptionGetProductArgType = SubscriptionProduct

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type VendorSubscriptionGetProductAttributeType added in v0.3.1

type VendorSubscriptionGetProductAttributeType = *SubscriptionProduct

isModel Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type VendorSubscriptionGetProductRetType deprecated added in v0.3.1

type VendorSubscriptionGetProductRetType = SubscriptionProduct

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type VendorSubscriptionGetProjectIdArgType deprecated added in v0.3.1

type VendorSubscriptionGetProjectIdArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type VendorSubscriptionGetProjectIdAttributeType added in v0.3.1

type VendorSubscriptionGetProjectIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type VendorSubscriptionGetProjectIdRetType deprecated added in v0.3.1

type VendorSubscriptionGetProjectIdRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type VendorSubscriptionGetSubscriptionIdArgType deprecated added in v0.3.1

type VendorSubscriptionGetSubscriptionIdArgType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type VendorSubscriptionGetSubscriptionIdAttributeType added in v0.3.1

type VendorSubscriptionGetSubscriptionIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type VendorSubscriptionGetSubscriptionIdRetType deprecated added in v0.3.1

type VendorSubscriptionGetSubscriptionIdRetType = string

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

type VendorsSubscriptionsRejectRequest deprecated added in v1.3.0

type VendorsSubscriptionsRejectRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-11-30. Move to the packages generated for each available API version instead

func (VendorsSubscriptionsRejectRequest) Execute added in v1.3.0

Directories

Path Synopsis
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL