stackitmarketplace

package module
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: May 15, 2025 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

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

All allowed values of DeliveryMethod enum

View Source
var AllowedInquiryFormTypeEnumValues = []InquiryFormType{
	"suggestProduct",
	"contactSales",
	"becomeVendor",
	"registerTesting",
}

All allowed values of InquiryFormType enum

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

All allowed values of PriceType enum

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

All allowed values of PricingOptionUnit enum

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

All allowed values of ProductLifecycleState enum

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

All allowed values of SubscriptionLifecycleState enum

Functions

func CacheExpires

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

CacheExpires helper function to determine remaining time before repeating a request.

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func NewConfiguration

func NewConfiguration() *config.Configuration

NewConfiguration returns a new Configuration object

func ParameterValueToString

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

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

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

PtrTime is helper routine that returns a pointer to given Time value.

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.

func NewAPIClient

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

NewAPIClient creates a new API client. Optionally receives configuration options

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

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

GetCatalogProduct: Get a product

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

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

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 added in v0.3.0

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

InquiriesCreateInquiry: Create inquiry

Create an inquiry to contact sales, become a vendor, 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 added in v0.3.0

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

func (*APIClient) ListCatalogProducts

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

ListCatalogProducts: List all products

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

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

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)

type ApiApproveSubscriptionRequest

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

func (ApiApproveSubscriptionRequest) ApproveSubscriptionPayload added in v0.3.0

func (r ApiApproveSubscriptionRequest) ApproveSubscriptionPayload(approveSubscriptionPayload ApproveSubscriptionPayload) ApiApproveSubscriptionRequest

func (ApiApproveSubscriptionRequest) Execute

type ApiGetCatalogProductRequest

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

func (ApiGetCatalogProductRequest) Execute

func (ApiGetCatalogProductRequest) Locale

type ApiGetVendorSubscriptionRequest

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

func (ApiGetVendorSubscriptionRequest) Execute

type ApiInquiriesCreateInquiryRequest added in v0.3.0

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

func (ApiInquiriesCreateInquiryRequest) Execute added in v0.3.0

func (ApiInquiriesCreateInquiryRequest) InquiriesCreateInquiryPayload added in v0.3.0

func (r ApiInquiriesCreateInquiryRequest) InquiriesCreateInquiryPayload(inquiriesCreateInquiryPayload InquiriesCreateInquiryPayload) ApiInquiriesCreateInquiryRequest

type ApiListCatalogProductsRequest

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

func (ApiListCatalogProductsRequest) Cursor

func (ApiListCatalogProductsRequest) Execute

func (ApiListCatalogProductsRequest) Filter

func (ApiListCatalogProductsRequest) Limit

func (ApiListCatalogProductsRequest) Locale

func (ApiListCatalogProductsRequest) Sort added in v0.3.0

type ApiListVendorSubscriptionsRequest

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

func (ApiListVendorSubscriptionsRequest) Cursor

func (ApiListVendorSubscriptionsRequest) Execute

func (ApiListVendorSubscriptionsRequest) Limit

func (ApiListVendorSubscriptionsRequest) ProductId

type ApiResolveCustomerRequest

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

func (ApiResolveCustomerRequest) Execute

func (ApiResolveCustomerRequest) ResolveCustomerPayload

func (r ApiResolveCustomerRequest) ResolveCustomerPayload(resolveCustomerPayload ResolveCustomerPayload) ApiResolveCustomerRequest

type ApproveSubscriptionPayload added in v0.3.0

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

ApproveSubscriptionPayload struct for ApproveSubscriptionPayload

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

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

func (*ApproveSubscriptionPayload) GetInstanceTarget added in v0.3.0

GetInstanceTarget returns the InstanceTarget field value if set, zero value otherwise.

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.

func (*ApproveSubscriptionPayload) SetInstanceTarget added in v0.3.0

SetInstanceTarget gets a reference to the given string and assigns it to the InstanceTarget field.

func (ApproveSubscriptionPayload) ToMap added in v0.3.0

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

type ApproveSubscriptionPayloadGetInstanceTargetArgType added in v0.3.1

type ApproveSubscriptionPayloadGetInstanceTargetArgType = string

type ApproveSubscriptionPayloadGetInstanceTargetAttributeType added in v0.3.1

type ApproveSubscriptionPayloadGetInstanceTargetAttributeType = *string

isNotNullableString

type ApproveSubscriptionPayloadGetInstanceTargetRetType added in v0.3.1

type ApproveSubscriptionPayloadGetInstanceTargetRetType = string

type BecomeVendor added in v0.3.0

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

BecomeVendor Become a Vendor.

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

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

func (*BecomeVendor) GetBecomeVendor added in v0.3.0

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

GetBecomeVendor returns the BecomeVendor field value

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.

func (*BecomeVendor) GetType added in v0.3.0

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

GetType returns the Type field value

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.

func (*BecomeVendor) SetBecomeVendor added in v0.3.0

func (o *BecomeVendor) SetBecomeVendor(v BecomeVendorGetBecomeVendorRetType)

SetBecomeVendor sets field value

func (*BecomeVendor) SetType added in v0.3.0

SetType sets field value

func (BecomeVendor) ToMap added in v0.3.0

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

type BecomeVendorGetBecomeVendorArgType added in v0.3.1

type BecomeVendorGetBecomeVendorArgType = InquiryBecomeVendor

type BecomeVendorGetBecomeVendorAttributeType added in v0.3.1

type BecomeVendorGetBecomeVendorAttributeType = *InquiryBecomeVendor

isModel

type BecomeVendorGetBecomeVendorRetType added in v0.3.1

type BecomeVendorGetBecomeVendorRetType = InquiryBecomeVendor

type BecomeVendorGetTypeArgType added in v0.3.1

type BecomeVendorGetTypeArgType = InquiryFormType

type BecomeVendorGetTypeAttributeType added in v0.3.1

type BecomeVendorGetTypeAttributeType = *InquiryFormType

isEnumRef

type BecomeVendorGetTypeRetType added in v0.3.1

type BecomeVendorGetTypeRetType = InquiryFormType

type CatalogPricingOptionHighlight

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

CatalogPricingOptionHighlight struct for CatalogPricingOptionHighlight

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

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

func (*CatalogPricingOptionHighlight) GetHighlightContent

GetHighlightContent returns the HighlightContent field value if set, zero value otherwise.

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.

func (*CatalogPricingOptionHighlight) HasHighlightContent

func (o *CatalogPricingOptionHighlight) HasHighlightContent() bool

HasHighlightContent returns a boolean if a field has been set.

func (*CatalogPricingOptionHighlight) SetHighlightContent

SetHighlightContent gets a reference to the given string and assigns it to the HighlightContent field.

func (CatalogPricingOptionHighlight) ToMap

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

type CatalogPricingOptionHighlightGetHighlightContentArgType added in v0.3.1

type CatalogPricingOptionHighlightGetHighlightContentArgType = string

type CatalogPricingOptionHighlightGetHighlightContentAttributeType added in v0.3.1

type CatalogPricingOptionHighlightGetHighlightContentAttributeType = *string

isNotNullableString

type CatalogPricingOptionHighlightGetHighlightContentRetType added in v0.3.1

type CatalogPricingOptionHighlightGetHighlightContentRetType = string

type CatalogProductDetail

type CatalogProductDetail struct {
	// The list of categories associated to the product.
	Categories CatalogProductDetailGetCategoriesAttributeType `json:"categories,omitempty"`
	// REQUIRED
	DeliveryMethod CatalogProductDetailGetDeliveryMethodAttributeType `json:"deliveryMethod"`
	// The product description.
	// REQUIRED
	Description CatalogProductDetailGetDescriptionAttributeType `json:"description"`
	// Uniform Resource Locator.
	// REQUIRED
	DocumentationUrl CatalogProductDetailGetDocumentationUrlAttributeType `json:"documentationUrl"`
	// A e-mail address.
	Email CatalogProductDetailGetEmailAttributeType `json:"email,omitempty"`
	// The list of highlights.
	// REQUIRED
	Highlights CatalogProductDetailGetHighlightsAttributeType `json:"highlights"`
	// Boolean data type.
	// REQUIRED
	IsProductListing CatalogProductDetailgetIsProductListingAttributeType `json:"isProductListing"`
	// REQUIRED
	LifecycleState CatalogProductDetailGetLifecycleStateAttributeType `json:"lifecycleState"`
	// REQUIRED
	Logo CatalogProductDetailGetLogoAttributeType `json:"logo"`
	// The name of the product.
	// REQUIRED
	Name CatalogProductDetailGetNameAttributeType `json:"name"`
	// The list of pricing options.
	// REQUIRED
	PricingOptions CatalogProductDetailGetPricingOptionsAttributeType `json:"pricingOptions"`
	// The user-readable product ID.
	// REQUIRED
	ProductId CatalogProductDetailGetProductIdAttributeType `json:"productId"`
	// The short summary of the product.
	// REQUIRED
	Summary CatalogProductDetailGetSummaryAttributeType `json:"summary"`
	// 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"`
	// The list of terms of use.
	VendorTerms CatalogProductDetailGetVendorTermsAttributeType `json:"vendorTerms,omitempty"`
	// Uniform Resource Locator.
	// REQUIRED
	VideoUrl CatalogProductDetailGetVideoUrlAttributeType `json:"videoUrl"`
}

CatalogProductDetail struct for CatalogProductDetail

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

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

func (*CatalogProductDetail) GetCategories

GetCategories returns the Categories field value if set, zero value otherwise.

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.

func (*CatalogProductDetail) GetDeliveryMethod

GetDeliveryMethod returns the DeliveryMethod field value

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.

func (*CatalogProductDetail) GetDescription

GetDescription returns the Description field value

func (*CatalogProductDetail) GetDescriptionOk

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*CatalogProductDetail) GetDocumentationUrl

GetDocumentationUrl returns the DocumentationUrl field value

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.

func (*CatalogProductDetail) GetEmail added in v0.5.0

GetEmail returns the Email field value if set, zero value otherwise.

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.

func (*CatalogProductDetail) GetHighlights

GetHighlights returns the Highlights field value

func (*CatalogProductDetail) GetHighlightsOk

GetHighlightsOk returns a tuple with the Highlights field value and a boolean to check if the value has been set.

func (*CatalogProductDetail) GetIsProductListing

GetIsProductListing returns the IsProductListing field value

func (*CatalogProductDetail) GetIsProductListingOk

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

GetIsProductListingOk returns a tuple with the IsProductListing field value and a boolean to check if the value has been set.

func (*CatalogProductDetail) GetLifecycleState

GetLifecycleState returns the LifecycleState field value

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.

GetLogo returns the Logo field value

func (*CatalogProductDetail) GetLogoOk

GetLogoOk returns a tuple with the Logo field value and a boolean to check if the value has been set.

func (*CatalogProductDetail) GetName

GetName returns the Name field value

func (*CatalogProductDetail) GetNameOk

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CatalogProductDetail) GetPricingOptions

GetPricingOptions returns the PricingOptions field value

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.

func (*CatalogProductDetail) GetProductId

GetProductId returns the ProductId field value

func (*CatalogProductDetail) GetProductIdOk

GetProductIdOk returns a tuple with the ProductId field value and a boolean to check if the value has been set.

func (*CatalogProductDetail) GetSummary

GetSummary returns the Summary field value

func (*CatalogProductDetail) GetSummaryOk

GetSummaryOk returns a tuple with the Summary field value and a boolean to check if the value has been set.

func (*CatalogProductDetail) GetSupportFaq

GetSupportFaq returns the SupportFaq field value if set, zero value otherwise.

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.

func (*CatalogProductDetail) GetSupportPhone

GetSupportPhone returns the SupportPhone field value if set, zero value otherwise.

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.

func (*CatalogProductDetail) GetSupportResources

GetSupportResources returns the SupportResources field value if set, zero value otherwise.

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.

func (*CatalogProductDetail) GetVendor

GetVendor returns the Vendor field value

func (*CatalogProductDetail) GetVendorOk

GetVendorOk returns a tuple with the Vendor field value and a boolean to check if the value has been set.

func (*CatalogProductDetail) GetVendorTerms

GetVendorTerms returns the VendorTerms field value if set, zero value otherwise.

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.

func (*CatalogProductDetail) GetVideoUrl

GetVideoUrl returns the VideoUrl field value

func (*CatalogProductDetail) GetVideoUrlOk

GetVideoUrlOk returns a tuple with the VideoUrl field value and a boolean to check if the value has been set.

func (*CatalogProductDetail) HasCategories

func (o *CatalogProductDetail) HasCategories() bool

HasCategories returns a boolean if a field has been set.

func (*CatalogProductDetail) HasEmail added in v0.5.0

func (o *CatalogProductDetail) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*CatalogProductDetail) HasSupportFaq

func (o *CatalogProductDetail) HasSupportFaq() bool

HasSupportFaq returns a boolean if a field has been set.

func (*CatalogProductDetail) HasSupportPhone

func (o *CatalogProductDetail) HasSupportPhone() bool

HasSupportPhone returns a boolean if a field has been set.

func (*CatalogProductDetail) HasSupportResources

func (o *CatalogProductDetail) HasSupportResources() bool

HasSupportResources returns a boolean if a field has been set.

func (*CatalogProductDetail) HasVendorTerms

func (o *CatalogProductDetail) HasVendorTerms() bool

HasVendorTerms returns a boolean if a field has been set.

func (*CatalogProductDetail) SetCategories

SetCategories gets a reference to the given []string and assigns it to the Categories field.

func (*CatalogProductDetail) SetDeliveryMethod

SetDeliveryMethod sets field value

func (*CatalogProductDetail) SetDescription

SetDescription sets field value

func (*CatalogProductDetail) SetDocumentationUrl

SetDocumentationUrl sets field value

func (*CatalogProductDetail) SetEmail added in v0.5.0

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*CatalogProductDetail) SetHighlights

SetHighlights sets field value

func (*CatalogProductDetail) SetIsProductListing

SetIsProductListing sets field value

func (*CatalogProductDetail) SetLifecycleState

SetLifecycleState sets field value

SetLogo sets field value

func (*CatalogProductDetail) SetName

SetName sets field value

func (*CatalogProductDetail) SetPricingOptions

SetPricingOptions sets field value

func (*CatalogProductDetail) SetProductId

SetProductId sets field value

func (*CatalogProductDetail) SetSummary

SetSummary sets field value

func (*CatalogProductDetail) SetSupportFaq

SetSupportFaq gets a reference to the given string and assigns it to the SupportFaq field.

func (*CatalogProductDetail) SetSupportPhone

SetSupportPhone gets a reference to the given string and assigns it to the SupportPhone field.

func (*CatalogProductDetail) SetSupportResources

SetSupportResources gets a reference to the given []CatalogProductSupportResource and assigns it to the SupportResources field.

func (*CatalogProductDetail) SetVendor

SetVendor sets field value

func (*CatalogProductDetail) SetVendorTerms

SetVendorTerms gets a reference to the given []CatalogProductVendorTerms and assigns it to the VendorTerms field.

func (*CatalogProductDetail) SetVideoUrl

SetVideoUrl sets field value

func (CatalogProductDetail) ToMap

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

type CatalogProductDetailGetCategoriesArgType added in v0.3.1

type CatalogProductDetailGetCategoriesArgType = []string

type CatalogProductDetailGetCategoriesAttributeType added in v0.3.1

type CatalogProductDetailGetCategoriesAttributeType = *[]string

isArray

type CatalogProductDetailGetCategoriesRetType added in v0.3.1

type CatalogProductDetailGetCategoriesRetType = []string

type CatalogProductDetailGetDeliveryMethodArgType added in v0.3.1

type CatalogProductDetailGetDeliveryMethodArgType = DeliveryMethod

type CatalogProductDetailGetDeliveryMethodAttributeType added in v0.3.1

type CatalogProductDetailGetDeliveryMethodAttributeType = *DeliveryMethod

isEnumRef

type CatalogProductDetailGetDeliveryMethodRetType added in v0.3.1

type CatalogProductDetailGetDeliveryMethodRetType = DeliveryMethod

type CatalogProductDetailGetDescriptionArgType added in v0.3.1

type CatalogProductDetailGetDescriptionArgType = string

type CatalogProductDetailGetDescriptionAttributeType added in v0.3.1

type CatalogProductDetailGetDescriptionAttributeType = *string

isNotNullableString

type CatalogProductDetailGetDescriptionRetType added in v0.3.1

type CatalogProductDetailGetDescriptionRetType = string

type CatalogProductDetailGetDocumentationUrlArgType added in v0.3.1

type CatalogProductDetailGetDocumentationUrlArgType = string

type CatalogProductDetailGetDocumentationUrlAttributeType added in v0.3.1

type CatalogProductDetailGetDocumentationUrlAttributeType = *string

isNotNullableString

type CatalogProductDetailGetDocumentationUrlRetType added in v0.3.1

type CatalogProductDetailGetDocumentationUrlRetType = string

type CatalogProductDetailGetEmailArgType added in v0.5.0

type CatalogProductDetailGetEmailArgType = string

type CatalogProductDetailGetEmailAttributeType added in v0.5.0

type CatalogProductDetailGetEmailAttributeType = *string

isNotNullableString

type CatalogProductDetailGetEmailRetType added in v0.5.0

type CatalogProductDetailGetEmailRetType = string

type CatalogProductDetailGetHighlightsArgType added in v0.3.1

type CatalogProductDetailGetHighlightsArgType = []CatalogProductHighlight

type CatalogProductDetailGetHighlightsAttributeType added in v0.3.1

type CatalogProductDetailGetHighlightsAttributeType = *[]CatalogProductHighlight

isArray

type CatalogProductDetailGetHighlightsRetType added in v0.3.1

type CatalogProductDetailGetHighlightsRetType = []CatalogProductHighlight

type CatalogProductDetailGetLifecycleStateArgType added in v0.3.1

type CatalogProductDetailGetLifecycleStateArgType = ProductLifecycleState

type CatalogProductDetailGetLifecycleStateAttributeType added in v0.3.1

type CatalogProductDetailGetLifecycleStateAttributeType = *ProductLifecycleState

isEnumRef

type CatalogProductDetailGetLifecycleStateRetType added in v0.3.1

type CatalogProductDetailGetLifecycleStateRetType = ProductLifecycleState

type CatalogProductDetailGetLogoArgType added in v0.3.1

type CatalogProductDetailGetLogoArgType = []byte

type CatalogProductDetailGetLogoAttributeType added in v0.3.1

type CatalogProductDetailGetLogoAttributeType = *[]byte

isByteArray

type CatalogProductDetailGetLogoRetType added in v0.3.1

type CatalogProductDetailGetLogoRetType = []byte

type CatalogProductDetailGetNameArgType added in v0.3.1

type CatalogProductDetailGetNameArgType = string

type CatalogProductDetailGetNameAttributeType added in v0.3.1

type CatalogProductDetailGetNameAttributeType = *string

isNotNullableString

type CatalogProductDetailGetNameRetType added in v0.3.1

type CatalogProductDetailGetNameRetType = string

type CatalogProductDetailGetPricingOptionsArgType added in v0.3.1

type CatalogProductDetailGetPricingOptionsArgType = []CatalogProductPricingOption

type CatalogProductDetailGetPricingOptionsAttributeType added in v0.3.1

type CatalogProductDetailGetPricingOptionsAttributeType = *[]CatalogProductPricingOption

isArray

type CatalogProductDetailGetPricingOptionsRetType added in v0.3.1

type CatalogProductDetailGetPricingOptionsRetType = []CatalogProductPricingOption

type CatalogProductDetailGetProductIdArgType added in v0.3.1

type CatalogProductDetailGetProductIdArgType = string

type CatalogProductDetailGetProductIdAttributeType added in v0.3.1

type CatalogProductDetailGetProductIdAttributeType = *string

isNotNullableString

type CatalogProductDetailGetProductIdRetType added in v0.3.1

type CatalogProductDetailGetProductIdRetType = string

type CatalogProductDetailGetSummaryArgType added in v0.3.1

type CatalogProductDetailGetSummaryArgType = string

type CatalogProductDetailGetSummaryAttributeType added in v0.3.1

type CatalogProductDetailGetSummaryAttributeType = *string

isNotNullableString

type CatalogProductDetailGetSummaryRetType added in v0.3.1

type CatalogProductDetailGetSummaryRetType = string

type CatalogProductDetailGetSupportFaqArgType added in v0.3.1

type CatalogProductDetailGetSupportFaqArgType = string

type CatalogProductDetailGetSupportFaqAttributeType added in v0.3.1

type CatalogProductDetailGetSupportFaqAttributeType = *string

isNotNullableString

type CatalogProductDetailGetSupportFaqRetType added in v0.3.1

type CatalogProductDetailGetSupportFaqRetType = string

type CatalogProductDetailGetSupportPhoneArgType added in v0.3.1

type CatalogProductDetailGetSupportPhoneArgType = string

type CatalogProductDetailGetSupportPhoneAttributeType added in v0.3.1

type CatalogProductDetailGetSupportPhoneAttributeType = *string

isNotNullableString

type CatalogProductDetailGetSupportPhoneRetType added in v0.3.1

type CatalogProductDetailGetSupportPhoneRetType = string

type CatalogProductDetailGetSupportResourcesArgType added in v0.3.1

type CatalogProductDetailGetSupportResourcesArgType = []CatalogProductSupportResource

type CatalogProductDetailGetSupportResourcesAttributeType added in v0.3.1

type CatalogProductDetailGetSupportResourcesAttributeType = *[]CatalogProductSupportResource

isArray

type CatalogProductDetailGetSupportResourcesRetType added in v0.3.1

type CatalogProductDetailGetSupportResourcesRetType = []CatalogProductSupportResource

type CatalogProductDetailGetVendorArgType added in v0.3.1

type CatalogProductDetailGetVendorArgType = CatalogProductDetailsVendor

type CatalogProductDetailGetVendorAttributeType added in v0.3.1

type CatalogProductDetailGetVendorAttributeType = *CatalogProductDetailsVendor

isModel

type CatalogProductDetailGetVendorRetType added in v0.3.1

type CatalogProductDetailGetVendorRetType = CatalogProductDetailsVendor

type CatalogProductDetailGetVendorTermsArgType added in v0.3.1

type CatalogProductDetailGetVendorTermsArgType = []CatalogProductVendorTerms

type CatalogProductDetailGetVendorTermsAttributeType added in v0.3.1

type CatalogProductDetailGetVendorTermsAttributeType = *[]CatalogProductVendorTerms

isArray

type CatalogProductDetailGetVendorTermsRetType added in v0.3.1

type CatalogProductDetailGetVendorTermsRetType = []CatalogProductVendorTerms

type CatalogProductDetailGetVideoUrlArgType added in v0.3.1

type CatalogProductDetailGetVideoUrlArgType = string

type CatalogProductDetailGetVideoUrlAttributeType added in v0.3.1

type CatalogProductDetailGetVideoUrlAttributeType = *string

isNotNullableString

type CatalogProductDetailGetVideoUrlRetType added in v0.3.1

type CatalogProductDetailGetVideoUrlRetType = string

type CatalogProductDetailgetIsProductListingArgType added in v0.3.1

type CatalogProductDetailgetIsProductListingArgType = bool

type CatalogProductDetailgetIsProductListingAttributeType added in v0.3.1

type CatalogProductDetailgetIsProductListingAttributeType = *bool

isBoolean

type CatalogProductDetailgetIsProductListingRetType added in v0.3.1

type CatalogProductDetailgetIsProductListingRetType = bool

type CatalogProductDetailsVendor

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

CatalogProductDetailsVendor struct for CatalogProductDetailsVendor

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

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

func (*CatalogProductDetailsVendor) GetDescription

GetDescription returns the Description field value

func (*CatalogProductDetailsVendor) GetDescriptionOk

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

GetLogo returns the Logo field value

func (*CatalogProductDetailsVendor) GetLogoOk

GetLogoOk returns a tuple with the Logo field value and a boolean to check if the value has been set.

func (*CatalogProductDetailsVendor) GetName

GetName returns the Name field value

func (*CatalogProductDetailsVendor) GetNameOk

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CatalogProductDetailsVendor) GetVendorId

GetVendorId returns the VendorId field value

func (*CatalogProductDetailsVendor) GetVendorIdOk

GetVendorIdOk returns a tuple with the VendorId field value and a boolean to check if the value has been set.

func (*CatalogProductDetailsVendor) GetVideoUrl

GetVideoUrl returns the VideoUrl field value

func (*CatalogProductDetailsVendor) GetVideoUrlOk

GetVideoUrlOk returns a tuple with the VideoUrl field value and a boolean to check if the value has been set.

func (*CatalogProductDetailsVendor) GetWebsiteUrl

GetWebsiteUrl returns the WebsiteUrl field value

func (*CatalogProductDetailsVendor) GetWebsiteUrlOk

GetWebsiteUrlOk returns a tuple with the WebsiteUrl field value and a boolean to check if the value has been set.

func (*CatalogProductDetailsVendor) SetDescription

SetDescription sets field value

SetLogo sets field value

func (*CatalogProductDetailsVendor) SetName

SetName sets field value

func (*CatalogProductDetailsVendor) SetVendorId

SetVendorId sets field value

func (*CatalogProductDetailsVendor) SetVideoUrl

SetVideoUrl sets field value

func (*CatalogProductDetailsVendor) SetWebsiteUrl

SetWebsiteUrl sets field value

func (CatalogProductDetailsVendor) ToMap

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

type CatalogProductDetailsVendorGetDescriptionArgType added in v0.3.1

type CatalogProductDetailsVendorGetDescriptionArgType = string

type CatalogProductDetailsVendorGetDescriptionAttributeType added in v0.3.1

type CatalogProductDetailsVendorGetDescriptionAttributeType = *string

isNotNullableString

type CatalogProductDetailsVendorGetDescriptionRetType added in v0.3.1

type CatalogProductDetailsVendorGetDescriptionRetType = string

type CatalogProductDetailsVendorGetLogoArgType added in v0.3.1

type CatalogProductDetailsVendorGetLogoArgType = []byte

type CatalogProductDetailsVendorGetLogoAttributeType added in v0.3.1

type CatalogProductDetailsVendorGetLogoAttributeType = *[]byte

isByteArray

type CatalogProductDetailsVendorGetLogoRetType added in v0.3.1

type CatalogProductDetailsVendorGetLogoRetType = []byte

type CatalogProductDetailsVendorGetNameArgType added in v0.3.1

type CatalogProductDetailsVendorGetNameArgType = string

type CatalogProductDetailsVendorGetNameAttributeType added in v0.3.1

type CatalogProductDetailsVendorGetNameAttributeType = *string

isNotNullableString

type CatalogProductDetailsVendorGetNameRetType added in v0.3.1

type CatalogProductDetailsVendorGetNameRetType = string

type CatalogProductDetailsVendorGetVendorIdArgType added in v0.3.1

type CatalogProductDetailsVendorGetVendorIdArgType = VendorId

type CatalogProductDetailsVendorGetVendorIdAttributeType added in v0.3.1

type CatalogProductDetailsVendorGetVendorIdAttributeType = *VendorId

isModel

type CatalogProductDetailsVendorGetVendorIdRetType added in v0.3.1

type CatalogProductDetailsVendorGetVendorIdRetType = VendorId

type CatalogProductDetailsVendorGetVideoUrlArgType added in v0.3.1

type CatalogProductDetailsVendorGetVideoUrlArgType = string

type CatalogProductDetailsVendorGetVideoUrlAttributeType added in v0.3.1

type CatalogProductDetailsVendorGetVideoUrlAttributeType = *string

isNotNullableString

type CatalogProductDetailsVendorGetVideoUrlRetType added in v0.3.1

type CatalogProductDetailsVendorGetVideoUrlRetType = string

type CatalogProductDetailsVendorGetWebsiteUrlArgType added in v0.3.1

type CatalogProductDetailsVendorGetWebsiteUrlArgType = string

type CatalogProductDetailsVendorGetWebsiteUrlAttributeType added in v0.3.1

type CatalogProductDetailsVendorGetWebsiteUrlAttributeType = *string

isNotNullableString

type CatalogProductDetailsVendorGetWebsiteUrlRetType added in v0.3.1

type CatalogProductDetailsVendorGetWebsiteUrlRetType = string

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

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

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

func (*CatalogProductHighlight) GetHighlightContent

GetHighlightContent returns the HighlightContent field value if set, zero value otherwise.

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.

func (*CatalogProductHighlight) GetHighlightIcon

GetHighlightIcon returns the HighlightIcon field value if set, zero value otherwise.

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.

func (*CatalogProductHighlight) GetHighlightTitle

GetHighlightTitle returns the HighlightTitle field value if set, zero value otherwise.

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.

func (*CatalogProductHighlight) HasHighlightContent

func (o *CatalogProductHighlight) HasHighlightContent() bool

HasHighlightContent returns a boolean if a field has been set.

func (*CatalogProductHighlight) HasHighlightIcon

func (o *CatalogProductHighlight) HasHighlightIcon() bool

HasHighlightIcon returns a boolean if a field has been set.

func (*CatalogProductHighlight) HasHighlightTitle

func (o *CatalogProductHighlight) HasHighlightTitle() bool

HasHighlightTitle returns a boolean if a field has been set.

func (*CatalogProductHighlight) SetHighlightContent

SetHighlightContent gets a reference to the given string and assigns it to the HighlightContent field.

func (*CatalogProductHighlight) SetHighlightIcon

SetHighlightIcon gets a reference to the given string and assigns it to the HighlightIcon field.

func (*CatalogProductHighlight) SetHighlightTitle

SetHighlightTitle gets a reference to the given string and assigns it to the HighlightTitle field.

func (CatalogProductHighlight) ToMap

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

type CatalogProductHighlightGetHighlightContentArgType added in v0.3.1

type CatalogProductHighlightGetHighlightContentArgType = string

type CatalogProductHighlightGetHighlightContentAttributeType added in v0.3.1

type CatalogProductHighlightGetHighlightContentAttributeType = *string

isNotNullableString

type CatalogProductHighlightGetHighlightContentRetType added in v0.3.1

type CatalogProductHighlightGetHighlightContentRetType = string

type CatalogProductHighlightGetHighlightIconArgType added in v0.3.1

type CatalogProductHighlightGetHighlightIconArgType = string

type CatalogProductHighlightGetHighlightIconAttributeType added in v0.3.1

type CatalogProductHighlightGetHighlightIconAttributeType = *string

isNotNullableString

type CatalogProductHighlightGetHighlightIconRetType added in v0.3.1

type CatalogProductHighlightGetHighlightIconRetType = string

type CatalogProductHighlightGetHighlightTitleArgType added in v0.3.1

type CatalogProductHighlightGetHighlightTitleArgType = string

type CatalogProductHighlightGetHighlightTitleAttributeType added in v0.3.1

type CatalogProductHighlightGetHighlightTitleAttributeType = *string

isNotNullableString

type CatalogProductHighlightGetHighlightTitleRetType added in v0.3.1

type CatalogProductHighlightGetHighlightTitleRetType = string

type CatalogProductOverview

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

CatalogProductOverview struct for CatalogProductOverview

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

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

func (*CatalogProductOverview) GetDeliveryMethod

GetDeliveryMethod returns the DeliveryMethod field value

func (*CatalogProductOverview) GetDeliveryMethodOk

GetDeliveryMethodOk returns a tuple with the DeliveryMethod field value and a boolean to check if the value has been set.

func (*CatalogProductOverview) GetLifecycleState

GetLifecycleState returns the LifecycleState field value

func (*CatalogProductOverview) GetLifecycleStateOk

GetLifecycleStateOk returns a tuple with the LifecycleState field value and a boolean to check if the value has been set.

GetLogo returns the Logo field value if set, zero value otherwise.

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.

func (*CatalogProductOverview) GetName

GetName returns the Name field value

func (*CatalogProductOverview) GetNameOk

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CatalogProductOverview) GetProductId

GetProductId returns the ProductId field value

func (*CatalogProductOverview) GetProductIdOk

GetProductIdOk returns a tuple with the ProductId field value and a boolean to check if the value has been set.

func (*CatalogProductOverview) GetSummary

GetSummary returns the Summary field value

func (*CatalogProductOverview) GetSummaryOk

GetSummaryOk returns a tuple with the Summary field value and a boolean to check if the value has been set.

func (*CatalogProductOverview) GetVendor

GetVendor returns the Vendor field value

func (*CatalogProductOverview) GetVendorOk

GetVendorOk returns a tuple with the Vendor field value and a boolean to check if the value has been set.

func (o *CatalogProductOverview) HasLogo() bool

HasLogo returns a boolean if a field has been set.

func (*CatalogProductOverview) SetDeliveryMethod

SetDeliveryMethod sets field value

func (*CatalogProductOverview) SetLifecycleState

SetLifecycleState sets field value

SetLogo gets a reference to the given string and assigns it to the Logo field.

func (*CatalogProductOverview) SetName

SetName sets field value

func (*CatalogProductOverview) SetProductId

SetProductId sets field value

func (*CatalogProductOverview) SetSummary

SetSummary sets field value

func (*CatalogProductOverview) SetVendor

SetVendor sets field value

func (CatalogProductOverview) ToMap

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

type CatalogProductOverviewGetDeliveryMethodArgType added in v0.3.1

type CatalogProductOverviewGetDeliveryMethodArgType = DeliveryMethod

type CatalogProductOverviewGetDeliveryMethodAttributeType added in v0.3.1

type CatalogProductOverviewGetDeliveryMethodAttributeType = *DeliveryMethod

isEnumRef

type CatalogProductOverviewGetDeliveryMethodRetType added in v0.3.1

type CatalogProductOverviewGetDeliveryMethodRetType = DeliveryMethod

type CatalogProductOverviewGetLifecycleStateArgType added in v0.3.1

type CatalogProductOverviewGetLifecycleStateArgType = ProductLifecycleState

type CatalogProductOverviewGetLifecycleStateAttributeType added in v0.3.1

type CatalogProductOverviewGetLifecycleStateAttributeType = *ProductLifecycleState

isEnumRef

type CatalogProductOverviewGetLifecycleStateRetType added in v0.3.1

type CatalogProductOverviewGetLifecycleStateRetType = ProductLifecycleState

type CatalogProductOverviewGetLogoArgType added in v0.3.1

type CatalogProductOverviewGetLogoArgType = []byte

type CatalogProductOverviewGetLogoAttributeType added in v0.3.1

type CatalogProductOverviewGetLogoAttributeType = *[]byte

isByteArray

type CatalogProductOverviewGetLogoRetType added in v0.3.1

type CatalogProductOverviewGetLogoRetType = []byte

type CatalogProductOverviewGetNameArgType added in v0.3.1

type CatalogProductOverviewGetNameArgType = string

type CatalogProductOverviewGetNameAttributeType added in v0.3.1

type CatalogProductOverviewGetNameAttributeType = *string

isNotNullableString

type CatalogProductOverviewGetNameRetType added in v0.3.1

type CatalogProductOverviewGetNameRetType = string

type CatalogProductOverviewGetProductIdArgType added in v0.3.1

type CatalogProductOverviewGetProductIdArgType = string

type CatalogProductOverviewGetProductIdAttributeType added in v0.3.1

type CatalogProductOverviewGetProductIdAttributeType = *string

isNotNullableString

type CatalogProductOverviewGetProductIdRetType added in v0.3.1

type CatalogProductOverviewGetProductIdRetType = string

type CatalogProductOverviewGetSummaryArgType added in v0.3.1

type CatalogProductOverviewGetSummaryArgType = string

type CatalogProductOverviewGetSummaryAttributeType added in v0.3.1

type CatalogProductOverviewGetSummaryAttributeType = *string

isNotNullableString

type CatalogProductOverviewGetSummaryRetType added in v0.3.1

type CatalogProductOverviewGetSummaryRetType = string

type CatalogProductOverviewGetVendorArgType added in v0.3.1

type CatalogProductOverviewGetVendorArgType = CatalogProductOverviewVendor

type CatalogProductOverviewGetVendorAttributeType added in v0.3.1

type CatalogProductOverviewGetVendorAttributeType = *CatalogProductOverviewVendor

isModel

type CatalogProductOverviewGetVendorRetType added in v0.3.1

type CatalogProductOverviewGetVendorRetType = CatalogProductOverviewVendor

type CatalogProductOverviewVendor

type CatalogProductOverviewVendor struct {
	// The product's vendor name.
	// REQUIRED
	Name CatalogProductOverviewVendorGetNameAttributeType `json:"name"`
	// REQUIRED
	VendorId CatalogProductOverviewVendorGetVendorIdAttributeType `json:"vendorId"`
	// Uniform Resource Locator.
	// REQUIRED
	WebsiteUrl CatalogProductOverviewVendorGetWebsiteUrlAttributeType `json:"websiteUrl"`
}

CatalogProductOverviewVendor struct for CatalogProductOverviewVendor

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

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

func (*CatalogProductOverviewVendor) GetName

GetName returns the Name field value

func (*CatalogProductOverviewVendor) GetNameOk

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CatalogProductOverviewVendor) GetVendorId

GetVendorId returns the VendorId field value

func (*CatalogProductOverviewVendor) GetVendorIdOk

GetVendorIdOk returns a tuple with the VendorId field value and a boolean to check if the value has been set.

func (*CatalogProductOverviewVendor) GetWebsiteUrl

GetWebsiteUrl returns the WebsiteUrl field value

func (*CatalogProductOverviewVendor) GetWebsiteUrlOk

GetWebsiteUrlOk returns a tuple with the WebsiteUrl field value and a boolean to check if the value has been set.

func (*CatalogProductOverviewVendor) SetName

SetName sets field value

func (*CatalogProductOverviewVendor) SetVendorId

SetVendorId sets field value

func (*CatalogProductOverviewVendor) SetWebsiteUrl

SetWebsiteUrl sets field value

func (CatalogProductOverviewVendor) ToMap

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

type CatalogProductOverviewVendorGetNameArgType added in v0.3.1

type CatalogProductOverviewVendorGetNameArgType = string

type CatalogProductOverviewVendorGetNameAttributeType added in v0.3.1

type CatalogProductOverviewVendorGetNameAttributeType = *string

isNotNullableString

type CatalogProductOverviewVendorGetNameRetType added in v0.3.1

type CatalogProductOverviewVendorGetNameRetType = string

type CatalogProductOverviewVendorGetVendorIdArgType added in v0.3.1

type CatalogProductOverviewVendorGetVendorIdArgType = VendorId

type CatalogProductOverviewVendorGetVendorIdAttributeType added in v0.3.1

type CatalogProductOverviewVendorGetVendorIdAttributeType = *VendorId

isModel

type CatalogProductOverviewVendorGetVendorIdRetType added in v0.3.1

type CatalogProductOverviewVendorGetVendorIdRetType = VendorId

type CatalogProductOverviewVendorGetWebsiteUrlArgType added in v0.3.1

type CatalogProductOverviewVendorGetWebsiteUrlArgType = string

type CatalogProductOverviewVendorGetWebsiteUrlAttributeType added in v0.3.1

type CatalogProductOverviewVendorGetWebsiteUrlAttributeType = *string

isNotNullableString

type CatalogProductOverviewVendorGetWebsiteUrlRetType added in v0.3.1

type CatalogProductOverviewVendorGetWebsiteUrlRetType = string

type CatalogProductPricingOption

type CatalogProductPricingOption struct {
	// The pricing option description.
	// REQUIRED
	Description CatalogProductPricingOptionGetDescriptionAttributeType `json:"description"`
	// The list of highlights.
	// REQUIRED
	Highlights CatalogProductPricingOptionGetHighlightsAttributeType `json:"highlights"`
	// The pricing option name.
	// REQUIRED
	Name      CatalogProductPricingOptionGetNameAttributeType      `json:"name"`
	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"`
	// The concrete variant of the product.
	// REQUIRED
	Sku CatalogProductPricingOptionGetSkuAttributeType `json:"sku"`
	// Short description of this offering.
	// REQUIRED
	SkuInfo CatalogProductPricingOptionGetSkuInfoAttributeType `json:"skuInfo"`
	// More details about what this offering entails.
	// REQUIRED
	SkuInfoDetails CatalogProductPricingOptionGetSkuInfoDetailsAttributeType `json:"skuInfoDetails"`
	Unit           CatalogProductPricingOptionGetUnitAttributeType           `json:"unit,omitempty"`
}

CatalogProductPricingOption struct for CatalogProductPricingOption

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

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

func (*CatalogProductPricingOption) GetDescription

GetDescription returns the Description field value

func (*CatalogProductPricingOption) GetDescriptionOk

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*CatalogProductPricingOption) GetHighlights

GetHighlights returns the Highlights field value

func (*CatalogProductPricingOption) GetHighlightsOk

GetHighlightsOk returns a tuple with the Highlights field value and a boolean to check if the value has been set.

func (*CatalogProductPricingOption) GetName

GetName returns the Name field value

func (*CatalogProductPricingOption) GetNameOk

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CatalogProductPricingOption) GetPriceType

GetPriceType returns the PriceType field value if set, zero value otherwise.

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.

func (*CatalogProductPricingOption) GetPricingPlan

GetPricingPlan returns the PricingPlan field value if set, zero value otherwise.

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.

func (*CatalogProductPricingOption) GetRate

GetRate returns the Rate field value if set, zero value otherwise.

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.

func (*CatalogProductPricingOption) GetSku

GetSku returns the Sku field value

func (*CatalogProductPricingOption) GetSkuInfo

GetSkuInfo returns the SkuInfo field value

func (*CatalogProductPricingOption) GetSkuInfoDetails

GetSkuInfoDetails returns the SkuInfoDetails field value

func (*CatalogProductPricingOption) GetSkuInfoDetailsOk

GetSkuInfoDetailsOk returns a tuple with the SkuInfoDetails field value and a boolean to check if the value has been set.

func (*CatalogProductPricingOption) GetSkuInfoOk

GetSkuInfoOk returns a tuple with the SkuInfo field value and a boolean to check if the value has been set.

func (*CatalogProductPricingOption) GetSkuOk

GetSkuOk returns a tuple with the Sku field value and a boolean to check if the value has been set.

func (*CatalogProductPricingOption) GetUnit

GetUnit returns the Unit field value if set, zero value otherwise.

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.

func (*CatalogProductPricingOption) HasPriceType

func (o *CatalogProductPricingOption) HasPriceType() bool

HasPriceType returns a boolean if a field has been set.

func (*CatalogProductPricingOption) HasPricingPlan

func (o *CatalogProductPricingOption) HasPricingPlan() bool

HasPricingPlan returns a boolean if a field has been set.

func (*CatalogProductPricingOption) HasRate

func (o *CatalogProductPricingOption) HasRate() bool

HasRate returns a boolean if a field has been set.

func (*CatalogProductPricingOption) HasUnit

func (o *CatalogProductPricingOption) HasUnit() bool

HasUnit returns a boolean if a field has been set.

func (*CatalogProductPricingOption) SetDescription

SetDescription sets field value

func (*CatalogProductPricingOption) SetHighlights

SetHighlights sets field value

func (*CatalogProductPricingOption) SetName

SetName sets field value

func (*CatalogProductPricingOption) SetPriceType

SetPriceType gets a reference to the given PriceType and assigns it to the PriceType field.

func (*CatalogProductPricingOption) SetPricingPlan

SetPricingPlan gets a reference to the given string and assigns it to the PricingPlan field.

func (*CatalogProductPricingOption) SetRate

SetRate gets a reference to the given string and assigns it to the Rate field.

func (*CatalogProductPricingOption) SetSku

SetSku sets field value

func (*CatalogProductPricingOption) SetSkuInfo

SetSkuInfo sets field value

func (*CatalogProductPricingOption) SetSkuInfoDetails

SetSkuInfoDetails sets field value

func (*CatalogProductPricingOption) SetUnit

SetUnit gets a reference to the given PricingOptionUnit and assigns it to the Unit field.

func (CatalogProductPricingOption) ToMap

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

type CatalogProductPricingOptionGetDescriptionArgType added in v0.3.1

type CatalogProductPricingOptionGetDescriptionArgType = string

type CatalogProductPricingOptionGetDescriptionAttributeType added in v0.3.1

type CatalogProductPricingOptionGetDescriptionAttributeType = *string

isNotNullableString

type CatalogProductPricingOptionGetDescriptionRetType added in v0.3.1

type CatalogProductPricingOptionGetDescriptionRetType = string

type CatalogProductPricingOptionGetHighlightsArgType added in v0.3.1

type CatalogProductPricingOptionGetHighlightsArgType = []CatalogPricingOptionHighlight

type CatalogProductPricingOptionGetHighlightsAttributeType added in v0.3.1

type CatalogProductPricingOptionGetHighlightsAttributeType = *[]CatalogPricingOptionHighlight

isArray

type CatalogProductPricingOptionGetHighlightsRetType added in v0.3.1

type CatalogProductPricingOptionGetHighlightsRetType = []CatalogPricingOptionHighlight

type CatalogProductPricingOptionGetNameArgType added in v0.3.1

type CatalogProductPricingOptionGetNameArgType = string

type CatalogProductPricingOptionGetNameAttributeType added in v0.3.1

type CatalogProductPricingOptionGetNameAttributeType = *string

isNotNullableString

type CatalogProductPricingOptionGetNameRetType added in v0.3.1

type CatalogProductPricingOptionGetNameRetType = string

type CatalogProductPricingOptionGetPriceTypeArgType added in v0.3.1

type CatalogProductPricingOptionGetPriceTypeArgType = PriceType

type CatalogProductPricingOptionGetPriceTypeAttributeType added in v0.3.1

type CatalogProductPricingOptionGetPriceTypeAttributeType = *PriceType

isEnumRef

type CatalogProductPricingOptionGetPriceTypeRetType added in v0.3.1

type CatalogProductPricingOptionGetPriceTypeRetType = PriceType

type CatalogProductPricingOptionGetPricingPlanArgType added in v0.3.1

type CatalogProductPricingOptionGetPricingPlanArgType = string

type CatalogProductPricingOptionGetPricingPlanAttributeType added in v0.3.1

type CatalogProductPricingOptionGetPricingPlanAttributeType = *string

isNotNullableString

type CatalogProductPricingOptionGetPricingPlanRetType added in v0.3.1

type CatalogProductPricingOptionGetPricingPlanRetType = string

type CatalogProductPricingOptionGetRateArgType added in v0.3.1

type CatalogProductPricingOptionGetRateArgType = string

type CatalogProductPricingOptionGetRateAttributeType added in v0.3.1

type CatalogProductPricingOptionGetRateAttributeType = *string

isNotNullableString

type CatalogProductPricingOptionGetRateRetType added in v0.3.1

type CatalogProductPricingOptionGetRateRetType = string

type CatalogProductPricingOptionGetSkuArgType added in v0.3.1

type CatalogProductPricingOptionGetSkuArgType = string

type CatalogProductPricingOptionGetSkuAttributeType added in v0.3.1

type CatalogProductPricingOptionGetSkuAttributeType = *string

isNotNullableString

type CatalogProductPricingOptionGetSkuInfoArgType added in v0.3.1

type CatalogProductPricingOptionGetSkuInfoArgType = string

type CatalogProductPricingOptionGetSkuInfoAttributeType added in v0.3.1

type CatalogProductPricingOptionGetSkuInfoAttributeType = *string

isNotNullableString

type CatalogProductPricingOptionGetSkuInfoDetailsArgType added in v0.3.1

type CatalogProductPricingOptionGetSkuInfoDetailsArgType = string

type CatalogProductPricingOptionGetSkuInfoDetailsAttributeType added in v0.3.1

type CatalogProductPricingOptionGetSkuInfoDetailsAttributeType = *string

isNotNullableString

type CatalogProductPricingOptionGetSkuInfoDetailsRetType added in v0.3.1

type CatalogProductPricingOptionGetSkuInfoDetailsRetType = string

type CatalogProductPricingOptionGetSkuInfoRetType added in v0.3.1

type CatalogProductPricingOptionGetSkuInfoRetType = string

type CatalogProductPricingOptionGetSkuRetType added in v0.3.1

type CatalogProductPricingOptionGetSkuRetType = string

type CatalogProductPricingOptionGetUnitArgType added in v0.3.1

type CatalogProductPricingOptionGetUnitArgType = PricingOptionUnit

type CatalogProductPricingOptionGetUnitAttributeType added in v0.3.1

type CatalogProductPricingOptionGetUnitAttributeType = *PricingOptionUnit

isEnumRef

type CatalogProductPricingOptionGetUnitRetType added in v0.3.1

type CatalogProductPricingOptionGetUnitRetType = PricingOptionUnit

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

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

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

GetSupportLink returns the SupportLink field value if set, zero value otherwise.

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.

func (*CatalogProductSupportResource) GetSupportLinkTitle

GetSupportLinkTitle returns the SupportLinkTitle field value if set, zero value otherwise.

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.

func (o *CatalogProductSupportResource) HasSupportLink() bool

HasSupportLink returns a boolean if a field has been set.

func (*CatalogProductSupportResource) HasSupportLinkTitle

func (o *CatalogProductSupportResource) HasSupportLinkTitle() bool

HasSupportLinkTitle returns a boolean if a field has been set.

SetSupportLink gets a reference to the given string and assigns it to the SupportLink field.

func (*CatalogProductSupportResource) SetSupportLinkTitle

SetSupportLinkTitle gets a reference to the given string and assigns it to the SupportLinkTitle field.

func (CatalogProductSupportResource) ToMap

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

type CatalogProductSupportResourceGetSupportLinkArgType added in v0.3.1

type CatalogProductSupportResourceGetSupportLinkArgType = string

type CatalogProductSupportResourceGetSupportLinkAttributeType added in v0.3.1

type CatalogProductSupportResourceGetSupportLinkAttributeType = *string

isNotNullableString

type CatalogProductSupportResourceGetSupportLinkRetType added in v0.3.1

type CatalogProductSupportResourceGetSupportLinkRetType = string

type CatalogProductSupportResourceGetSupportLinkTitleArgType added in v0.3.1

type CatalogProductSupportResourceGetSupportLinkTitleArgType = string

type CatalogProductSupportResourceGetSupportLinkTitleAttributeType added in v0.3.1

type CatalogProductSupportResourceGetSupportLinkTitleAttributeType = *string

isNotNullableString

type CatalogProductSupportResourceGetSupportLinkTitleRetType added in v0.3.1

type CatalogProductSupportResourceGetSupportLinkTitleRetType = string

type CatalogProductVendorTerms

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

CatalogProductVendorTerms struct for CatalogProductVendorTerms

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

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

func (*CatalogProductVendorTerms) GetDescription

GetDescription returns the Description field value

func (*CatalogProductVendorTerms) GetDescriptionOk

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*CatalogProductVendorTerms) GetTitle

GetTitle returns the Title field value

func (*CatalogProductVendorTerms) GetTitleOk

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*CatalogProductVendorTerms) GetUrl

GetUrl returns the Url field value

func (*CatalogProductVendorTerms) GetUrlOk

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*CatalogProductVendorTerms) SetDescription

SetDescription sets field value

func (*CatalogProductVendorTerms) SetTitle

SetTitle sets field value

func (*CatalogProductVendorTerms) SetUrl

SetUrl sets field value

func (CatalogProductVendorTerms) ToMap

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

type CatalogProductVendorTermsGetDescriptionArgType added in v0.3.1

type CatalogProductVendorTermsGetDescriptionArgType = string

type CatalogProductVendorTermsGetDescriptionAttributeType added in v0.3.1

type CatalogProductVendorTermsGetDescriptionAttributeType = *string

isNotNullableString

type CatalogProductVendorTermsGetDescriptionRetType added in v0.3.1

type CatalogProductVendorTermsGetDescriptionRetType = string

type CatalogProductVendorTermsGetTitleArgType added in v0.3.1

type CatalogProductVendorTermsGetTitleArgType = string

type CatalogProductVendorTermsGetTitleAttributeType added in v0.3.1

type CatalogProductVendorTermsGetTitleAttributeType = *string

isNotNullableString

type CatalogProductVendorTermsGetTitleRetType added in v0.3.1

type CatalogProductVendorTermsGetTitleRetType = string

type CatalogProductVendorTermsGetUrlArgType added in v0.3.1

type CatalogProductVendorTermsGetUrlArgType = string

type CatalogProductVendorTermsGetUrlAttributeType added in v0.3.1

type CatalogProductVendorTermsGetUrlAttributeType = *string

isNotNullableString

type CatalogProductVendorTermsGetUrlRetType added in v0.3.1

type CatalogProductVendorTermsGetUrlRetType = string

type ContactSales added in v0.3.0

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

ContactSales Contact sales.

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

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

func (*ContactSales) GetContactSales added in v0.3.0

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

GetContactSales returns the ContactSales field value

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.

func (*ContactSales) GetType added in v0.3.0

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

GetType returns the Type field value

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.

func (*ContactSales) SetContactSales added in v0.3.0

func (o *ContactSales) SetContactSales(v ContactSalesGetContactSalesRetType)

SetContactSales sets field value

func (*ContactSales) SetType added in v0.3.0

SetType sets field value

func (ContactSales) ToMap added in v0.3.0

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

type ContactSalesGetContactSalesArgType added in v0.3.1

type ContactSalesGetContactSalesArgType = InquiryContactSales

type ContactSalesGetContactSalesAttributeType added in v0.3.1

type ContactSalesGetContactSalesAttributeType = *InquiryContactSales

isModel

type ContactSalesGetContactSalesRetType added in v0.3.1

type ContactSalesGetContactSalesRetType = InquiryContactSales

type ContactSalesGetTypeArgType added in v0.3.1

type ContactSalesGetTypeArgType = InquiryFormType

type ContactSalesGetTypeAttributeType added in v0.3.1

type ContactSalesGetTypeAttributeType = *InquiryFormType

isEnumRef

type ContactSalesGetTypeRetType added in v0.3.1

type ContactSalesGetTypeRetType = InquiryFormType

type DefaultApiService

type DefaultApiService service

DefaultApiService DefaultApi service

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

const (
	DELIVERYMETHOD_SAAS                 DeliveryMethod = "SAAS"
	DELIVERYMETHOD_KUBERNETES           DeliveryMethod = "KUBERNETES"
	DELIVERYMETHOD_SAI                  DeliveryMethod = "SAI"
	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

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

func (DeliveryMethod) Ptr added in v0.5.0

func (v DeliveryMethod) Ptr() *DeliveryMethod

Ptr returns reference to deliveryMethod value

func (*DeliveryMethod) UnmarshalJSON added in v0.5.0

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

type ErrorResponse

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

ErrorResponse struct for ErrorResponse

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

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

func (*ErrorResponse) GetError

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

GetError returns the Error field value

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.

func (*ErrorResponse) GetMessage

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

GetMessage returns the Message field value

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.

func (*ErrorResponse) GetPath

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

GetPath returns the Path field value

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.

func (*ErrorResponse) GetStatus

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

GetStatus returns the Status field value

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.

func (*ErrorResponse) GetTimeStamp

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

GetTimeStamp returns the TimeStamp field value

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.

func (*ErrorResponse) SetError

SetError sets field value

func (*ErrorResponse) SetMessage

SetMessage sets field value

func (*ErrorResponse) SetPath

SetPath sets field value

func (*ErrorResponse) SetStatus

SetStatus sets field value

func (*ErrorResponse) SetTimeStamp

SetTimeStamp sets field value

func (ErrorResponse) ToMap

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

type ErrorResponseGetErrorArgType added in v0.3.1

type ErrorResponseGetErrorArgType = string

type ErrorResponseGetErrorAttributeType added in v0.3.1

type ErrorResponseGetErrorAttributeType = *string

isNotNullableString

type ErrorResponseGetErrorRetType added in v0.3.1

type ErrorResponseGetErrorRetType = string

type ErrorResponseGetMessageArgType added in v0.3.1

type ErrorResponseGetMessageArgType = string

type ErrorResponseGetMessageAttributeType added in v0.3.1

type ErrorResponseGetMessageAttributeType = *string

isNotNullableString

type ErrorResponseGetMessageRetType added in v0.3.1

type ErrorResponseGetMessageRetType = string

type ErrorResponseGetPathArgType added in v0.3.1

type ErrorResponseGetPathArgType = string

type ErrorResponseGetPathAttributeType added in v0.3.1

type ErrorResponseGetPathAttributeType = *string

isNotNullableString

type ErrorResponseGetPathRetType added in v0.3.1

type ErrorResponseGetPathRetType = string

type ErrorResponseGetStatusArgType added in v0.3.1

type ErrorResponseGetStatusArgType = int64

type ErrorResponseGetStatusAttributeType added in v0.3.1

type ErrorResponseGetStatusAttributeType = *int64

isInteger

type ErrorResponseGetStatusRetType added in v0.3.1

type ErrorResponseGetStatusRetType = int64

type ErrorResponseGetTimeStampArgType added in v0.3.1

type ErrorResponseGetTimeStampArgType = time.Time

type ErrorResponseGetTimeStampAttributeType added in v0.3.1

type ErrorResponseGetTimeStampAttributeType = *time.Time

isDateTime

type ErrorResponseGetTimeStampRetType added in v0.3.1

type ErrorResponseGetTimeStampRetType = time.Time

type InquiriesCreateInquiryPayload added in v0.3.0

type InquiriesCreateInquiryPayload struct {
	BecomeVendor    *BecomeVendor
	ContactSales    *ContactSales
	RegisterTesting *RegisterTesting
	SuggestProduct  *SuggestProduct
}

InquiriesCreateInquiryPayload - struct for InquiriesCreateInquiryPayload

func BecomeVendorAsInquiriesCreateInquiryPayload added in v0.3.0

func BecomeVendorAsInquiriesCreateInquiryPayload(v *BecomeVendor) InquiriesCreateInquiryPayload

BecomeVendorAsInquiriesCreateInquiryPayload is a convenience function that returns BecomeVendor wrapped in InquiriesCreateInquiryPayload

func ContactSalesAsInquiriesCreateInquiryPayload added in v0.3.0

func ContactSalesAsInquiriesCreateInquiryPayload(v *ContactSales) InquiriesCreateInquiryPayload

ContactSalesAsInquiriesCreateInquiryPayload is a convenience function that returns ContactSales wrapped in InquiriesCreateInquiryPayload

func RegisterTestingAsInquiriesCreateInquiryPayload added in v0.3.0

func RegisterTestingAsInquiriesCreateInquiryPayload(v *RegisterTesting) InquiriesCreateInquiryPayload

RegisterTestingAsInquiriesCreateInquiryPayload is a convenience function that returns RegisterTesting wrapped in InquiriesCreateInquiryPayload

func SuggestProductAsInquiriesCreateInquiryPayload added in v0.3.0

func SuggestProductAsInquiriesCreateInquiryPayload(v *SuggestProduct) InquiriesCreateInquiryPayload

SuggestProductAsInquiriesCreateInquiryPayload is a convenience function that returns SuggestProduct wrapped in InquiriesCreateInquiryPayload

func (*InquiriesCreateInquiryPayload) GetActualInstance added in v0.3.0

func (obj *InquiriesCreateInquiryPayload) GetActualInstance() interface{}

Get the actual instance

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

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

type InquiryBecomeVendor added in v0.5.0

type InquiryBecomeVendor struct {
	// A e-mail address.
	// REQUIRED
	ContactEmail InquiryBecomeVendorGetContactEmailAttributeType `json:"contactEmail"`
	// A custom message.
	// REQUIRED
	Message InquiryBecomeVendorGetMessageAttributeType `json:"message"`
}

InquiryBecomeVendor Become a vendor.

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

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

func (*InquiryBecomeVendor) GetContactEmail added in v0.5.0

GetContactEmail returns the ContactEmail field value

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.

func (*InquiryBecomeVendor) GetMessage added in v0.5.0

GetMessage returns the Message field value

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.

func (*InquiryBecomeVendor) SetContactEmail added in v0.5.0

SetContactEmail sets field value

func (*InquiryBecomeVendor) SetMessage added in v0.5.0

SetMessage sets field value

func (InquiryBecomeVendor) ToMap added in v0.5.0

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

type InquiryBecomeVendorGetContactEmailArgType added in v0.5.0

type InquiryBecomeVendorGetContactEmailArgType = string

type InquiryBecomeVendorGetContactEmailAttributeType added in v0.5.0

type InquiryBecomeVendorGetContactEmailAttributeType = *string

isNotNullableString

type InquiryBecomeVendorGetContactEmailRetType added in v0.5.0

type InquiryBecomeVendorGetContactEmailRetType = string

type InquiryBecomeVendorGetMessageArgType added in v0.5.0

type InquiryBecomeVendorGetMessageArgType = string

type InquiryBecomeVendorGetMessageAttributeType added in v0.5.0

type InquiryBecomeVendorGetMessageAttributeType = *string

isNotNullableString

type InquiryBecomeVendorGetMessageRetType added in v0.5.0

type InquiryBecomeVendorGetMessageRetType = string

type InquiryContactSales added in v0.5.0

type InquiryContactSales struct {
	// The product's vendor name.
	// REQUIRED
	CompanyName InquiryContactSalesGetCompanyNameAttributeType `json:"companyName"`
	// A e-mail address.
	// REQUIRED
	ContactEmail InquiryContactSalesGetContactEmailAttributeType `json:"contactEmail"`
	// The full name of the contact person.
	// REQUIRED
	FullName InquiryContactSalesGetFullNameAttributeType `json:"fullName"`
	// A custom message.
	// REQUIRED
	Message InquiryContactSalesGetMessageAttributeType `json:"message"`
	// The user-readable product ID.
	// REQUIRED
	ProductId InquiryContactSalesGetProductIdAttributeType `json:"productId"`
}

InquiryContactSales Contact sales.

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

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

func (*InquiryContactSales) GetCompanyName added in v0.5.0

GetCompanyName returns the CompanyName field value

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.

func (*InquiryContactSales) GetContactEmail added in v0.5.0

GetContactEmail returns the ContactEmail field value

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.

func (*InquiryContactSales) GetFullName added in v0.5.0

GetFullName returns the FullName field value

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.

func (*InquiryContactSales) GetMessage added in v0.5.0

GetMessage returns the Message field value

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.

func (*InquiryContactSales) GetProductId added in v0.5.0

GetProductId returns the ProductId field value

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.

func (*InquiryContactSales) SetCompanyName added in v0.5.0

SetCompanyName sets field value

func (*InquiryContactSales) SetContactEmail added in v0.5.0

SetContactEmail sets field value

func (*InquiryContactSales) SetFullName added in v0.5.0

SetFullName sets field value

func (*InquiryContactSales) SetMessage added in v0.5.0

SetMessage sets field value

func (*InquiryContactSales) SetProductId added in v0.5.0

SetProductId sets field value

func (InquiryContactSales) ToMap added in v0.5.0

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

type InquiryContactSalesGetCompanyNameArgType added in v0.5.0

type InquiryContactSalesGetCompanyNameArgType = string

type InquiryContactSalesGetCompanyNameAttributeType added in v0.5.0

type InquiryContactSalesGetCompanyNameAttributeType = *string

isNotNullableString

type InquiryContactSalesGetCompanyNameRetType added in v0.5.0

type InquiryContactSalesGetCompanyNameRetType = string

type InquiryContactSalesGetContactEmailArgType added in v0.5.0

type InquiryContactSalesGetContactEmailArgType = string

type InquiryContactSalesGetContactEmailAttributeType added in v0.5.0

type InquiryContactSalesGetContactEmailAttributeType = *string

isNotNullableString

type InquiryContactSalesGetContactEmailRetType added in v0.5.0

type InquiryContactSalesGetContactEmailRetType = string

type InquiryContactSalesGetFullNameArgType added in v0.5.0

type InquiryContactSalesGetFullNameArgType = string

type InquiryContactSalesGetFullNameAttributeType added in v0.5.0

type InquiryContactSalesGetFullNameAttributeType = *string

isNotNullableString

type InquiryContactSalesGetFullNameRetType added in v0.5.0

type InquiryContactSalesGetFullNameRetType = string

type InquiryContactSalesGetMessageArgType added in v0.5.0

type InquiryContactSalesGetMessageArgType = string

type InquiryContactSalesGetMessageAttributeType added in v0.5.0

type InquiryContactSalesGetMessageAttributeType = *string

isNotNullableString

type InquiryContactSalesGetMessageRetType added in v0.5.0

type InquiryContactSalesGetMessageRetType = string

type InquiryContactSalesGetProductIdArgType added in v0.5.0

type InquiryContactSalesGetProductIdArgType = string

type InquiryContactSalesGetProductIdAttributeType added in v0.5.0

type InquiryContactSalesGetProductIdAttributeType = *string

isNotNullableString

type InquiryContactSalesGetProductIdRetType added in v0.5.0

type InquiryContactSalesGetProductIdRetType = string

type InquiryFormType added in v0.5.0

type InquiryFormType string

InquiryFormType The form type.

const (
	INQUIRYFORMTYPE_SUGGEST_PRODUCT  InquiryFormType = "suggestProduct"
	INQUIRYFORMTYPE_CONTACT_SALES    InquiryFormType = "contactSales"
	INQUIRYFORMTYPE_BECOME_VENDOR    InquiryFormType = "becomeVendor"
	INQUIRYFORMTYPE_REGISTER_TESTING InquiryFormType = "registerTesting"
)

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

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

func (InquiryFormType) Ptr added in v0.5.0

Ptr returns reference to inquiryFormType value

func (*InquiryFormType) UnmarshalJSON added in v0.5.0

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

type InquiryRegisterTesting added in v0.5.0

type InquiryRegisterTesting struct {
	// A e-mail address.
	// REQUIRED
	ContactEmail InquiryRegisterTestingGetContactEmailAttributeType `json:"contactEmail"`
	// The full name of the contact person.
	// REQUIRED
	FullName InquiryRegisterTestingGetFullNameAttributeType `json:"fullName"`
	// A custom message.
	// REQUIRED
	Message InquiryRegisterTestingGetMessageAttributeType `json:"message"`
}

InquiryRegisterTesting Register for testing.

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

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

func (*InquiryRegisterTesting) GetContactEmail added in v0.5.0

GetContactEmail returns the ContactEmail field value

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.

func (*InquiryRegisterTesting) GetFullName added in v0.5.0

GetFullName returns the FullName field value

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.

func (*InquiryRegisterTesting) GetMessage added in v0.5.0

GetMessage returns the Message field value

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.

func (*InquiryRegisterTesting) SetContactEmail added in v0.5.0

SetContactEmail sets field value

func (*InquiryRegisterTesting) SetFullName added in v0.5.0

SetFullName sets field value

func (*InquiryRegisterTesting) SetMessage added in v0.5.0

SetMessage sets field value

func (InquiryRegisterTesting) ToMap added in v0.5.0

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

type InquiryRegisterTestingGetContactEmailArgType added in v0.5.0

type InquiryRegisterTestingGetContactEmailArgType = string

type InquiryRegisterTestingGetContactEmailAttributeType added in v0.5.0

type InquiryRegisterTestingGetContactEmailAttributeType = *string

isNotNullableString

type InquiryRegisterTestingGetContactEmailRetType added in v0.5.0

type InquiryRegisterTestingGetContactEmailRetType = string

type InquiryRegisterTestingGetFullNameArgType added in v0.5.0

type InquiryRegisterTestingGetFullNameArgType = string

type InquiryRegisterTestingGetFullNameAttributeType added in v0.5.0

type InquiryRegisterTestingGetFullNameAttributeType = *string

isNotNullableString

type InquiryRegisterTestingGetFullNameRetType added in v0.5.0

type InquiryRegisterTestingGetFullNameRetType = string

type InquiryRegisterTestingGetMessageArgType added in v0.5.0

type InquiryRegisterTestingGetMessageArgType = string

type InquiryRegisterTestingGetMessageAttributeType added in v0.5.0

type InquiryRegisterTestingGetMessageAttributeType = *string

isNotNullableString

type InquiryRegisterTestingGetMessageRetType added in v0.5.0

type InquiryRegisterTestingGetMessageRetType = string

type InquirySuggestProduct added in v0.5.0

type InquirySuggestProduct struct {
	// The product's vendor name.
	// REQUIRED
	CompanyName InquirySuggestProductGetCompanyNameAttributeType `json:"companyName"`
	// A custom message.
	Message InquirySuggestProductGetMessageAttributeType `json:"message,omitempty"`
	// The name of the product.
	// REQUIRED
	Name InquirySuggestProductGetNameAttributeType `json:"name"`
	// Uniform Resource Locator.
	// REQUIRED
	Url InquirySuggestProductGetUrlAttributeType `json:"url"`
}

InquirySuggestProduct Suggest a product.

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

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

func (*InquirySuggestProduct) GetCompanyName added in v0.5.0

GetCompanyName returns the CompanyName field value

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.

func (*InquirySuggestProduct) GetMessage added in v0.5.0

GetMessage returns the Message field value if set, zero value otherwise.

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.

func (*InquirySuggestProduct) GetName added in v0.5.0

GetName returns the Name field value

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.

func (*InquirySuggestProduct) GetUrl added in v0.5.0

GetUrl returns the Url field value

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.

func (*InquirySuggestProduct) HasMessage added in v0.5.0

func (o *InquirySuggestProduct) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*InquirySuggestProduct) SetCompanyName added in v0.5.0

SetCompanyName sets field value

func (*InquirySuggestProduct) SetMessage added in v0.5.0

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*InquirySuggestProduct) SetName added in v0.5.0

SetName sets field value

func (*InquirySuggestProduct) SetUrl added in v0.5.0

SetUrl sets field value

func (InquirySuggestProduct) ToMap added in v0.5.0

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

type InquirySuggestProductGetCompanyNameArgType added in v0.5.0

type InquirySuggestProductGetCompanyNameArgType = string

type InquirySuggestProductGetCompanyNameAttributeType added in v0.5.0

type InquirySuggestProductGetCompanyNameAttributeType = *string

isNotNullableString

type InquirySuggestProductGetCompanyNameRetType added in v0.5.0

type InquirySuggestProductGetCompanyNameRetType = string

type InquirySuggestProductGetMessageArgType added in v0.5.0

type InquirySuggestProductGetMessageArgType = string

type InquirySuggestProductGetMessageAttributeType added in v0.5.0

type InquirySuggestProductGetMessageAttributeType = *string

isNotNullableString

type InquirySuggestProductGetMessageRetType added in v0.5.0

type InquirySuggestProductGetMessageRetType = string

type InquirySuggestProductGetNameArgType added in v0.5.0

type InquirySuggestProductGetNameArgType = string

type InquirySuggestProductGetNameAttributeType added in v0.5.0

type InquirySuggestProductGetNameAttributeType = *string

isNotNullableString

type InquirySuggestProductGetNameRetType added in v0.5.0

type InquirySuggestProductGetNameRetType = string

type InquirySuggestProductGetUrlArgType added in v0.5.0

type InquirySuggestProductGetUrlArgType = string

type InquirySuggestProductGetUrlAttributeType added in v0.5.0

type InquirySuggestProductGetUrlAttributeType = *string

isNotNullableString

type InquirySuggestProductGetUrlRetType added in v0.5.0

type InquirySuggestProductGetUrlRetType = string

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
	Items ListCatalogProductsResponseGetItemsAttributeType `json:"items"`
	// Limit for returned Objects.
	// REQUIRED
	Limit ListCatalogProductsResponseGetLimitAttributeType `json:"limit"`
}

ListCatalogProductsResponse struct for ListCatalogProductsResponse

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

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

func (*ListCatalogProductsResponse) GetCursor

GetCursor returns the Cursor field value

func (*ListCatalogProductsResponse) GetCursorOk

GetCursorOk returns a tuple with the Cursor field value and a boolean to check if the value has been set.

func (*ListCatalogProductsResponse) GetItems

GetItems returns the Items field value

func (*ListCatalogProductsResponse) GetItemsOk

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (*ListCatalogProductsResponse) GetLimit

GetLimit returns the Limit field value

func (*ListCatalogProductsResponse) GetLimitOk

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.

func (*ListCatalogProductsResponse) SetCursor

SetCursor sets field value

func (*ListCatalogProductsResponse) SetItems

SetItems sets field value

func (*ListCatalogProductsResponse) SetLimit

SetLimit sets field value

func (ListCatalogProductsResponse) ToMap

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

type ListCatalogProductsResponseGetCursorArgType added in v0.3.1

type ListCatalogProductsResponseGetCursorArgType = string

type ListCatalogProductsResponseGetCursorAttributeType added in v0.3.1

type ListCatalogProductsResponseGetCursorAttributeType = *string

isNotNullableString

type ListCatalogProductsResponseGetCursorRetType added in v0.3.1

type ListCatalogProductsResponseGetCursorRetType = string

type ListCatalogProductsResponseGetItemsArgType added in v0.3.1

type ListCatalogProductsResponseGetItemsArgType = []CatalogProductOverview

type ListCatalogProductsResponseGetItemsAttributeType added in v0.3.1

type ListCatalogProductsResponseGetItemsAttributeType = *[]CatalogProductOverview

isArray

type ListCatalogProductsResponseGetItemsRetType added in v0.3.1

type ListCatalogProductsResponseGetItemsRetType = []CatalogProductOverview

type ListCatalogProductsResponseGetLimitArgType added in v0.3.1

type ListCatalogProductsResponseGetLimitArgType = float64

type ListCatalogProductsResponseGetLimitAttributeType added in v0.3.1

type ListCatalogProductsResponseGetLimitAttributeType = *float64

isNumber

type ListCatalogProductsResponseGetLimitRetType added in v0.3.1

type ListCatalogProductsResponseGetLimitRetType = float64

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"`
	// List of subscriptions.
	// REQUIRED
	Items ListVendorSubscriptionsResponseGetItemsAttributeType `json:"items"`
	// Limit for returned Objects.
	// REQUIRED
	Limit ListVendorSubscriptionsResponseGetLimitAttributeType `json:"limit"`
}

ListVendorSubscriptionsResponse struct for ListVendorSubscriptionsResponse

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

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

func (*ListVendorSubscriptionsResponse) GetCursor

GetCursor returns the Cursor field value

func (*ListVendorSubscriptionsResponse) GetCursorOk

GetCursorOk returns a tuple with the Cursor field value and a boolean to check if the value has been set.

func (*ListVendorSubscriptionsResponse) GetItems

GetItems returns the Items field value

func (*ListVendorSubscriptionsResponse) GetItemsOk

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (*ListVendorSubscriptionsResponse) GetLimit

GetLimit returns the Limit field value

func (*ListVendorSubscriptionsResponse) GetLimitOk

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.

func (*ListVendorSubscriptionsResponse) SetCursor

SetCursor sets field value

func (*ListVendorSubscriptionsResponse) SetItems

SetItems sets field value

func (*ListVendorSubscriptionsResponse) SetLimit

SetLimit sets field value

func (ListVendorSubscriptionsResponse) ToMap

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

type ListVendorSubscriptionsResponseGetCursorArgType added in v0.3.1

type ListVendorSubscriptionsResponseGetCursorArgType = string

type ListVendorSubscriptionsResponseGetCursorAttributeType added in v0.3.1

type ListVendorSubscriptionsResponseGetCursorAttributeType = *string

isNotNullableString

type ListVendorSubscriptionsResponseGetCursorRetType added in v0.3.1

type ListVendorSubscriptionsResponseGetCursorRetType = string

type ListVendorSubscriptionsResponseGetItemsArgType added in v0.3.1

type ListVendorSubscriptionsResponseGetItemsArgType = []VendorSubscription

type ListVendorSubscriptionsResponseGetItemsAttributeType added in v0.3.1

type ListVendorSubscriptionsResponseGetItemsAttributeType = *[]VendorSubscription

isArray

type ListVendorSubscriptionsResponseGetItemsRetType added in v0.3.1

type ListVendorSubscriptionsResponseGetItemsRetType = []VendorSubscription

type ListVendorSubscriptionsResponseGetLimitArgType added in v0.3.1

type ListVendorSubscriptionsResponseGetLimitArgType = float64

type ListVendorSubscriptionsResponseGetLimitAttributeType added in v0.3.1

type ListVendorSubscriptionsResponseGetLimitAttributeType = *float64

isNumber

type ListVendorSubscriptionsResponseGetLimitRetType added in v0.3.1

type ListVendorSubscriptionsResponseGetLimitRetType = float64

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type NullableApproveSubscriptionPayload added in v0.3.0

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

func NewNullableApproveSubscriptionPayload added in v0.3.0

func NewNullableApproveSubscriptionPayload(val *ApproveSubscriptionPayload) *NullableApproveSubscriptionPayload

func (NullableApproveSubscriptionPayload) Get added in v0.3.0

func (NullableApproveSubscriptionPayload) IsSet added in v0.3.0

func (NullableApproveSubscriptionPayload) MarshalJSON added in v0.3.0

func (v NullableApproveSubscriptionPayload) MarshalJSON() ([]byte, error)

func (*NullableApproveSubscriptionPayload) Set added in v0.3.0

func (*NullableApproveSubscriptionPayload) UnmarshalJSON added in v0.3.0

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

func (*NullableApproveSubscriptionPayload) Unset added in v0.3.0

type NullableBecomeVendor added in v0.3.0

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

func NewNullableBecomeVendor added in v0.3.0

func NewNullableBecomeVendor(val *BecomeVendor) *NullableBecomeVendor

func (NullableBecomeVendor) Get added in v0.3.0

func (NullableBecomeVendor) IsSet added in v0.3.0

func (v NullableBecomeVendor) IsSet() bool

func (NullableBecomeVendor) MarshalJSON added in v0.3.0

func (v NullableBecomeVendor) MarshalJSON() ([]byte, error)

func (*NullableBecomeVendor) Set added in v0.3.0

func (v *NullableBecomeVendor) Set(val *BecomeVendor)

func (*NullableBecomeVendor) UnmarshalJSON added in v0.3.0

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

func (*NullableBecomeVendor) Unset added in v0.3.0

func (v *NullableBecomeVendor) Unset()

type NullableBool

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

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

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

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableCatalogPricingOptionHighlight

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

func (NullableCatalogPricingOptionHighlight) Get

func (NullableCatalogPricingOptionHighlight) IsSet

func (NullableCatalogPricingOptionHighlight) MarshalJSON

func (v NullableCatalogPricingOptionHighlight) MarshalJSON() ([]byte, error)

func (*NullableCatalogPricingOptionHighlight) Set

func (*NullableCatalogPricingOptionHighlight) UnmarshalJSON

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

func (*NullableCatalogPricingOptionHighlight) Unset

type NullableCatalogProductDetail

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

func NewNullableCatalogProductDetail

func NewNullableCatalogProductDetail(val *CatalogProductDetail) *NullableCatalogProductDetail

func (NullableCatalogProductDetail) Get

func (NullableCatalogProductDetail) IsSet

func (NullableCatalogProductDetail) MarshalJSON

func (v NullableCatalogProductDetail) MarshalJSON() ([]byte, error)

func (*NullableCatalogProductDetail) Set

func (*NullableCatalogProductDetail) UnmarshalJSON

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

func (*NullableCatalogProductDetail) Unset

func (v *NullableCatalogProductDetail) Unset()

type NullableCatalogProductDetailsVendor

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

func (NullableCatalogProductDetailsVendor) Get

func (NullableCatalogProductDetailsVendor) IsSet

func (NullableCatalogProductDetailsVendor) MarshalJSON

func (v NullableCatalogProductDetailsVendor) MarshalJSON() ([]byte, error)

func (*NullableCatalogProductDetailsVendor) Set

func (*NullableCatalogProductDetailsVendor) UnmarshalJSON

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

func (*NullableCatalogProductDetailsVendor) Unset

type NullableCatalogProductHighlight

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

func (NullableCatalogProductHighlight) Get

func (NullableCatalogProductHighlight) IsSet

func (NullableCatalogProductHighlight) MarshalJSON

func (v NullableCatalogProductHighlight) MarshalJSON() ([]byte, error)

func (*NullableCatalogProductHighlight) Set

func (*NullableCatalogProductHighlight) UnmarshalJSON

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

func (*NullableCatalogProductHighlight) Unset

type NullableCatalogProductOverview

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

func (NullableCatalogProductOverview) Get

func (NullableCatalogProductOverview) IsSet

func (NullableCatalogProductOverview) MarshalJSON

func (v NullableCatalogProductOverview) MarshalJSON() ([]byte, error)

func (*NullableCatalogProductOverview) Set

func (*NullableCatalogProductOverview) UnmarshalJSON

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

func (*NullableCatalogProductOverview) Unset

func (v *NullableCatalogProductOverview) Unset()

type NullableCatalogProductOverviewVendor

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

func (NullableCatalogProductOverviewVendor) Get

func (NullableCatalogProductOverviewVendor) IsSet

func (NullableCatalogProductOverviewVendor) MarshalJSON

func (v NullableCatalogProductOverviewVendor) MarshalJSON() ([]byte, error)

func (*NullableCatalogProductOverviewVendor) Set

func (*NullableCatalogProductOverviewVendor) UnmarshalJSON

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

func (*NullableCatalogProductOverviewVendor) Unset

type NullableCatalogProductPricingOption

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

func (NullableCatalogProductPricingOption) Get

func (NullableCatalogProductPricingOption) IsSet

func (NullableCatalogProductPricingOption) MarshalJSON

func (v NullableCatalogProductPricingOption) MarshalJSON() ([]byte, error)

func (*NullableCatalogProductPricingOption) Set

func (*NullableCatalogProductPricingOption) UnmarshalJSON

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

func (*NullableCatalogProductPricingOption) Unset

type NullableCatalogProductSupportResource

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

func (NullableCatalogProductSupportResource) Get

func (NullableCatalogProductSupportResource) IsSet

func (NullableCatalogProductSupportResource) MarshalJSON

func (v NullableCatalogProductSupportResource) MarshalJSON() ([]byte, error)

func (*NullableCatalogProductSupportResource) Set

func (*NullableCatalogProductSupportResource) UnmarshalJSON

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

func (*NullableCatalogProductSupportResource) Unset

type NullableCatalogProductVendorTerms

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

func (NullableCatalogProductVendorTerms) Get

func (NullableCatalogProductVendorTerms) IsSet

func (NullableCatalogProductVendorTerms) MarshalJSON

func (v NullableCatalogProductVendorTerms) MarshalJSON() ([]byte, error)

func (*NullableCatalogProductVendorTerms) Set

func (*NullableCatalogProductVendorTerms) UnmarshalJSON

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

func (*NullableCatalogProductVendorTerms) Unset

type NullableContactSales added in v0.3.0

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

func NewNullableContactSales added in v0.3.0

func NewNullableContactSales(val *ContactSales) *NullableContactSales

func (NullableContactSales) Get added in v0.3.0

func (NullableContactSales) IsSet added in v0.3.0

func (v NullableContactSales) IsSet() bool

func (NullableContactSales) MarshalJSON added in v0.3.0

func (v NullableContactSales) MarshalJSON() ([]byte, error)

func (*NullableContactSales) Set added in v0.3.0

func (v *NullableContactSales) Set(val *ContactSales)

func (*NullableContactSales) UnmarshalJSON added in v0.3.0

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

func (*NullableContactSales) Unset added in v0.3.0

func (v *NullableContactSales) Unset()

type NullableDeliveryMethod added in v0.5.0

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

func NewNullableDeliveryMethod added in v0.5.0

func NewNullableDeliveryMethod(val *DeliveryMethod) *NullableDeliveryMethod

func (NullableDeliveryMethod) Get added in v0.5.0

func (NullableDeliveryMethod) IsSet added in v0.5.0

func (v NullableDeliveryMethod) IsSet() bool

func (NullableDeliveryMethod) MarshalJSON added in v0.5.0

func (v NullableDeliveryMethod) MarshalJSON() ([]byte, error)

func (*NullableDeliveryMethod) Set added in v0.5.0

func (*NullableDeliveryMethod) UnmarshalJSON added in v0.5.0

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

func (*NullableDeliveryMethod) Unset added in v0.5.0

func (v *NullableDeliveryMethod) Unset()

type NullableErrorResponse

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

func NewNullableErrorResponse

func NewNullableErrorResponse(val *ErrorResponse) *NullableErrorResponse

func (NullableErrorResponse) Get

func (NullableErrorResponse) IsSet

func (v NullableErrorResponse) IsSet() bool

func (NullableErrorResponse) MarshalJSON

func (v NullableErrorResponse) MarshalJSON() ([]byte, error)

func (*NullableErrorResponse) Set

func (v *NullableErrorResponse) Set(val *ErrorResponse)

func (*NullableErrorResponse) UnmarshalJSON

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

func (*NullableErrorResponse) Unset

func (v *NullableErrorResponse) Unset()

type NullableFloat32

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

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

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

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

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

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

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

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableInquiriesCreateInquiryPayload added in v0.3.0

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

func NewNullableInquiriesCreateInquiryPayload added in v0.3.0

func NewNullableInquiriesCreateInquiryPayload(val *InquiriesCreateInquiryPayload) *NullableInquiriesCreateInquiryPayload

func (NullableInquiriesCreateInquiryPayload) Get added in v0.3.0

func (NullableInquiriesCreateInquiryPayload) IsSet added in v0.3.0

func (NullableInquiriesCreateInquiryPayload) MarshalJSON added in v0.3.0

func (v NullableInquiriesCreateInquiryPayload) MarshalJSON() ([]byte, error)

func (*NullableInquiriesCreateInquiryPayload) Set added in v0.3.0

func (*NullableInquiriesCreateInquiryPayload) UnmarshalJSON added in v0.3.0

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

func (*NullableInquiriesCreateInquiryPayload) Unset added in v0.3.0

type NullableInquiryBecomeVendor added in v0.5.0

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

func NewNullableInquiryBecomeVendor added in v0.5.0

func NewNullableInquiryBecomeVendor(val *InquiryBecomeVendor) *NullableInquiryBecomeVendor

func (NullableInquiryBecomeVendor) Get added in v0.5.0

func (NullableInquiryBecomeVendor) IsSet added in v0.5.0

func (NullableInquiryBecomeVendor) MarshalJSON added in v0.5.0

func (v NullableInquiryBecomeVendor) MarshalJSON() ([]byte, error)

func (*NullableInquiryBecomeVendor) Set added in v0.5.0

func (*NullableInquiryBecomeVendor) UnmarshalJSON added in v0.5.0

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

func (*NullableInquiryBecomeVendor) Unset added in v0.5.0

func (v *NullableInquiryBecomeVendor) Unset()

type NullableInquiryContactSales added in v0.5.0

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

func NewNullableInquiryContactSales added in v0.5.0

func NewNullableInquiryContactSales(val *InquiryContactSales) *NullableInquiryContactSales

func (NullableInquiryContactSales) Get added in v0.5.0

func (NullableInquiryContactSales) IsSet added in v0.5.0

func (NullableInquiryContactSales) MarshalJSON added in v0.5.0

func (v NullableInquiryContactSales) MarshalJSON() ([]byte, error)

func (*NullableInquiryContactSales) Set added in v0.5.0

func (*NullableInquiryContactSales) UnmarshalJSON added in v0.5.0

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

func (*NullableInquiryContactSales) Unset added in v0.5.0

func (v *NullableInquiryContactSales) Unset()

type NullableInquiryFormType added in v0.5.0

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

func NewNullableInquiryFormType added in v0.5.0

func NewNullableInquiryFormType(val *InquiryFormType) *NullableInquiryFormType

func (NullableInquiryFormType) Get added in v0.5.0

func (NullableInquiryFormType) IsSet added in v0.5.0

func (v NullableInquiryFormType) IsSet() bool

func (NullableInquiryFormType) MarshalJSON added in v0.5.0

func (v NullableInquiryFormType) MarshalJSON() ([]byte, error)

func (*NullableInquiryFormType) Set added in v0.5.0

func (*NullableInquiryFormType) UnmarshalJSON added in v0.5.0

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

func (*NullableInquiryFormType) Unset added in v0.5.0

func (v *NullableInquiryFormType) Unset()

type NullableInquiryRegisterTesting added in v0.5.0

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

func NewNullableInquiryRegisterTesting added in v0.5.0

func NewNullableInquiryRegisterTesting(val *InquiryRegisterTesting) *NullableInquiryRegisterTesting

func (NullableInquiryRegisterTesting) Get added in v0.5.0

func (NullableInquiryRegisterTesting) IsSet added in v0.5.0

func (NullableInquiryRegisterTesting) MarshalJSON added in v0.5.0

func (v NullableInquiryRegisterTesting) MarshalJSON() ([]byte, error)

func (*NullableInquiryRegisterTesting) Set added in v0.5.0

func (*NullableInquiryRegisterTesting) UnmarshalJSON added in v0.5.0

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

func (*NullableInquiryRegisterTesting) Unset added in v0.5.0

func (v *NullableInquiryRegisterTesting) Unset()

type NullableInquirySuggestProduct added in v0.5.0

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

func NewNullableInquirySuggestProduct added in v0.5.0

func NewNullableInquirySuggestProduct(val *InquirySuggestProduct) *NullableInquirySuggestProduct

func (NullableInquirySuggestProduct) Get added in v0.5.0

func (NullableInquirySuggestProduct) IsSet added in v0.5.0

func (NullableInquirySuggestProduct) MarshalJSON added in v0.5.0

func (v NullableInquirySuggestProduct) MarshalJSON() ([]byte, error)

func (*NullableInquirySuggestProduct) Set added in v0.5.0

func (*NullableInquirySuggestProduct) UnmarshalJSON added in v0.5.0

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

func (*NullableInquirySuggestProduct) Unset added in v0.5.0

func (v *NullableInquirySuggestProduct) Unset()

type NullableInt

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

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

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

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

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

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

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

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

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

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

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

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableListCatalogProductsResponse

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

func (NullableListCatalogProductsResponse) Get

func (NullableListCatalogProductsResponse) IsSet

func (NullableListCatalogProductsResponse) MarshalJSON

func (v NullableListCatalogProductsResponse) MarshalJSON() ([]byte, error)

func (*NullableListCatalogProductsResponse) Set

func (*NullableListCatalogProductsResponse) UnmarshalJSON

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

func (*NullableListCatalogProductsResponse) Unset

type NullableListVendorSubscriptionsResponse

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

func (NullableListVendorSubscriptionsResponse) Get

func (NullableListVendorSubscriptionsResponse) IsSet

func (NullableListVendorSubscriptionsResponse) MarshalJSON

func (v NullableListVendorSubscriptionsResponse) MarshalJSON() ([]byte, error)

func (*NullableListVendorSubscriptionsResponse) Set

func (*NullableListVendorSubscriptionsResponse) UnmarshalJSON

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

func (*NullableListVendorSubscriptionsResponse) Unset

type NullableOrganizationId added in v1.1.0

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

func NewNullableOrganizationId added in v1.1.0

func NewNullableOrganizationId(val *OrganizationId) *NullableOrganizationId

func (NullableOrganizationId) Get added in v1.1.0

func (NullableOrganizationId) IsSet added in v1.1.0

func (v NullableOrganizationId) IsSet() bool

func (NullableOrganizationId) MarshalJSON added in v1.1.0

func (v NullableOrganizationId) MarshalJSON() ([]byte, error)

func (*NullableOrganizationId) Set added in v1.1.0

func (*NullableOrganizationId) UnmarshalJSON added in v1.1.0

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

func (*NullableOrganizationId) Unset added in v1.1.0

func (v *NullableOrganizationId) Unset()

type NullablePriceType added in v0.5.0

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

func NewNullablePriceType added in v0.5.0

func NewNullablePriceType(val *PriceType) *NullablePriceType

func (NullablePriceType) Get added in v0.5.0

func (v NullablePriceType) Get() *PriceType

func (NullablePriceType) IsSet added in v0.5.0

func (v NullablePriceType) IsSet() bool

func (NullablePriceType) MarshalJSON added in v0.5.0

func (v NullablePriceType) MarshalJSON() ([]byte, error)

func (*NullablePriceType) Set added in v0.5.0

func (v *NullablePriceType) Set(val *PriceType)

func (*NullablePriceType) UnmarshalJSON added in v0.5.0

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

func (*NullablePriceType) Unset added in v0.5.0

func (v *NullablePriceType) Unset()

type NullablePricingOptionUnit added in v0.5.0

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

func NewNullablePricingOptionUnit added in v0.5.0

func NewNullablePricingOptionUnit(val *PricingOptionUnit) *NullablePricingOptionUnit

func (NullablePricingOptionUnit) Get added in v0.5.0

func (NullablePricingOptionUnit) IsSet added in v0.5.0

func (v NullablePricingOptionUnit) IsSet() bool

func (NullablePricingOptionUnit) MarshalJSON added in v0.5.0

func (v NullablePricingOptionUnit) MarshalJSON() ([]byte, error)

func (*NullablePricingOptionUnit) Set added in v0.5.0

func (*NullablePricingOptionUnit) UnmarshalJSON added in v0.5.0

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

func (*NullablePricingOptionUnit) Unset added in v0.5.0

func (v *NullablePricingOptionUnit) Unset()

type NullableProductLifecycleState added in v0.5.0

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

func NewNullableProductLifecycleState added in v0.5.0

func NewNullableProductLifecycleState(val *ProductLifecycleState) *NullableProductLifecycleState

func (NullableProductLifecycleState) Get added in v0.5.0

func (NullableProductLifecycleState) IsSet added in v0.5.0

func (NullableProductLifecycleState) MarshalJSON added in v0.5.0

func (v NullableProductLifecycleState) MarshalJSON() ([]byte, error)

func (*NullableProductLifecycleState) Set added in v0.5.0

func (*NullableProductLifecycleState) UnmarshalJSON added in v0.5.0

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

func (*NullableProductLifecycleState) Unset added in v0.5.0

func (v *NullableProductLifecycleState) Unset()

type NullableProjectId added in v0.5.0

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

func NewNullableProjectId added in v0.5.0

func NewNullableProjectId(val *ProjectId) *NullableProjectId

func (NullableProjectId) Get added in v0.5.0

func (v NullableProjectId) Get() *ProjectId

func (NullableProjectId) IsSet added in v0.5.0

func (v NullableProjectId) IsSet() bool

func (NullableProjectId) MarshalJSON added in v0.5.0

func (v NullableProjectId) MarshalJSON() ([]byte, error)

func (*NullableProjectId) Set added in v0.5.0

func (v *NullableProjectId) Set(val *ProjectId)

func (*NullableProjectId) UnmarshalJSON added in v0.5.0

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

func (*NullableProjectId) Unset added in v0.5.0

func (v *NullableProjectId) Unset()

type NullableRegisterTesting added in v0.3.0

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

func NewNullableRegisterTesting added in v0.3.0

func NewNullableRegisterTesting(val *RegisterTesting) *NullableRegisterTesting

func (NullableRegisterTesting) Get added in v0.3.0

func (NullableRegisterTesting) IsSet added in v0.3.0

func (v NullableRegisterTesting) IsSet() bool

func (NullableRegisterTesting) MarshalJSON added in v0.3.0

func (v NullableRegisterTesting) MarshalJSON() ([]byte, error)

func (*NullableRegisterTesting) Set added in v0.3.0

func (*NullableRegisterTesting) UnmarshalJSON added in v0.3.0

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

func (*NullableRegisterTesting) Unset added in v0.3.0

func (v *NullableRegisterTesting) Unset()

type NullableResolveCustomerPayload

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

func (NullableResolveCustomerPayload) Get

func (NullableResolveCustomerPayload) IsSet

func (NullableResolveCustomerPayload) MarshalJSON

func (v NullableResolveCustomerPayload) MarshalJSON() ([]byte, error)

func (*NullableResolveCustomerPayload) Set

func (*NullableResolveCustomerPayload) UnmarshalJSON

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

func (*NullableResolveCustomerPayload) Unset

func (v *NullableResolveCustomerPayload) Unset()

type NullableString

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

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

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

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableSubscriptionId added in v0.5.0

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

func NewNullableSubscriptionId added in v0.5.0

func NewNullableSubscriptionId(val *SubscriptionId) *NullableSubscriptionId

func (NullableSubscriptionId) Get added in v0.5.0

func (NullableSubscriptionId) IsSet added in v0.5.0

func (v NullableSubscriptionId) IsSet() bool

func (NullableSubscriptionId) MarshalJSON added in v0.5.0

func (v NullableSubscriptionId) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionId) Set added in v0.5.0

func (*NullableSubscriptionId) UnmarshalJSON added in v0.5.0

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

func (*NullableSubscriptionId) Unset added in v0.5.0

func (v *NullableSubscriptionId) Unset()

type NullableSubscriptionLifecycleState added in v0.5.0

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

func NewNullableSubscriptionLifecycleState added in v0.5.0

func NewNullableSubscriptionLifecycleState(val *SubscriptionLifecycleState) *NullableSubscriptionLifecycleState

func (NullableSubscriptionLifecycleState) Get added in v0.5.0

func (NullableSubscriptionLifecycleState) IsSet added in v0.5.0

func (NullableSubscriptionLifecycleState) MarshalJSON added in v0.5.0

func (v NullableSubscriptionLifecycleState) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionLifecycleState) Set added in v0.5.0

func (*NullableSubscriptionLifecycleState) UnmarshalJSON added in v0.5.0

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

func (*NullableSubscriptionLifecycleState) Unset added in v0.5.0

type NullableSubscriptionProduct

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

func NewNullableSubscriptionProduct

func NewNullableSubscriptionProduct(val *SubscriptionProduct) *NullableSubscriptionProduct

func (NullableSubscriptionProduct) Get

func (NullableSubscriptionProduct) IsSet

func (NullableSubscriptionProduct) MarshalJSON

func (v NullableSubscriptionProduct) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionProduct) Set

func (*NullableSubscriptionProduct) UnmarshalJSON

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

func (*NullableSubscriptionProduct) Unset

func (v *NullableSubscriptionProduct) Unset()

type NullableSuggestProduct added in v0.3.0

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

func NewNullableSuggestProduct added in v0.3.0

func NewNullableSuggestProduct(val *SuggestProduct) *NullableSuggestProduct

func (NullableSuggestProduct) Get added in v0.3.0

func (NullableSuggestProduct) IsSet added in v0.3.0

func (v NullableSuggestProduct) IsSet() bool

func (NullableSuggestProduct) MarshalJSON added in v0.3.0

func (v NullableSuggestProduct) MarshalJSON() ([]byte, error)

func (*NullableSuggestProduct) Set added in v0.3.0

func (*NullableSuggestProduct) UnmarshalJSON added in v0.3.0

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

func (*NullableSuggestProduct) Unset added in v0.3.0

func (v *NullableSuggestProduct) Unset()

type NullableTime

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

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

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

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableValue added in v0.3.1

type NullableValue[T any] struct {
	// contains filtered or unexported fields
}

func (NullableValue[T]) Get added in v0.3.1

func (v NullableValue[T]) Get() *T

func (NullableValue[T]) IsSet added in v0.3.1

func (v NullableValue[T]) IsSet() bool

func (*NullableValue[T]) Set added in v0.3.1

func (v *NullableValue[T]) Set(val *T)

func (*NullableValue[T]) Unset added in v0.3.1

func (v *NullableValue[T]) Unset()

type NullableVendorId added in v0.5.0

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

func NewNullableVendorId added in v0.5.0

func NewNullableVendorId(val *VendorId) *NullableVendorId

func (NullableVendorId) Get added in v0.5.0

func (v NullableVendorId) Get() *VendorId

func (NullableVendorId) IsSet added in v0.5.0

func (v NullableVendorId) IsSet() bool

func (NullableVendorId) MarshalJSON added in v0.5.0

func (v NullableVendorId) MarshalJSON() ([]byte, error)

func (*NullableVendorId) Set added in v0.5.0

func (v *NullableVendorId) Set(val *VendorId)

func (*NullableVendorId) UnmarshalJSON added in v0.5.0

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

func (*NullableVendorId) Unset added in v0.5.0

func (v *NullableVendorId) Unset()

type NullableVendorSubscription

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

func NewNullableVendorSubscription

func NewNullableVendorSubscription(val *VendorSubscription) *NullableVendorSubscription

func (NullableVendorSubscription) Get

func (NullableVendorSubscription) IsSet

func (v NullableVendorSubscription) IsSet() bool

func (NullableVendorSubscription) MarshalJSON

func (v NullableVendorSubscription) MarshalJSON() ([]byte, error)

func (*NullableVendorSubscription) Set

func (*NullableVendorSubscription) UnmarshalJSON

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

func (*NullableVendorSubscription) Unset

func (v *NullableVendorSubscription) Unset()

type OrganizationId added in v1.1.0

type OrganizationId struct {
}

OrganizationId The associated organization ID.

func NewOrganizationId added in v1.1.0

func NewOrganizationId() *OrganizationId

NewOrganizationId instantiates a new OrganizationId 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

func NewOrganizationIdWithDefaults added in v1.1.0

func NewOrganizationIdWithDefaults() *OrganizationId

NewOrganizationIdWithDefaults instantiates a new OrganizationId 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

func (OrganizationId) ToMap added in v1.1.0

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

type PriceType added in v0.5.0

type PriceType string

PriceType The product's price type.

const (
	PRICETYPE_CONTRACT   PriceType = "CONTRACT"
	PRICETYPE_FREE       PriceType = "FREE"
	PRICETYPE_FREE_TRIAL PriceType = "FREE_TRIAL"
	PRICETYPE_BYOL       PriceType = "BYOL"
	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

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

func (PriceType) Ptr added in v0.5.0

func (v PriceType) Ptr() *PriceType

Ptr returns reference to priceType value

func (*PriceType) UnmarshalJSON added in v0.5.0

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

type PricingOptionUnit added in v0.5.0

type PricingOptionUnit string

PricingOptionUnit The interval to which the rate applies.

const (
	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

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

func (PricingOptionUnit) Ptr added in v0.5.0

Ptr returns reference to pricingOptionUnit value

func (*PricingOptionUnit) UnmarshalJSON added in v0.5.0

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

type ProductLifecycleState added in v0.5.0

type ProductLifecycleState string

ProductLifecycleState The lifecycle state of the product.

const (
	PRODUCTLIFECYCLESTATE_LIVE    ProductLifecycleState = "PRODUCT_LIVE"
	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

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

func (ProductLifecycleState) Ptr added in v0.5.0

Ptr returns reference to productLifecycleState value

func (*ProductLifecycleState) UnmarshalJSON added in v0.5.0

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

type ProjectId added in v0.5.0

type ProjectId struct {
}

ProjectId The associated project ID.

func NewProjectId added in v0.5.0

func NewProjectId() *ProjectId

NewProjectId instantiates a new ProjectId 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

func NewProjectIdWithDefaults added in v0.5.0

func NewProjectIdWithDefaults() *ProjectId

NewProjectIdWithDefaults instantiates a new ProjectId 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

func (ProjectId) ToMap added in v0.5.0

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

type RegisterTesting added in v0.3.0

type RegisterTesting struct {
	// REQUIRED
	RegisterTesting RegisterTestingGetRegisterTestingAttributeType `json:"registerTesting"`
	// REQUIRED
	Type RegisterTestingGetTypeAttributeType `json:"type"`
}

RegisterTesting Register for testing.

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

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

func (*RegisterTesting) GetRegisterTesting added in v0.3.0

func (o *RegisterTesting) GetRegisterTesting() (ret RegisterTestingGetRegisterTestingRetType)

GetRegisterTesting returns the RegisterTesting field value

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.

func (*RegisterTesting) GetType added in v0.3.0

GetType returns the Type field value

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.

func (*RegisterTesting) SetRegisterTesting added in v0.3.0

SetRegisterTesting sets field value

func (*RegisterTesting) SetType added in v0.3.0

SetType sets field value

func (RegisterTesting) ToMap added in v0.3.0

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

type RegisterTestingGetRegisterTestingArgType added in v0.3.1

type RegisterTestingGetRegisterTestingArgType = InquiryRegisterTesting

type RegisterTestingGetRegisterTestingAttributeType added in v0.3.1

type RegisterTestingGetRegisterTestingAttributeType = *InquiryRegisterTesting

isModel

type RegisterTestingGetRegisterTestingRetType added in v0.3.1

type RegisterTestingGetRegisterTestingRetType = InquiryRegisterTesting

type RegisterTestingGetTypeArgType added in v0.3.1

type RegisterTestingGetTypeArgType = InquiryFormType

type RegisterTestingGetTypeAttributeType added in v0.3.1

type RegisterTestingGetTypeAttributeType = *InquiryFormType

isEnumRef

type RegisterTestingGetTypeRetType added in v0.3.1

type RegisterTestingGetTypeRetType = InquiryFormType

type ResolveCustomerPayload

type ResolveCustomerPayload struct {
	// Opaque token exchangeable for subscription details.
	// REQUIRED
	Token ResolveCustomerPayloadGetTokenAttributeType `json:"token"`
}

ResolveCustomerPayload struct for ResolveCustomerPayload

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

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

func (*ResolveCustomerPayload) GetToken

GetToken returns the Token field value

func (*ResolveCustomerPayload) GetTokenOk

GetTokenOk returns a tuple with the Token field value and a boolean to check if the value has been set.

func (*ResolveCustomerPayload) SetToken

SetToken sets field value

func (ResolveCustomerPayload) ToMap

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

type ResolveCustomerPayloadGetTokenArgType added in v0.3.1

type ResolveCustomerPayloadGetTokenArgType = string

type ResolveCustomerPayloadGetTokenAttributeType added in v0.3.1

type ResolveCustomerPayloadGetTokenAttributeType = *string

isNotNullableString

type ResolveCustomerPayloadGetTokenRetType added in v0.3.1

type ResolveCustomerPayloadGetTokenRetType = string

type SubscriptionId added in v0.5.0

type SubscriptionId struct {
}

SubscriptionId The subscription ID.

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

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

func (SubscriptionId) ToMap added in v0.5.0

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

type SubscriptionLifecycleState added in v0.5.0

type SubscriptionLifecycleState string

SubscriptionLifecycleState Lifecycle state of the subscription.

const (
	SUBSCRIPTIONLIFECYCLESTATE_PENDING    SubscriptionLifecycleState = "SUBSCRIPTION_PENDING"
	SUBSCRIPTIONLIFECYCLESTATE_ACTIVE     SubscriptionLifecycleState = "SUBSCRIPTION_ACTIVE"
	SUBSCRIPTIONLIFECYCLESTATE_INACTIVE   SubscriptionLifecycleState = "SUBSCRIPTION_INACTIVE"
	SUBSCRIPTIONLIFECYCLESTATE_CANCELLING SubscriptionLifecycleState = "SUBSCRIPTION_CANCELLING"
	SUBSCRIPTIONLIFECYCLESTATE_CANCELLED  SubscriptionLifecycleState = "SUBSCRIPTION_CANCELLED"
	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

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

func (SubscriptionLifecycleState) Ptr added in v0.5.0

Ptr returns reference to subscriptionLifecycleState value

func (*SubscriptionLifecycleState) UnmarshalJSON added in v0.5.0

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

type SubscriptionProduct

type SubscriptionProduct struct {
	// REQUIRED
	DeliveryMethod SubscriptionProductGetDeliveryMethodAttributeType `json:"deliveryMethod"`
	// REQUIRED
	LifecycleState SubscriptionProductGetLifecycleStateAttributeType `json:"lifecycleState"`
	// REQUIRED
	PriceType SubscriptionProductGetPriceTypeAttributeType `json:"priceType"`
	// Additional price type information.
	// REQUIRED
	PricingPlan SubscriptionProductGetPricingPlanAttributeType `json:"pricingPlan"`
	// The user-readable product ID.
	// REQUIRED
	ProductId SubscriptionProductGetProductIdAttributeType `json:"productId"`
	// The name of the product.
	// REQUIRED
	ProductName SubscriptionProductGetProductNameAttributeType `json:"productName"`
	// The product's vendor name.
	// REQUIRED
	VendorName SubscriptionProductGetVendorNameAttributeType `json:"vendorName"`
	// 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"`
}

SubscriptionProduct The product of a subscription

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

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

func (*SubscriptionProduct) GetDeliveryMethod

GetDeliveryMethod returns the DeliveryMethod field value

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.

func (*SubscriptionProduct) GetLifecycleState

GetLifecycleState returns the LifecycleState field value

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.

func (*SubscriptionProduct) GetPriceType

GetPriceType returns the PriceType field value

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.

func (*SubscriptionProduct) GetPricingPlan

GetPricingPlan returns the PricingPlan field value

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.

func (*SubscriptionProduct) GetProductId

GetProductId returns the ProductId field value

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.

func (*SubscriptionProduct) GetProductName

GetProductName returns the ProductName field value

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.

func (*SubscriptionProduct) GetVendorName

GetVendorName returns the VendorName field value

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.

func (*SubscriptionProduct) GetVendorPlanId added in v1.0.0

GetVendorPlanId returns the VendorPlanId field value if set, zero value otherwise.

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.

func (*SubscriptionProduct) GetVendorProductId added in v0.5.0

GetVendorProductId returns the VendorProductId field value if set, zero value otherwise.

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.

func (*SubscriptionProduct) GetVendorWebsiteUrl

GetVendorWebsiteUrl returns the VendorWebsiteUrl field value

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.

func (*SubscriptionProduct) HasVendorPlanId added in v1.0.0

func (o *SubscriptionProduct) HasVendorPlanId() bool

HasVendorPlanId returns a boolean if a field has been set.

func (*SubscriptionProduct) HasVendorProductId added in v0.5.0

func (o *SubscriptionProduct) HasVendorProductId() bool

HasVendorProductId returns a boolean if a field has been set.

func (*SubscriptionProduct) SetDeliveryMethod

SetDeliveryMethod sets field value

func (*SubscriptionProduct) SetLifecycleState

SetLifecycleState sets field value

func (*SubscriptionProduct) SetPriceType

SetPriceType sets field value

func (*SubscriptionProduct) SetPricingPlan

SetPricingPlan sets field value

func (*SubscriptionProduct) SetProductId

SetProductId sets field value

func (*SubscriptionProduct) SetProductName

SetProductName sets field value

func (*SubscriptionProduct) SetVendorName

SetVendorName sets field value

func (*SubscriptionProduct) SetVendorPlanId added in v1.0.0

SetVendorPlanId gets a reference to the given string and assigns it to the VendorPlanId field.

func (*SubscriptionProduct) SetVendorProductId added in v0.5.0

SetVendorProductId gets a reference to the given string and assigns it to the VendorProductId field.

func (*SubscriptionProduct) SetVendorWebsiteUrl

SetVendorWebsiteUrl sets field value

func (SubscriptionProduct) ToMap

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

type SubscriptionProductGetDeliveryMethodArgType added in v0.3.1

type SubscriptionProductGetDeliveryMethodArgType = DeliveryMethod

type SubscriptionProductGetDeliveryMethodAttributeType added in v0.3.1

type SubscriptionProductGetDeliveryMethodAttributeType = *DeliveryMethod

isEnumRef

type SubscriptionProductGetDeliveryMethodRetType added in v0.3.1

type SubscriptionProductGetDeliveryMethodRetType = DeliveryMethod

type SubscriptionProductGetLifecycleStateArgType added in v0.3.1

type SubscriptionProductGetLifecycleStateArgType = ProductLifecycleState

type SubscriptionProductGetLifecycleStateAttributeType added in v0.3.1

type SubscriptionProductGetLifecycleStateAttributeType = *ProductLifecycleState

isEnumRef

type SubscriptionProductGetLifecycleStateRetType added in v0.3.1

type SubscriptionProductGetLifecycleStateRetType = ProductLifecycleState

type SubscriptionProductGetPriceTypeArgType added in v0.3.1

type SubscriptionProductGetPriceTypeArgType = PriceType

type SubscriptionProductGetPriceTypeAttributeType added in v0.3.1

type SubscriptionProductGetPriceTypeAttributeType = *PriceType

isEnumRef

type SubscriptionProductGetPriceTypeRetType added in v0.3.1

type SubscriptionProductGetPriceTypeRetType = PriceType

type SubscriptionProductGetPricingPlanArgType added in v0.3.1

type SubscriptionProductGetPricingPlanArgType = string

type SubscriptionProductGetPricingPlanAttributeType added in v0.3.1

type SubscriptionProductGetPricingPlanAttributeType = *string

isNotNullableString

type SubscriptionProductGetPricingPlanRetType added in v0.3.1

type SubscriptionProductGetPricingPlanRetType = string

type SubscriptionProductGetProductIdArgType added in v0.3.1

type SubscriptionProductGetProductIdArgType = string

type SubscriptionProductGetProductIdAttributeType added in v0.3.1

type SubscriptionProductGetProductIdAttributeType = *string

isNotNullableString

type SubscriptionProductGetProductIdRetType added in v0.3.1

type SubscriptionProductGetProductIdRetType = string

type SubscriptionProductGetProductNameArgType added in v0.3.1

type SubscriptionProductGetProductNameArgType = string

type SubscriptionProductGetProductNameAttributeType added in v0.3.1

type SubscriptionProductGetProductNameAttributeType = *string

isNotNullableString

type SubscriptionProductGetProductNameRetType added in v0.3.1

type SubscriptionProductGetProductNameRetType = string

type SubscriptionProductGetVendorNameArgType added in v0.3.1

type SubscriptionProductGetVendorNameArgType = string

type SubscriptionProductGetVendorNameAttributeType added in v0.3.1

type SubscriptionProductGetVendorNameAttributeType = *string

isNotNullableString

type SubscriptionProductGetVendorNameRetType added in v0.3.1

type SubscriptionProductGetVendorNameRetType = string

type SubscriptionProductGetVendorPlanIdArgType added in v1.0.0

type SubscriptionProductGetVendorPlanIdArgType = string

type SubscriptionProductGetVendorPlanIdAttributeType added in v1.0.0

type SubscriptionProductGetVendorPlanIdAttributeType = *string

isNotNullableString

type SubscriptionProductGetVendorPlanIdRetType added in v1.0.0

type SubscriptionProductGetVendorPlanIdRetType = string

type SubscriptionProductGetVendorProductIdArgType added in v0.5.0

type SubscriptionProductGetVendorProductIdArgType = string

type SubscriptionProductGetVendorProductIdAttributeType added in v0.5.0

type SubscriptionProductGetVendorProductIdAttributeType = *string

isNotNullableString

type SubscriptionProductGetVendorProductIdRetType added in v0.5.0

type SubscriptionProductGetVendorProductIdRetType = string

type SubscriptionProductGetVendorWebsiteUrlArgType added in v0.3.1

type SubscriptionProductGetVendorWebsiteUrlArgType = string

type SubscriptionProductGetVendorWebsiteUrlAttributeType added in v0.3.1

type SubscriptionProductGetVendorWebsiteUrlAttributeType = *string

isNotNullableString

type SubscriptionProductGetVendorWebsiteUrlRetType added in v0.3.1

type SubscriptionProductGetVendorWebsiteUrlRetType = string

type SuggestProduct added in v0.3.0

type SuggestProduct struct {
	// REQUIRED
	SuggestProduct SuggestProductGetSuggestProductAttributeType `json:"suggestProduct"`
	// REQUIRED
	Type SuggestProductGetTypeAttributeType `json:"type"`
}

SuggestProduct Suggest a product.

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

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

func (*SuggestProduct) GetSuggestProduct added in v0.3.0

func (o *SuggestProduct) GetSuggestProduct() (ret SuggestProductGetSuggestProductRetType)

GetSuggestProduct returns the SuggestProduct field value

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.

func (*SuggestProduct) GetType added in v0.3.0

func (o *SuggestProduct) GetType() (ret SuggestProductGetTypeRetType)

GetType returns the Type field value

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.

func (*SuggestProduct) SetSuggestProduct added in v0.3.0

SetSuggestProduct sets field value

func (*SuggestProduct) SetType added in v0.3.0

SetType sets field value

func (SuggestProduct) ToMap added in v0.3.0

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

type SuggestProductGetSuggestProductArgType added in v0.3.1

type SuggestProductGetSuggestProductArgType = InquirySuggestProduct

type SuggestProductGetSuggestProductAttributeType added in v0.3.1

type SuggestProductGetSuggestProductAttributeType = *InquirySuggestProduct

isModel

type SuggestProductGetSuggestProductRetType added in v0.3.1

type SuggestProductGetSuggestProductRetType = InquirySuggestProduct

type SuggestProductGetTypeArgType added in v0.3.1

type SuggestProductGetTypeArgType = InquiryFormType

type SuggestProductGetTypeAttributeType added in v0.3.1

type SuggestProductGetTypeAttributeType = *InquiryFormType

isEnumRef

type SuggestProductGetTypeRetType added in v0.3.1

type SuggestProductGetTypeRetType = InquiryFormType

type VendorId added in v0.5.0

type VendorId struct {
}

VendorId The vendor ID.

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

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

func (VendorId) ToMap added in v0.5.0

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

type VendorSubscription

type VendorSubscription struct {
	// REQUIRED
	LifecycleState VendorSubscriptionGetLifecycleStateAttributeType `json:"lifecycleState"`
	// REQUIRED
	OrganizationId VendorSubscriptionGetOrganizationIdAttributeType `json:"organizationId"`
	// REQUIRED
	Product VendorSubscriptionGetProductAttributeType `json:"product"`
	// REQUIRED
	ProjectId VendorSubscriptionGetProjectIdAttributeType `json:"projectId"`
	// REQUIRED
	SubscriptionId VendorSubscriptionGetSubscriptionIdAttributeType `json:"subscriptionId"`
}

VendorSubscription struct for VendorSubscription

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

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

func (*VendorSubscription) GetLifecycleState

GetLifecycleState returns the LifecycleState field value

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.

func (*VendorSubscription) GetOrganizationId added in v1.1.0

GetOrganizationId returns the OrganizationId field value

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.

func (*VendorSubscription) GetProduct

GetProduct returns the Product field value

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.

func (*VendorSubscription) GetProjectId

GetProjectId returns the ProjectId field value

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.

func (*VendorSubscription) GetSubscriptionId

GetSubscriptionId returns the SubscriptionId field value

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.

func (*VendorSubscription) SetLifecycleState

SetLifecycleState sets field value

func (*VendorSubscription) SetOrganizationId added in v1.1.0

SetOrganizationId sets field value

func (*VendorSubscription) SetProduct

SetProduct sets field value

func (*VendorSubscription) SetProjectId

SetProjectId sets field value

func (*VendorSubscription) SetSubscriptionId

SetSubscriptionId sets field value

func (VendorSubscription) ToMap

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

type VendorSubscriptionGetLifecycleStateArgType added in v0.3.1

type VendorSubscriptionGetLifecycleStateArgType = SubscriptionLifecycleState

type VendorSubscriptionGetLifecycleStateAttributeType added in v0.3.1

type VendorSubscriptionGetLifecycleStateAttributeType = *SubscriptionLifecycleState

isEnumRef

type VendorSubscriptionGetLifecycleStateRetType added in v0.3.1

type VendorSubscriptionGetLifecycleStateRetType = SubscriptionLifecycleState

type VendorSubscriptionGetOrganizationIdArgType added in v1.1.0

type VendorSubscriptionGetOrganizationIdArgType = OrganizationId

type VendorSubscriptionGetOrganizationIdAttributeType added in v1.1.0

type VendorSubscriptionGetOrganizationIdAttributeType = *OrganizationId

isModel

type VendorSubscriptionGetOrganizationIdRetType added in v1.1.0

type VendorSubscriptionGetOrganizationIdRetType = OrganizationId

type VendorSubscriptionGetProductArgType added in v0.3.1

type VendorSubscriptionGetProductArgType = SubscriptionProduct

type VendorSubscriptionGetProductAttributeType added in v0.3.1

type VendorSubscriptionGetProductAttributeType = *SubscriptionProduct

isModel

type VendorSubscriptionGetProductRetType added in v0.3.1

type VendorSubscriptionGetProductRetType = SubscriptionProduct

type VendorSubscriptionGetProjectIdArgType added in v0.3.1

type VendorSubscriptionGetProjectIdArgType = ProjectId

type VendorSubscriptionGetProjectIdAttributeType added in v0.3.1

type VendorSubscriptionGetProjectIdAttributeType = *ProjectId

isModel

type VendorSubscriptionGetProjectIdRetType added in v0.3.1

type VendorSubscriptionGetProjectIdRetType = ProjectId

type VendorSubscriptionGetSubscriptionIdArgType added in v0.3.1

type VendorSubscriptionGetSubscriptionIdArgType = SubscriptionId

type VendorSubscriptionGetSubscriptionIdAttributeType added in v0.3.1

type VendorSubscriptionGetSubscriptionIdAttributeType = *SubscriptionId

isModel

type VendorSubscriptionGetSubscriptionIdRetType added in v0.3.1

type VendorSubscriptionGetSubscriptionIdRetType = SubscriptionId

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL