stackitmarketplace

package module
v0.3.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

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

List all subscriptions.

@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 {
	// The target URL of the user instance, used to redirect the user to the instance after the subscription is active.
	InstanceTarget *string `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

func (o *ApproveSubscriptionPayload) GetInstanceTarget() *string

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

func (*ApproveSubscriptionPayload) GetInstanceTargetOk added in v0.3.0

func (o *ApproveSubscriptionPayload) GetInstanceTargetOk() (*string, bool)

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

func (o *ApproveSubscriptionPayload) SetInstanceTarget(v *string)

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

type BecomeVendor struct {
	// REQUIRED
	BecomeVendor *BecomeVendorBecomeVendor `json:"becomeVendor"`
	// The form type.
	// REQUIRED
	Type *string `json:"type"`
}

BecomeVendor Become a vendor.

func NewBecomeVendor added in v0.3.0

func NewBecomeVendor(becomeVendor *BecomeVendorBecomeVendor, type_ *string) *BecomeVendor

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() *BecomeVendorBecomeVendor

GetBecomeVendor returns the BecomeVendor field value

func (*BecomeVendor) GetBecomeVendorOk added in v0.3.0

func (o *BecomeVendor) GetBecomeVendorOk() (*BecomeVendorBecomeVendor, 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() *string

GetType returns the Type field value

func (*BecomeVendor) GetTypeOk added in v0.3.0

func (o *BecomeVendor) GetTypeOk() (*string, 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 *BecomeVendorBecomeVendor)

SetBecomeVendor sets field value

func (*BecomeVendor) SetType added in v0.3.0

func (o *BecomeVendor) SetType(v *string)

SetType sets field value

func (BecomeVendor) ToMap added in v0.3.0

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

type BecomeVendorBecomeVendor added in v0.3.0

type BecomeVendorBecomeVendor struct {
	// The contact e-mail address.
	// REQUIRED
	ContactEmail *string `json:"contactEmail"`
	// The message content.
	// REQUIRED
	Message *string `json:"message"`
}

BecomeVendorBecomeVendor struct for BecomeVendorBecomeVendor

func NewBecomeVendorBecomeVendor added in v0.3.0

func NewBecomeVendorBecomeVendor(contactEmail *string, message *string) *BecomeVendorBecomeVendor

NewBecomeVendorBecomeVendor instantiates a new BecomeVendorBecomeVendor 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 NewBecomeVendorBecomeVendorWithDefaults added in v0.3.0

func NewBecomeVendorBecomeVendorWithDefaults() *BecomeVendorBecomeVendor

NewBecomeVendorBecomeVendorWithDefaults instantiates a new BecomeVendorBecomeVendor 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 (*BecomeVendorBecomeVendor) GetContactEmail added in v0.3.0

func (o *BecomeVendorBecomeVendor) GetContactEmail() *string

GetContactEmail returns the ContactEmail field value

func (*BecomeVendorBecomeVendor) GetContactEmailOk added in v0.3.0

func (o *BecomeVendorBecomeVendor) GetContactEmailOk() (*string, bool)

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

func (*BecomeVendorBecomeVendor) GetMessage added in v0.3.0

func (o *BecomeVendorBecomeVendor) GetMessage() *string

GetMessage returns the Message field value

func (*BecomeVendorBecomeVendor) GetMessageOk added in v0.3.0

func (o *BecomeVendorBecomeVendor) GetMessageOk() (*string, bool)

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

func (*BecomeVendorBecomeVendor) SetContactEmail added in v0.3.0

func (o *BecomeVendorBecomeVendor) SetContactEmail(v *string)

SetContactEmail sets field value

func (*BecomeVendorBecomeVendor) SetMessage added in v0.3.0

func (o *BecomeVendorBecomeVendor) SetMessage(v *string)

SetMessage sets field value

func (BecomeVendorBecomeVendor) ToMap added in v0.3.0

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

type CatalogPricingOptionHighlight

type CatalogPricingOptionHighlight struct {
	// The highlight content.
	HighlightContent *string `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

func (o *CatalogPricingOptionHighlight) GetHighlightContent() *string

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

func (*CatalogPricingOptionHighlight) GetHighlightContentOk

func (o *CatalogPricingOptionHighlight) GetHighlightContentOk() (*string, bool)

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

func (o *CatalogPricingOptionHighlight) SetHighlightContent(v *string)

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 CatalogProductDetail

type CatalogProductDetail struct {
	// The list of categories associated to the product.
	Categories *[]string `json:"categories,omitempty"`
	// The product type. For reference: SAAS - Software as a Service, SAI - STACKIT Application Image
	// REQUIRED
	DeliveryMethod *string `json:"deliveryMethod"`
	// The product description.
	// REQUIRED
	Description *string `json:"description"`
	// The documentation URL.
	// REQUIRED
	DocumentationUrl *string `json:"documentationUrl"`
	// The list of highlights.
	// REQUIRED
	Highlights *[]CatalogProductHighlight `json:"highlights"`
	// If true, the product is not fully integrated but only listed. Product listings may not have prices and support information.
	// REQUIRED
	IsProductListing *bool `json:"isProductListing"`
	// The lifecycle state of the product.
	// REQUIRED
	LifecycleState *string `json:"lifecycleState"`
	// REQUIRED
	Logo *string `json:"logo"`
	// The product name.
	// REQUIRED
	Name *string `json:"name"`
	// The list of pricing options.
	// REQUIRED
	PricingOptions *[]CatalogProductPricingOption `json:"pricingOptions"`
	// The product ID.
	// REQUIRED
	ProductId *string `json:"productId"`
	// The short summary of the product.
	// REQUIRED
	Summary *string `json:"summary"`
	// The e-mail address for support inquiries.
	SupportEmail *string `json:"supportEmail,omitempty"`
	// The support FAQ URL.
	SupportFaq *string `json:"supportFaq,omitempty"`
	// The phone number for support inquiries.
	SupportPhone *string `json:"supportPhone,omitempty"`
	// The list of support resources.
	SupportResources *[]CatalogProductSupportResource `json:"supportResources,omitempty"`
	// REQUIRED
	Vendor *CatalogProductDetailsVendor `json:"vendor"`
	// The list of terms of use.
	VendorTerms *[]CatalogProductVendorTerms `json:"vendorTerms,omitempty"`
	// The video URL.
	// REQUIRED
	VideoUrl *string `json:"videoUrl"`
}

CatalogProductDetail struct for CatalogProductDetail

func NewCatalogProductDetail

func NewCatalogProductDetail(deliveryMethod *string, description *string, documentationUrl *string, highlights *[]CatalogProductHighlight, isProductListing *bool, lifecycleState *string, logo *string, name *string, pricingOptions *[]CatalogProductPricingOption, productId *string, summary *string, vendor *CatalogProductDetailsVendor, videoUrl *string) *CatalogProductDetail

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

func (o *CatalogProductDetail) GetCategories() *[]string

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

func (*CatalogProductDetail) GetCategoriesOk

func (o *CatalogProductDetail) GetCategoriesOk() (*[]string, bool)

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

func (o *CatalogProductDetail) GetDeliveryMethod() *string

GetDeliveryMethod returns the DeliveryMethod field value

func (*CatalogProductDetail) GetDeliveryMethodOk

func (o *CatalogProductDetail) GetDeliveryMethodOk() (*string, bool)

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

func (*CatalogProductDetail) GetDescription

func (o *CatalogProductDetail) GetDescription() *string

GetDescription returns the Description field value

func (*CatalogProductDetail) GetDescriptionOk

func (o *CatalogProductDetail) GetDescriptionOk() (*string, bool)

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

func (*CatalogProductDetail) GetDocumentationUrl

func (o *CatalogProductDetail) GetDocumentationUrl() *string

GetDocumentationUrl returns the DocumentationUrl field value

func (*CatalogProductDetail) GetDocumentationUrlOk

func (o *CatalogProductDetail) GetDocumentationUrlOk() (*string, bool)

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

func (*CatalogProductDetail) GetHighlights

func (o *CatalogProductDetail) GetHighlights() *[]CatalogProductHighlight

GetHighlights returns the Highlights field value

func (*CatalogProductDetail) GetHighlightsOk

func (o *CatalogProductDetail) GetHighlightsOk() (*[]CatalogProductHighlight, bool)

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

func (*CatalogProductDetail) GetIsProductListing

func (o *CatalogProductDetail) GetIsProductListing() *bool

GetIsProductListing returns the IsProductListing field value

func (*CatalogProductDetail) GetIsProductListingOk

func (o *CatalogProductDetail) GetIsProductListingOk() (*bool, bool)

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

func (*CatalogProductDetail) GetLifecycleState

func (o *CatalogProductDetail) GetLifecycleState() *string

GetLifecycleState returns the LifecycleState field value

func (*CatalogProductDetail) GetLifecycleStateOk

func (o *CatalogProductDetail) GetLifecycleStateOk() (*string, bool)

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

func (o *CatalogProductDetail) GetLogo() *string

GetLogo returns the Logo field value

func (*CatalogProductDetail) GetLogoOk

func (o *CatalogProductDetail) GetLogoOk() (*string, bool)

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

func (*CatalogProductDetail) GetName

func (o *CatalogProductDetail) GetName() *string

GetName returns the Name field value

func (*CatalogProductDetail) GetNameOk

func (o *CatalogProductDetail) GetNameOk() (*string, bool)

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

func (*CatalogProductDetail) GetPricingOptions

func (o *CatalogProductDetail) GetPricingOptions() *[]CatalogProductPricingOption

GetPricingOptions returns the PricingOptions field value

func (*CatalogProductDetail) GetPricingOptionsOk

func (o *CatalogProductDetail) GetPricingOptionsOk() (*[]CatalogProductPricingOption, bool)

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

func (*CatalogProductDetail) GetProductId

func (o *CatalogProductDetail) GetProductId() *string

GetProductId returns the ProductId field value

func (*CatalogProductDetail) GetProductIdOk

func (o *CatalogProductDetail) GetProductIdOk() (*string, bool)

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

func (*CatalogProductDetail) GetSummary

func (o *CatalogProductDetail) GetSummary() *string

GetSummary returns the Summary field value

func (*CatalogProductDetail) GetSummaryOk

func (o *CatalogProductDetail) GetSummaryOk() (*string, bool)

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

func (*CatalogProductDetail) GetSupportEmail

func (o *CatalogProductDetail) GetSupportEmail() *string

GetSupportEmail returns the SupportEmail field value if set, zero value otherwise.

func (*CatalogProductDetail) GetSupportEmailOk

func (o *CatalogProductDetail) GetSupportEmailOk() (*string, bool)

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

func (*CatalogProductDetail) GetSupportFaq

func (o *CatalogProductDetail) GetSupportFaq() *string

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

func (*CatalogProductDetail) GetSupportFaqOk

func (o *CatalogProductDetail) GetSupportFaqOk() (*string, bool)

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

func (o *CatalogProductDetail) GetSupportPhone() *string

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

func (*CatalogProductDetail) GetSupportPhoneOk

func (o *CatalogProductDetail) GetSupportPhoneOk() (*string, 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

func (o *CatalogProductDetail) GetSupportResources() *[]CatalogProductSupportResource

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

func (*CatalogProductDetail) GetSupportResourcesOk

func (o *CatalogProductDetail) GetSupportResourcesOk() (*[]CatalogProductSupportResource, 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

func (o *CatalogProductDetail) GetVendorTerms() *[]CatalogProductVendorTerms

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

func (*CatalogProductDetail) GetVendorTermsOk

func (o *CatalogProductDetail) GetVendorTermsOk() (*[]CatalogProductVendorTerms, bool)

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

func (o *CatalogProductDetail) GetVideoUrl() *string

GetVideoUrl returns the VideoUrl field value

func (*CatalogProductDetail) GetVideoUrlOk

func (o *CatalogProductDetail) GetVideoUrlOk() (*string, bool)

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) HasSupportEmail

func (o *CatalogProductDetail) HasSupportEmail() bool

HasSupportEmail 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

func (o *CatalogProductDetail) SetCategories(v *[]string)

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

func (*CatalogProductDetail) SetDeliveryMethod

func (o *CatalogProductDetail) SetDeliveryMethod(v *string)

SetDeliveryMethod sets field value

func (*CatalogProductDetail) SetDescription

func (o *CatalogProductDetail) SetDescription(v *string)

SetDescription sets field value

func (*CatalogProductDetail) SetDocumentationUrl

func (o *CatalogProductDetail) SetDocumentationUrl(v *string)

SetDocumentationUrl sets field value

func (*CatalogProductDetail) SetHighlights

func (o *CatalogProductDetail) SetHighlights(v *[]CatalogProductHighlight)

SetHighlights sets field value

func (*CatalogProductDetail) SetIsProductListing

func (o *CatalogProductDetail) SetIsProductListing(v *bool)

SetIsProductListing sets field value

func (*CatalogProductDetail) SetLifecycleState

func (o *CatalogProductDetail) SetLifecycleState(v *string)

SetLifecycleState sets field value

func (o *CatalogProductDetail) SetLogo(v *string)

SetLogo sets field value

func (*CatalogProductDetail) SetName

func (o *CatalogProductDetail) SetName(v *string)

SetName sets field value

func (*CatalogProductDetail) SetPricingOptions

func (o *CatalogProductDetail) SetPricingOptions(v *[]CatalogProductPricingOption)

SetPricingOptions sets field value

func (*CatalogProductDetail) SetProductId

func (o *CatalogProductDetail) SetProductId(v *string)

SetProductId sets field value

func (*CatalogProductDetail) SetSummary

func (o *CatalogProductDetail) SetSummary(v *string)

SetSummary sets field value

func (*CatalogProductDetail) SetSupportEmail

func (o *CatalogProductDetail) SetSupportEmail(v *string)

SetSupportEmail gets a reference to the given string and assigns it to the SupportEmail field.

func (*CatalogProductDetail) SetSupportFaq

func (o *CatalogProductDetail) SetSupportFaq(v *string)

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

func (*CatalogProductDetail) SetSupportPhone

func (o *CatalogProductDetail) SetSupportPhone(v *string)

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

func (*CatalogProductDetail) SetSupportResources

func (o *CatalogProductDetail) SetSupportResources(v *[]CatalogProductSupportResource)

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

func (o *CatalogProductDetail) SetVendorTerms(v *[]CatalogProductVendorTerms)

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

func (*CatalogProductDetail) SetVideoUrl

func (o *CatalogProductDetail) SetVideoUrl(v *string)

SetVideoUrl sets field value

func (CatalogProductDetail) ToMap

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

type CatalogProductDetailsVendor

type CatalogProductDetailsVendor struct {
	// The vendor description.
	// REQUIRED
	Description *string `json:"description"`
	// REQUIRED
	Logo *string `json:"logo"`
	// The vendor name.
	// REQUIRED
	Name *string `json:"name"`
	// The vendor ID.
	// REQUIRED
	VendorId *string `json:"vendorId"`
	// The vendor video URL.
	// REQUIRED
	VideoUrl *string `json:"videoUrl"`
	// The vendor website URL.
	// REQUIRED
	WebsiteUrl *string `json:"websiteUrl"`
}

CatalogProductDetailsVendor struct for CatalogProductDetailsVendor

func NewCatalogProductDetailsVendor

func NewCatalogProductDetailsVendor(description *string, logo *string, name *string, vendorId *string, videoUrl *string, websiteUrl *string) *CatalogProductDetailsVendor

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

func (o *CatalogProductDetailsVendor) GetDescription() *string

GetDescription returns the Description field value

func (*CatalogProductDetailsVendor) GetDescriptionOk

func (o *CatalogProductDetailsVendor) GetDescriptionOk() (*string, bool)

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

func (o *CatalogProductDetailsVendor) GetLogo() *string

GetLogo returns the Logo field value

func (*CatalogProductDetailsVendor) GetLogoOk

func (o *CatalogProductDetailsVendor) GetLogoOk() (*string, bool)

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

func (*CatalogProductDetailsVendor) GetName

func (o *CatalogProductDetailsVendor) GetName() *string

GetName returns the Name field value

func (*CatalogProductDetailsVendor) GetNameOk

func (o *CatalogProductDetailsVendor) GetNameOk() (*string, bool)

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

func (*CatalogProductDetailsVendor) GetVendorId

func (o *CatalogProductDetailsVendor) GetVendorId() *string

GetVendorId returns the VendorId field value

func (*CatalogProductDetailsVendor) GetVendorIdOk

func (o *CatalogProductDetailsVendor) GetVendorIdOk() (*string, bool)

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

func (*CatalogProductDetailsVendor) GetVideoUrl

func (o *CatalogProductDetailsVendor) GetVideoUrl() *string

GetVideoUrl returns the VideoUrl field value

func (*CatalogProductDetailsVendor) GetVideoUrlOk

func (o *CatalogProductDetailsVendor) GetVideoUrlOk() (*string, bool)

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

func (*CatalogProductDetailsVendor) GetWebsiteUrl

func (o *CatalogProductDetailsVendor) GetWebsiteUrl() *string

GetWebsiteUrl returns the WebsiteUrl field value

func (*CatalogProductDetailsVendor) GetWebsiteUrlOk

func (o *CatalogProductDetailsVendor) GetWebsiteUrlOk() (*string, bool)

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

func (*CatalogProductDetailsVendor) SetDescription

func (o *CatalogProductDetailsVendor) SetDescription(v *string)

SetDescription sets field value

func (o *CatalogProductDetailsVendor) SetLogo(v *string)

SetLogo sets field value

func (*CatalogProductDetailsVendor) SetName

func (o *CatalogProductDetailsVendor) SetName(v *string)

SetName sets field value

func (*CatalogProductDetailsVendor) SetVendorId

func (o *CatalogProductDetailsVendor) SetVendorId(v *string)

SetVendorId sets field value

func (*CatalogProductDetailsVendor) SetVideoUrl

func (o *CatalogProductDetailsVendor) SetVideoUrl(v *string)

SetVideoUrl sets field value

func (*CatalogProductDetailsVendor) SetWebsiteUrl

func (o *CatalogProductDetailsVendor) SetWebsiteUrl(v *string)

SetWebsiteUrl sets field value

func (CatalogProductDetailsVendor) ToMap

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

type CatalogProductHighlight

type CatalogProductHighlight struct {
	// The highlight content.
	HighlightContent *string `json:"highlightContent,omitempty"`
	// The highlight icon.
	HighlightIcon *string `json:"highlightIcon,omitempty"`
	// The highlight title.
	HighlightTitle *string `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

func (o *CatalogProductHighlight) GetHighlightContent() *string

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

func (*CatalogProductHighlight) GetHighlightContentOk

func (o *CatalogProductHighlight) GetHighlightContentOk() (*string, bool)

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

func (o *CatalogProductHighlight) GetHighlightIcon() *string

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

func (*CatalogProductHighlight) GetHighlightIconOk

func (o *CatalogProductHighlight) GetHighlightIconOk() (*string, bool)

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

func (o *CatalogProductHighlight) GetHighlightTitle() *string

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

func (*CatalogProductHighlight) GetHighlightTitleOk

func (o *CatalogProductHighlight) GetHighlightTitleOk() (*string, bool)

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

func (o *CatalogProductHighlight) SetHighlightContent(v *string)

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

func (*CatalogProductHighlight) SetHighlightIcon

func (o *CatalogProductHighlight) SetHighlightIcon(v *string)

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

func (*CatalogProductHighlight) SetHighlightTitle

func (o *CatalogProductHighlight) SetHighlightTitle(v *string)

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 CatalogProductOverview

type CatalogProductOverview struct {
	// The product type. For reference: SAAS - Software as a Service, SAI - STACKIT Application Image
	// REQUIRED
	DeliveryMethod *string `json:"deliveryMethod"`
	// The lifecycle state of the product.
	// REQUIRED
	LifecycleState *string `json:"lifecycleState"`
	Logo *string `json:"logo,omitempty"`
	// The product name.
	// REQUIRED
	Name *string `json:"name"`
	// The product ID.
	// REQUIRED
	ProductId *string `json:"productId"`
	// The short summary of the product.
	// REQUIRED
	Summary *string `json:"summary"`
	// REQUIRED
	Vendor *CatalogProductOverviewVendor `json:"vendor"`
}

CatalogProductOverview struct for CatalogProductOverview

func NewCatalogProductOverview

func NewCatalogProductOverview(deliveryMethod *string, lifecycleState *string, name *string, productId *string, summary *string, vendor *CatalogProductOverviewVendor) *CatalogProductOverview

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

func (o *CatalogProductOverview) GetDeliveryMethod() *string

GetDeliveryMethod returns the DeliveryMethod field value

func (*CatalogProductOverview) GetDeliveryMethodOk

func (o *CatalogProductOverview) GetDeliveryMethodOk() (*string, bool)

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

func (*CatalogProductOverview) GetLifecycleState

func (o *CatalogProductOverview) GetLifecycleState() *string

GetLifecycleState returns the LifecycleState field value

func (*CatalogProductOverview) GetLifecycleStateOk

func (o *CatalogProductOverview) GetLifecycleStateOk() (*string, bool)

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

func (o *CatalogProductOverview) GetLogo() *string

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

func (*CatalogProductOverview) GetLogoOk

func (o *CatalogProductOverview) GetLogoOk() (*string, bool)

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

func (o *CatalogProductOverview) GetName() *string

GetName returns the Name field value

func (*CatalogProductOverview) GetNameOk

func (o *CatalogProductOverview) GetNameOk() (*string, bool)

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

func (*CatalogProductOverview) GetProductId

func (o *CatalogProductOverview) GetProductId() *string

GetProductId returns the ProductId field value

func (*CatalogProductOverview) GetProductIdOk

func (o *CatalogProductOverview) GetProductIdOk() (*string, bool)

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

func (*CatalogProductOverview) GetSummary

func (o *CatalogProductOverview) GetSummary() *string

GetSummary returns the Summary field value

func (*CatalogProductOverview) GetSummaryOk

func (o *CatalogProductOverview) GetSummaryOk() (*string, bool)

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

func (o *CatalogProductOverview) SetDeliveryMethod(v *string)

SetDeliveryMethod sets field value

func (*CatalogProductOverview) SetLifecycleState

func (o *CatalogProductOverview) SetLifecycleState(v *string)

SetLifecycleState sets field value

func (o *CatalogProductOverview) SetLogo(v *string)

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

func (*CatalogProductOverview) SetName

func (o *CatalogProductOverview) SetName(v *string)

SetName sets field value

func (*CatalogProductOverview) SetProductId

func (o *CatalogProductOverview) SetProductId(v *string)

SetProductId sets field value

func (*CatalogProductOverview) SetSummary

func (o *CatalogProductOverview) SetSummary(v *string)

SetSummary sets field value

func (*CatalogProductOverview) SetVendor

SetVendor sets field value

func (CatalogProductOverview) ToMap

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

type CatalogProductOverviewVendor

type CatalogProductOverviewVendor struct {
	// The vendor name.
	// REQUIRED
	Name *string `json:"name"`
	// The vendor ID.
	// REQUIRED
	VendorId *string `json:"vendorId"`
	// The vendor website URL.
	// REQUIRED
	WebsiteUrl *string `json:"websiteUrl"`
}

CatalogProductOverviewVendor struct for CatalogProductOverviewVendor

func NewCatalogProductOverviewVendor

func NewCatalogProductOverviewVendor(name *string, vendorId *string, websiteUrl *string) *CatalogProductOverviewVendor

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

func (o *CatalogProductOverviewVendor) GetName() *string

GetName returns the Name field value

func (*CatalogProductOverviewVendor) GetNameOk

func (o *CatalogProductOverviewVendor) GetNameOk() (*string, bool)

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

func (*CatalogProductOverviewVendor) GetVendorId

func (o *CatalogProductOverviewVendor) GetVendorId() *string

GetVendorId returns the VendorId field value

func (*CatalogProductOverviewVendor) GetVendorIdOk

func (o *CatalogProductOverviewVendor) GetVendorIdOk() (*string, bool)

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

func (*CatalogProductOverviewVendor) GetWebsiteUrl

func (o *CatalogProductOverviewVendor) GetWebsiteUrl() *string

GetWebsiteUrl returns the WebsiteUrl field value

func (*CatalogProductOverviewVendor) GetWebsiteUrlOk

func (o *CatalogProductOverviewVendor) GetWebsiteUrlOk() (*string, bool)

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

func (*CatalogProductOverviewVendor) SetName

func (o *CatalogProductOverviewVendor) SetName(v *string)

SetName sets field value

func (*CatalogProductOverviewVendor) SetVendorId

func (o *CatalogProductOverviewVendor) SetVendorId(v *string)

SetVendorId sets field value

func (*CatalogProductOverviewVendor) SetWebsiteUrl

func (o *CatalogProductOverviewVendor) SetWebsiteUrl(v *string)

SetWebsiteUrl sets field value

func (CatalogProductOverviewVendor) ToMap

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

type CatalogProductPricingOption

type CatalogProductPricingOption struct {
	// The pricing option description.
	// REQUIRED
	Description *string `json:"description"`
	// The list of highlights.
	// REQUIRED
	Highlights *[]CatalogPricingOptionHighlight `json:"highlights"`
	// The pricing option name.
	// REQUIRED
	Name *string `json:"name"`
	// The price type / pricing model.
	PriceType *string `json:"priceType,omitempty"`
	// Additional price type information.
	PricingPlan *string `json:"pricingPlan,omitempty"`
	// The price of the product (per unit).
	Rate *string `json:"rate,omitempty"`
	// The concrete variant of the product.
	// REQUIRED
	Sku *string `json:"sku"`
	// Short description of this offering.
	// REQUIRED
	SkuInfo *string `json:"skuInfo"`
	// More details about what this offering entails.
	// REQUIRED
	SkuInfoDetails *string `json:"skuInfoDetails"`
	// The interval to which the rate applies.
	Unit *string `json:"unit,omitempty"`
}

CatalogProductPricingOption struct for CatalogProductPricingOption

func NewCatalogProductPricingOption

func NewCatalogProductPricingOption(description *string, highlights *[]CatalogPricingOptionHighlight, name *string, sku *string, skuInfo *string, skuInfoDetails *string) *CatalogProductPricingOption

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

func (o *CatalogProductPricingOption) GetDescription() *string

GetDescription returns the Description field value

func (*CatalogProductPricingOption) GetDescriptionOk

func (o *CatalogProductPricingOption) GetDescriptionOk() (*string, bool)

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

func (o *CatalogProductPricingOption) GetName() *string

GetName returns the Name field value

func (*CatalogProductPricingOption) GetNameOk

func (o *CatalogProductPricingOption) GetNameOk() (*string, bool)

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

func (*CatalogProductPricingOption) GetPriceType

func (o *CatalogProductPricingOption) GetPriceType() *string

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

func (*CatalogProductPricingOption) GetPriceTypeOk

func (o *CatalogProductPricingOption) GetPriceTypeOk() (*string, bool)

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

func (o *CatalogProductPricingOption) GetPricingPlan() *string

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

func (*CatalogProductPricingOption) GetPricingPlanOk

func (o *CatalogProductPricingOption) GetPricingPlanOk() (*string, bool)

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

func (o *CatalogProductPricingOption) GetRate() *string

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

func (*CatalogProductPricingOption) GetRateOk

func (o *CatalogProductPricingOption) GetRateOk() (*string, bool)

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

func (o *CatalogProductPricingOption) GetSku() *string

GetSku returns the Sku field value

func (*CatalogProductPricingOption) GetSkuInfo

func (o *CatalogProductPricingOption) GetSkuInfo() *string

GetSkuInfo returns the SkuInfo field value

func (*CatalogProductPricingOption) GetSkuInfoDetails

func (o *CatalogProductPricingOption) GetSkuInfoDetails() *string

GetSkuInfoDetails returns the SkuInfoDetails field value

func (*CatalogProductPricingOption) GetSkuInfoDetailsOk

func (o *CatalogProductPricingOption) GetSkuInfoDetailsOk() (*string, bool)

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

func (*CatalogProductPricingOption) GetSkuInfoOk

func (o *CatalogProductPricingOption) GetSkuInfoOk() (*string, bool)

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

func (*CatalogProductPricingOption) GetSkuOk

func (o *CatalogProductPricingOption) GetSkuOk() (*string, bool)

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

func (*CatalogProductPricingOption) GetUnit

func (o *CatalogProductPricingOption) GetUnit() *string

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

func (*CatalogProductPricingOption) GetUnitOk

func (o *CatalogProductPricingOption) GetUnitOk() (*string, bool)

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

func (o *CatalogProductPricingOption) SetDescription(v *string)

SetDescription sets field value

func (*CatalogProductPricingOption) SetHighlights

SetHighlights sets field value

func (*CatalogProductPricingOption) SetName

func (o *CatalogProductPricingOption) SetName(v *string)

SetName sets field value

func (*CatalogProductPricingOption) SetPriceType

func (o *CatalogProductPricingOption) SetPriceType(v *string)

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

func (*CatalogProductPricingOption) SetPricingPlan

func (o *CatalogProductPricingOption) SetPricingPlan(v *string)

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

func (*CatalogProductPricingOption) SetRate

func (o *CatalogProductPricingOption) SetRate(v *string)

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

func (*CatalogProductPricingOption) SetSku

func (o *CatalogProductPricingOption) SetSku(v *string)

SetSku sets field value

func (*CatalogProductPricingOption) SetSkuInfo

func (o *CatalogProductPricingOption) SetSkuInfo(v *string)

SetSkuInfo sets field value

func (*CatalogProductPricingOption) SetSkuInfoDetails

func (o *CatalogProductPricingOption) SetSkuInfoDetails(v *string)

SetSkuInfoDetails sets field value

func (*CatalogProductPricingOption) SetUnit

func (o *CatalogProductPricingOption) SetUnit(v *string)

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

func (CatalogProductPricingOption) ToMap

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

type CatalogProductSupportResource

type CatalogProductSupportResource struct {
	// The support resource link.
	SupportLink *string `json:"supportLink,omitempty"`
	// The support resource link title.
	SupportLinkTitle *string `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

func (o *CatalogProductSupportResource) GetSupportLink() *string

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

func (*CatalogProductSupportResource) GetSupportLinkOk

func (o *CatalogProductSupportResource) GetSupportLinkOk() (*string, bool)

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

func (o *CatalogProductSupportResource) GetSupportLinkTitle() *string

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

func (*CatalogProductSupportResource) GetSupportLinkTitleOk

func (o *CatalogProductSupportResource) GetSupportLinkTitleOk() (*string, bool)

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.

func (o *CatalogProductSupportResource) SetSupportLink(v *string)

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

func (*CatalogProductSupportResource) SetSupportLinkTitle

func (o *CatalogProductSupportResource) SetSupportLinkTitle(v *string)

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 CatalogProductVendorTerms

type CatalogProductVendorTerms struct {
	// The terms of use description.
	// REQUIRED
	Description *string `json:"description"`
	// The terms of use title.
	// REQUIRED
	Title *string `json:"title"`
	// The terms of use url.
	// REQUIRED
	Url *string `json:"url"`
}

CatalogProductVendorTerms struct for CatalogProductVendorTerms

func NewCatalogProductVendorTerms

func NewCatalogProductVendorTerms(description *string, title *string, url *string) *CatalogProductVendorTerms

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

func (o *CatalogProductVendorTerms) GetDescription() *string

GetDescription returns the Description field value

func (*CatalogProductVendorTerms) GetDescriptionOk

func (o *CatalogProductVendorTerms) GetDescriptionOk() (*string, bool)

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

func (*CatalogProductVendorTerms) GetTitle

func (o *CatalogProductVendorTerms) GetTitle() *string

GetTitle returns the Title field value

func (*CatalogProductVendorTerms) GetTitleOk

func (o *CatalogProductVendorTerms) GetTitleOk() (*string, bool)

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

func (*CatalogProductVendorTerms) GetUrl

func (o *CatalogProductVendorTerms) GetUrl() *string

GetUrl returns the Url field value

func (*CatalogProductVendorTerms) GetUrlOk

func (o *CatalogProductVendorTerms) GetUrlOk() (*string, bool)

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

func (*CatalogProductVendorTerms) SetDescription

func (o *CatalogProductVendorTerms) SetDescription(v *string)

SetDescription sets field value

func (*CatalogProductVendorTerms) SetTitle

func (o *CatalogProductVendorTerms) SetTitle(v *string)

SetTitle sets field value

func (*CatalogProductVendorTerms) SetUrl

func (o *CatalogProductVendorTerms) SetUrl(v *string)

SetUrl sets field value

func (CatalogProductVendorTerms) ToMap

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

type ContactSales added in v0.3.0

type ContactSales struct {
	// REQUIRED
	ContactSales *ContactSalesContactSales `json:"contactSales"`
	// The form type.
	// REQUIRED
	Type *string `json:"type"`
}

ContactSales Contact sales.

func NewContactSales added in v0.3.0

func NewContactSales(contactSales *ContactSalesContactSales, type_ *string) *ContactSales

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() *ContactSalesContactSales

GetContactSales returns the ContactSales field value

func (*ContactSales) GetContactSalesOk added in v0.3.0

func (o *ContactSales) GetContactSalesOk() (*ContactSalesContactSales, 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() *string

GetType returns the Type field value

func (*ContactSales) GetTypeOk added in v0.3.0

func (o *ContactSales) GetTypeOk() (*string, 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 *ContactSalesContactSales)

SetContactSales sets field value

func (*ContactSales) SetType added in v0.3.0

func (o *ContactSales) SetType(v *string)

SetType sets field value

func (ContactSales) ToMap added in v0.3.0

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

type ContactSalesContactSales added in v0.3.0

type ContactSalesContactSales struct {
	// The company name.
	// REQUIRED
	CompanyName *string `json:"companyName"`
	// The contact e-mail address.
	// REQUIRED
	ContactEmail *string `json:"contactEmail"`
	// The full name of the contact person.
	// REQUIRED
	FullName *string `json:"fullName"`
	// The message content.
	// REQUIRED
	Message *string `json:"message"`
	// The product ID.
	// REQUIRED
	ProductId *string `json:"productId"`
}

ContactSalesContactSales struct for ContactSalesContactSales

func NewContactSalesContactSales added in v0.3.0

func NewContactSalesContactSales(companyName *string, contactEmail *string, fullName *string, message *string, productId *string) *ContactSalesContactSales

NewContactSalesContactSales instantiates a new ContactSalesContactSales 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 NewContactSalesContactSalesWithDefaults added in v0.3.0

func NewContactSalesContactSalesWithDefaults() *ContactSalesContactSales

NewContactSalesContactSalesWithDefaults instantiates a new ContactSalesContactSales 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 (*ContactSalesContactSales) GetCompanyName added in v0.3.0

func (o *ContactSalesContactSales) GetCompanyName() *string

GetCompanyName returns the CompanyName field value

func (*ContactSalesContactSales) GetCompanyNameOk added in v0.3.0

func (o *ContactSalesContactSales) GetCompanyNameOk() (*string, bool)

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

func (*ContactSalesContactSales) GetContactEmail added in v0.3.0

func (o *ContactSalesContactSales) GetContactEmail() *string

GetContactEmail returns the ContactEmail field value

func (*ContactSalesContactSales) GetContactEmailOk added in v0.3.0

func (o *ContactSalesContactSales) GetContactEmailOk() (*string, bool)

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

func (*ContactSalesContactSales) GetFullName added in v0.3.0

func (o *ContactSalesContactSales) GetFullName() *string

GetFullName returns the FullName field value

func (*ContactSalesContactSales) GetFullNameOk added in v0.3.0

func (o *ContactSalesContactSales) GetFullNameOk() (*string, bool)

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

func (*ContactSalesContactSales) GetMessage added in v0.3.0

func (o *ContactSalesContactSales) GetMessage() *string

GetMessage returns the Message field value

func (*ContactSalesContactSales) GetMessageOk added in v0.3.0

func (o *ContactSalesContactSales) GetMessageOk() (*string, bool)

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

func (*ContactSalesContactSales) GetProductId added in v0.3.0

func (o *ContactSalesContactSales) GetProductId() *string

GetProductId returns the ProductId field value

func (*ContactSalesContactSales) GetProductIdOk added in v0.3.0

func (o *ContactSalesContactSales) GetProductIdOk() (*string, bool)

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

func (*ContactSalesContactSales) SetCompanyName added in v0.3.0

func (o *ContactSalesContactSales) SetCompanyName(v *string)

SetCompanyName sets field value

func (*ContactSalesContactSales) SetContactEmail added in v0.3.0

func (o *ContactSalesContactSales) SetContactEmail(v *string)

SetContactEmail sets field value

func (*ContactSalesContactSales) SetFullName added in v0.3.0

func (o *ContactSalesContactSales) SetFullName(v *string)

SetFullName sets field value

func (*ContactSalesContactSales) SetMessage added in v0.3.0

func (o *ContactSalesContactSales) SetMessage(v *string)

SetMessage sets field value

func (*ContactSalesContactSales) SetProductId added in v0.3.0

func (o *ContactSalesContactSales) SetProductId(v *string)

SetProductId sets field value

func (ContactSalesContactSales) ToMap added in v0.3.0

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

type CurrentSubscriptionStateResponse

type CurrentSubscriptionStateResponse struct {
	// Lifecycle state of the subscription.
	// REQUIRED
	LifecycleState *string `json:"lifecycleState"`
	// The subscription ID.
	// REQUIRED
	SubscriptionId *string `json:"subscriptionId"`
}

CurrentSubscriptionStateResponse struct for CurrentSubscriptionStateResponse

func NewCurrentSubscriptionStateResponse

func NewCurrentSubscriptionStateResponse(lifecycleState *string, subscriptionId *string) *CurrentSubscriptionStateResponse

NewCurrentSubscriptionStateResponse instantiates a new CurrentSubscriptionStateResponse 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 NewCurrentSubscriptionStateResponseWithDefaults

func NewCurrentSubscriptionStateResponseWithDefaults() *CurrentSubscriptionStateResponse

NewCurrentSubscriptionStateResponseWithDefaults instantiates a new CurrentSubscriptionStateResponse 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 (*CurrentSubscriptionStateResponse) GetLifecycleState

func (o *CurrentSubscriptionStateResponse) GetLifecycleState() *string

GetLifecycleState returns the LifecycleState field value

func (*CurrentSubscriptionStateResponse) GetLifecycleStateOk

func (o *CurrentSubscriptionStateResponse) GetLifecycleStateOk() (*string, bool)

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

func (*CurrentSubscriptionStateResponse) GetSubscriptionId

func (o *CurrentSubscriptionStateResponse) GetSubscriptionId() *string

GetSubscriptionId returns the SubscriptionId field value

func (*CurrentSubscriptionStateResponse) GetSubscriptionIdOk

func (o *CurrentSubscriptionStateResponse) GetSubscriptionIdOk() (*string, bool)

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

func (*CurrentSubscriptionStateResponse) SetLifecycleState

func (o *CurrentSubscriptionStateResponse) SetLifecycleState(v *string)

SetLifecycleState sets field value

func (*CurrentSubscriptionStateResponse) SetSubscriptionId

func (o *CurrentSubscriptionStateResponse) SetSubscriptionId(v *string)

SetSubscriptionId sets field value

func (CurrentSubscriptionStateResponse) ToMap

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

type DefaultApiService

type DefaultApiService service

DefaultApiService DefaultApi service

type ErrorResponse

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

ErrorResponse struct for ErrorResponse

func NewErrorResponse

func NewErrorResponse(error_ *string, message *string, path *string, status *int64, timeStamp *time.Time) *ErrorResponse

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() *string

GetError returns the Error field value

func (*ErrorResponse) GetErrorOk

func (o *ErrorResponse) GetErrorOk() (*string, 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() *string

GetMessage returns the Message field value

func (*ErrorResponse) GetMessageOk

func (o *ErrorResponse) GetMessageOk() (*string, 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() *string

GetPath returns the Path field value

func (*ErrorResponse) GetPathOk

func (o *ErrorResponse) GetPathOk() (*string, 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() *int64

GetStatus returns the Status field value

func (*ErrorResponse) GetStatusOk

func (o *ErrorResponse) GetStatusOk() (*int64, 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() *time.Time

GetTimeStamp returns the TimeStamp field value

func (*ErrorResponse) GetTimeStampOk

func (o *ErrorResponse) GetTimeStampOk() (*time.Time, bool)

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

func (*ErrorResponse) SetError

func (o *ErrorResponse) SetError(v *string)

SetError sets field value

func (*ErrorResponse) SetMessage

func (o *ErrorResponse) SetMessage(v *string)

SetMessage sets field value

func (*ErrorResponse) SetPath

func (o *ErrorResponse) SetPath(v *string)

SetPath sets field value

func (*ErrorResponse) SetStatus

func (o *ErrorResponse) SetStatus(v *int64)

SetStatus sets field value

func (*ErrorResponse) SetTimeStamp

func (o *ErrorResponse) SetTimeStamp(v *time.Time)

SetTimeStamp sets field value

func (ErrorResponse) ToMap

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

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 ListCatalogProductsResponse

type ListCatalogProductsResponse struct {
	// A pagination cursor that represents a position in the dataset. Use it in subsequent requests to continue retrieving data from this position. If `null`, there are no more results to retrieve.
	// REQUIRED
	Cursor *string `json:"cursor"`
	// REQUIRED
	Items *[]CatalogProductOverview `json:"items"`
	// The maximum number of items to return in the response. If not present, an appropriate default will be used. If maximum is exceeded, maximum is used.
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	Limit *int64 `json:"limit"`
}

ListCatalogProductsResponse struct for ListCatalogProductsResponse

func NewListCatalogProductsResponse

func NewListCatalogProductsResponse(cursor *string, items *[]CatalogProductOverview, limit *int64) *ListCatalogProductsResponse

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

func (o *ListCatalogProductsResponse) GetCursor() *string

GetCursor returns the Cursor field value

func (*ListCatalogProductsResponse) GetCursorOk

func (o *ListCatalogProductsResponse) GetCursorOk() (*string, bool)

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

func (o *ListCatalogProductsResponse) GetLimit() *int64

GetLimit returns the Limit field value

func (*ListCatalogProductsResponse) GetLimitOk

func (o *ListCatalogProductsResponse) GetLimitOk() (*int64, bool)

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

func (*ListCatalogProductsResponse) SetCursor

func (o *ListCatalogProductsResponse) SetCursor(v *string)

SetCursor sets field value

func (*ListCatalogProductsResponse) SetItems

SetItems sets field value

func (*ListCatalogProductsResponse) SetLimit

func (o *ListCatalogProductsResponse) SetLimit(v *int64)

SetLimit sets field value

func (ListCatalogProductsResponse) ToMap

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

type ListVendorSubscriptionsResponse

type ListVendorSubscriptionsResponse struct {
	// A pagination cursor that represents a position in the dataset. Use it in subsequent requests to continue retrieving data from this position. If `null`, there are no more results to retrieve.
	// REQUIRED
	Cursor *string `json:"cursor"`
	// List of subscriptions.
	// REQUIRED
	Items *[]VendorSubscription `json:"items"`
	// Number of subscriptions returned for a single request.
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	Limit *int64 `json:"limit"`
}

ListVendorSubscriptionsResponse struct for ListVendorSubscriptionsResponse

func NewListVendorSubscriptionsResponse

func NewListVendorSubscriptionsResponse(cursor *string, items *[]VendorSubscription, limit *int64) *ListVendorSubscriptionsResponse

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

func (o *ListVendorSubscriptionsResponse) GetCursor() *string

GetCursor returns the Cursor field value

func (*ListVendorSubscriptionsResponse) GetCursorOk

func (o *ListVendorSubscriptionsResponse) GetCursorOk() (*string, bool)

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

func (o *ListVendorSubscriptionsResponse) GetLimit() *int64

GetLimit returns the Limit field value

func (*ListVendorSubscriptionsResponse) GetLimitOk

func (o *ListVendorSubscriptionsResponse) GetLimitOk() (*int64, bool)

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

func (*ListVendorSubscriptionsResponse) SetCursor

func (o *ListVendorSubscriptionsResponse) SetCursor(v *string)

SetCursor sets field value

func (*ListVendorSubscriptionsResponse) SetItems

SetItems sets field value

func (*ListVendorSubscriptionsResponse) SetLimit

func (o *ListVendorSubscriptionsResponse) SetLimit(v *int64)

SetLimit sets field value

func (ListVendorSubscriptionsResponse) ToMap

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

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

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

func NewNullableBecomeVendorBecomeVendor added in v0.3.0

func NewNullableBecomeVendorBecomeVendor(val *BecomeVendorBecomeVendor) *NullableBecomeVendorBecomeVendor

func (NullableBecomeVendorBecomeVendor) Get added in v0.3.0

func (NullableBecomeVendorBecomeVendor) IsSet added in v0.3.0

func (NullableBecomeVendorBecomeVendor) MarshalJSON added in v0.3.0

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

func (*NullableBecomeVendorBecomeVendor) Set added in v0.3.0

func (*NullableBecomeVendorBecomeVendor) UnmarshalJSON added in v0.3.0

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

func (*NullableBecomeVendorBecomeVendor) Unset added in v0.3.0

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

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

func NewNullableContactSalesContactSales added in v0.3.0

func NewNullableContactSalesContactSales(val *ContactSalesContactSales) *NullableContactSalesContactSales

func (NullableContactSalesContactSales) Get added in v0.3.0

func (NullableContactSalesContactSales) IsSet added in v0.3.0

func (NullableContactSalesContactSales) MarshalJSON added in v0.3.0

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

func (*NullableContactSalesContactSales) Set added in v0.3.0

func (*NullableContactSalesContactSales) UnmarshalJSON added in v0.3.0

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

func (*NullableContactSalesContactSales) Unset added in v0.3.0

type NullableCurrentSubscriptionStateResponse

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

func (NullableCurrentSubscriptionStateResponse) Get

func (NullableCurrentSubscriptionStateResponse) IsSet

func (NullableCurrentSubscriptionStateResponse) MarshalJSON

func (*NullableCurrentSubscriptionStateResponse) Set

func (*NullableCurrentSubscriptionStateResponse) UnmarshalJSON

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

func (*NullableCurrentSubscriptionStateResponse) 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 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 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 NullableRegisterTestingRegisterTesting added in v0.3.0

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

func NewNullableRegisterTestingRegisterTesting added in v0.3.0

func NewNullableRegisterTestingRegisterTesting(val *RegisterTestingRegisterTesting) *NullableRegisterTestingRegisterTesting

func (NullableRegisterTestingRegisterTesting) Get added in v0.3.0

func (NullableRegisterTestingRegisterTesting) IsSet added in v0.3.0

func (NullableRegisterTestingRegisterTesting) MarshalJSON added in v0.3.0

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

func (*NullableRegisterTestingRegisterTesting) Set added in v0.3.0

func (*NullableRegisterTestingRegisterTesting) UnmarshalJSON added in v0.3.0

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

func (*NullableRegisterTestingRegisterTesting) Unset added in v0.3.0

type NullableRequestedSubscriptionStateResponse

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

func (NullableRequestedSubscriptionStateResponse) Get

func (NullableRequestedSubscriptionStateResponse) IsSet

func (NullableRequestedSubscriptionStateResponse) MarshalJSON

func (*NullableRequestedSubscriptionStateResponse) Set

func (*NullableRequestedSubscriptionStateResponse) UnmarshalJSON

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

func (*NullableRequestedSubscriptionStateResponse) 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 NullableSubscriptionCancelResponse

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

func (NullableSubscriptionCancelResponse) Get

func (NullableSubscriptionCancelResponse) IsSet

func (NullableSubscriptionCancelResponse) MarshalJSON

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

func (*NullableSubscriptionCancelResponse) Set

func (*NullableSubscriptionCancelResponse) UnmarshalJSON

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

func (*NullableSubscriptionCancelResponse) Unset

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

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

func NewNullableSuggestProductSuggestProduct added in v0.3.0

func NewNullableSuggestProductSuggestProduct(val *SuggestProductSuggestProduct) *NullableSuggestProductSuggestProduct

func (NullableSuggestProductSuggestProduct) Get added in v0.3.0

func (NullableSuggestProductSuggestProduct) IsSet added in v0.3.0

func (NullableSuggestProductSuggestProduct) MarshalJSON added in v0.3.0

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

func (*NullableSuggestProductSuggestProduct) Set added in v0.3.0

func (*NullableSuggestProductSuggestProduct) UnmarshalJSON added in v0.3.0

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

func (*NullableSuggestProductSuggestProduct) Unset added in v0.3.0

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

type RegisterTesting struct {
	// REQUIRED
	RegisterTesting *RegisterTestingRegisterTesting `json:"registerTesting"`
	// The form type.
	// REQUIRED
	Type *string `json:"type"`
}

RegisterTesting Register for testing.

func NewRegisterTesting added in v0.3.0

func NewRegisterTesting(registerTesting *RegisterTestingRegisterTesting, type_ *string) *RegisterTesting

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() *RegisterTestingRegisterTesting

GetRegisterTesting returns the RegisterTesting field value

func (*RegisterTesting) GetRegisterTestingOk added in v0.3.0

func (o *RegisterTesting) GetRegisterTestingOk() (*RegisterTestingRegisterTesting, 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

func (o *RegisterTesting) GetType() *string

GetType returns the Type field value

func (*RegisterTesting) GetTypeOk added in v0.3.0

func (o *RegisterTesting) GetTypeOk() (*string, 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

func (o *RegisterTesting) SetRegisterTesting(v *RegisterTestingRegisterTesting)

SetRegisterTesting sets field value

func (*RegisterTesting) SetType added in v0.3.0

func (o *RegisterTesting) SetType(v *string)

SetType sets field value

func (RegisterTesting) ToMap added in v0.3.0

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

type RegisterTestingRegisterTesting added in v0.3.0

type RegisterTestingRegisterTesting struct {
	// The contact e-mail address.
	// REQUIRED
	ContactEmail *string `json:"contactEmail"`
	// The full name of the contact person.
	// REQUIRED
	FullName *string `json:"fullName"`
	// The message content.
	// REQUIRED
	Message *string `json:"message"`
}

RegisterTestingRegisterTesting struct for RegisterTestingRegisterTesting

func NewRegisterTestingRegisterTesting added in v0.3.0

func NewRegisterTestingRegisterTesting(contactEmail *string, fullName *string, message *string) *RegisterTestingRegisterTesting

NewRegisterTestingRegisterTesting instantiates a new RegisterTestingRegisterTesting 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 NewRegisterTestingRegisterTestingWithDefaults added in v0.3.0

func NewRegisterTestingRegisterTestingWithDefaults() *RegisterTestingRegisterTesting

NewRegisterTestingRegisterTestingWithDefaults instantiates a new RegisterTestingRegisterTesting 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 (*RegisterTestingRegisterTesting) GetContactEmail added in v0.3.0

func (o *RegisterTestingRegisterTesting) GetContactEmail() *string

GetContactEmail returns the ContactEmail field value

func (*RegisterTestingRegisterTesting) GetContactEmailOk added in v0.3.0

func (o *RegisterTestingRegisterTesting) GetContactEmailOk() (*string, bool)

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

func (*RegisterTestingRegisterTesting) GetFullName added in v0.3.0

func (o *RegisterTestingRegisterTesting) GetFullName() *string

GetFullName returns the FullName field value

func (*RegisterTestingRegisterTesting) GetFullNameOk added in v0.3.0

func (o *RegisterTestingRegisterTesting) GetFullNameOk() (*string, bool)

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

func (*RegisterTestingRegisterTesting) GetMessage added in v0.3.0

func (o *RegisterTestingRegisterTesting) GetMessage() *string

GetMessage returns the Message field value

func (*RegisterTestingRegisterTesting) GetMessageOk added in v0.3.0

func (o *RegisterTestingRegisterTesting) GetMessageOk() (*string, bool)

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

func (*RegisterTestingRegisterTesting) SetContactEmail added in v0.3.0

func (o *RegisterTestingRegisterTesting) SetContactEmail(v *string)

SetContactEmail sets field value

func (*RegisterTestingRegisterTesting) SetFullName added in v0.3.0

func (o *RegisterTestingRegisterTesting) SetFullName(v *string)

SetFullName sets field value

func (*RegisterTestingRegisterTesting) SetMessage added in v0.3.0

func (o *RegisterTestingRegisterTesting) SetMessage(v *string)

SetMessage sets field value

func (RegisterTestingRegisterTesting) ToMap added in v0.3.0

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

type RequestedSubscriptionStateResponse

type RequestedSubscriptionStateResponse struct {
	// Lifecycle state of the subscription.
	// REQUIRED
	LifecycleState *string `json:"lifecycleState"`
	// The subscription ID.
	// REQUIRED
	SubscriptionId *string `json:"subscriptionId"`
}

RequestedSubscriptionStateResponse struct for RequestedSubscriptionStateResponse

func NewRequestedSubscriptionStateResponse

func NewRequestedSubscriptionStateResponse(lifecycleState *string, subscriptionId *string) *RequestedSubscriptionStateResponse

NewRequestedSubscriptionStateResponse instantiates a new RequestedSubscriptionStateResponse 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 NewRequestedSubscriptionStateResponseWithDefaults

func NewRequestedSubscriptionStateResponseWithDefaults() *RequestedSubscriptionStateResponse

NewRequestedSubscriptionStateResponseWithDefaults instantiates a new RequestedSubscriptionStateResponse 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 (*RequestedSubscriptionStateResponse) GetLifecycleState

func (o *RequestedSubscriptionStateResponse) GetLifecycleState() *string

GetLifecycleState returns the LifecycleState field value

func (*RequestedSubscriptionStateResponse) GetLifecycleStateOk

func (o *RequestedSubscriptionStateResponse) GetLifecycleStateOk() (*string, bool)

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

func (*RequestedSubscriptionStateResponse) GetSubscriptionId

func (o *RequestedSubscriptionStateResponse) GetSubscriptionId() *string

GetSubscriptionId returns the SubscriptionId field value

func (*RequestedSubscriptionStateResponse) GetSubscriptionIdOk

func (o *RequestedSubscriptionStateResponse) GetSubscriptionIdOk() (*string, bool)

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

func (*RequestedSubscriptionStateResponse) SetLifecycleState

func (o *RequestedSubscriptionStateResponse) SetLifecycleState(v *string)

SetLifecycleState sets field value

func (*RequestedSubscriptionStateResponse) SetSubscriptionId

func (o *RequestedSubscriptionStateResponse) SetSubscriptionId(v *string)

SetSubscriptionId sets field value

func (RequestedSubscriptionStateResponse) ToMap

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

type ResolveCustomerPayload

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

ResolveCustomerPayload struct for ResolveCustomerPayload

func NewResolveCustomerPayload

func NewResolveCustomerPayload(token *string) *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

func (o *ResolveCustomerPayload) GetToken() *string

GetToken returns the Token field value

func (*ResolveCustomerPayload) GetTokenOk

func (o *ResolveCustomerPayload) GetTokenOk() (*string, bool)

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

func (*ResolveCustomerPayload) SetToken

func (o *ResolveCustomerPayload) SetToken(v *string)

SetToken sets field value

func (ResolveCustomerPayload) ToMap

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

type SubscriptionCancelResponse

type SubscriptionCancelResponse struct {
	// REQUIRED
	CurrentSubscription *CurrentSubscriptionStateResponse `json:"currentSubscription"`
	// REQUIRED
	RequestedSubscription *RequestedSubscriptionStateResponse `json:"requestedSubscription"`
}

SubscriptionCancelResponse struct for SubscriptionCancelResponse

func NewSubscriptionCancelResponse

func NewSubscriptionCancelResponse(currentSubscription *CurrentSubscriptionStateResponse, requestedSubscription *RequestedSubscriptionStateResponse) *SubscriptionCancelResponse

NewSubscriptionCancelResponse instantiates a new SubscriptionCancelResponse 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 NewSubscriptionCancelResponseWithDefaults

func NewSubscriptionCancelResponseWithDefaults() *SubscriptionCancelResponse

NewSubscriptionCancelResponseWithDefaults instantiates a new SubscriptionCancelResponse 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 (*SubscriptionCancelResponse) GetCurrentSubscription

func (o *SubscriptionCancelResponse) GetCurrentSubscription() *CurrentSubscriptionStateResponse

GetCurrentSubscription returns the CurrentSubscription field value

func (*SubscriptionCancelResponse) GetCurrentSubscriptionOk

func (o *SubscriptionCancelResponse) GetCurrentSubscriptionOk() (*CurrentSubscriptionStateResponse, bool)

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

func (*SubscriptionCancelResponse) GetRequestedSubscription

func (o *SubscriptionCancelResponse) GetRequestedSubscription() *RequestedSubscriptionStateResponse

GetRequestedSubscription returns the RequestedSubscription field value

func (*SubscriptionCancelResponse) GetRequestedSubscriptionOk

func (o *SubscriptionCancelResponse) GetRequestedSubscriptionOk() (*RequestedSubscriptionStateResponse, bool)

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

func (*SubscriptionCancelResponse) SetCurrentSubscription

func (o *SubscriptionCancelResponse) SetCurrentSubscription(v *CurrentSubscriptionStateResponse)

SetCurrentSubscription sets field value

func (*SubscriptionCancelResponse) SetRequestedSubscription

func (o *SubscriptionCancelResponse) SetRequestedSubscription(v *RequestedSubscriptionStateResponse)

SetRequestedSubscription sets field value

func (SubscriptionCancelResponse) ToMap

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

type SubscriptionProduct

type SubscriptionProduct struct {
	// The product's delivery method.
	// REQUIRED
	DeliveryMethod *string `json:"deliveryMethod"`
	// The lifecycle state of the product.
	// REQUIRED
	LifecycleState *string `json:"lifecycleState"`
	// The product's price type.
	// REQUIRED
	PriceType *string `json:"priceType"`
	// The product's pricing plan.
	// REQUIRED
	PricingPlan *string `json:"pricingPlan"`
	// The product ID.
	// REQUIRED
	ProductId *string `json:"productId"`
	// The name of the product.
	// REQUIRED
	ProductName *string `json:"productName"`
	// The product's vendor name.
	// REQUIRED
	VendorName *string `json:"vendorName"`
	// The vendor's website.
	// REQUIRED
	VendorWebsiteUrl *string `json:"vendorWebsiteUrl"`
}

SubscriptionProduct struct for SubscriptionProduct

func NewSubscriptionProduct

func NewSubscriptionProduct(deliveryMethod *string, lifecycleState *string, priceType *string, pricingPlan *string, productId *string, productName *string, vendorName *string, vendorWebsiteUrl *string) *SubscriptionProduct

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

func (o *SubscriptionProduct) GetDeliveryMethod() *string

GetDeliveryMethod returns the DeliveryMethod field value

func (*SubscriptionProduct) GetDeliveryMethodOk

func (o *SubscriptionProduct) GetDeliveryMethodOk() (*string, bool)

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

func (*SubscriptionProduct) GetLifecycleState

func (o *SubscriptionProduct) GetLifecycleState() *string

GetLifecycleState returns the LifecycleState field value

func (*SubscriptionProduct) GetLifecycleStateOk

func (o *SubscriptionProduct) GetLifecycleStateOk() (*string, bool)

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

func (*SubscriptionProduct) GetPriceType

func (o *SubscriptionProduct) GetPriceType() *string

GetPriceType returns the PriceType field value

func (*SubscriptionProduct) GetPriceTypeOk

func (o *SubscriptionProduct) GetPriceTypeOk() (*string, bool)

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

func (*SubscriptionProduct) GetPricingPlan

func (o *SubscriptionProduct) GetPricingPlan() *string

GetPricingPlan returns the PricingPlan field value

func (*SubscriptionProduct) GetPricingPlanOk

func (o *SubscriptionProduct) GetPricingPlanOk() (*string, bool)

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

func (*SubscriptionProduct) GetProductId

func (o *SubscriptionProduct) GetProductId() *string

GetProductId returns the ProductId field value

func (*SubscriptionProduct) GetProductIdOk

func (o *SubscriptionProduct) GetProductIdOk() (*string, bool)

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

func (*SubscriptionProduct) GetProductName

func (o *SubscriptionProduct) GetProductName() *string

GetProductName returns the ProductName field value

func (*SubscriptionProduct) GetProductNameOk

func (o *SubscriptionProduct) GetProductNameOk() (*string, bool)

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

func (*SubscriptionProduct) GetVendorName

func (o *SubscriptionProduct) GetVendorName() *string

GetVendorName returns the VendorName field value

func (*SubscriptionProduct) GetVendorNameOk

func (o *SubscriptionProduct) GetVendorNameOk() (*string, bool)

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

func (*SubscriptionProduct) GetVendorWebsiteUrl

func (o *SubscriptionProduct) GetVendorWebsiteUrl() *string

GetVendorWebsiteUrl returns the VendorWebsiteUrl field value

func (*SubscriptionProduct) GetVendorWebsiteUrlOk

func (o *SubscriptionProduct) GetVendorWebsiteUrlOk() (*string, bool)

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

func (*SubscriptionProduct) SetDeliveryMethod

func (o *SubscriptionProduct) SetDeliveryMethod(v *string)

SetDeliveryMethod sets field value

func (*SubscriptionProduct) SetLifecycleState

func (o *SubscriptionProduct) SetLifecycleState(v *string)

SetLifecycleState sets field value

func (*SubscriptionProduct) SetPriceType

func (o *SubscriptionProduct) SetPriceType(v *string)

SetPriceType sets field value

func (*SubscriptionProduct) SetPricingPlan

func (o *SubscriptionProduct) SetPricingPlan(v *string)

SetPricingPlan sets field value

func (*SubscriptionProduct) SetProductId

func (o *SubscriptionProduct) SetProductId(v *string)

SetProductId sets field value

func (*SubscriptionProduct) SetProductName

func (o *SubscriptionProduct) SetProductName(v *string)

SetProductName sets field value

func (*SubscriptionProduct) SetVendorName

func (o *SubscriptionProduct) SetVendorName(v *string)

SetVendorName sets field value

func (*SubscriptionProduct) SetVendorWebsiteUrl

func (o *SubscriptionProduct) SetVendorWebsiteUrl(v *string)

SetVendorWebsiteUrl sets field value

func (SubscriptionProduct) ToMap

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

type SuggestProduct added in v0.3.0

type SuggestProduct struct {
	// REQUIRED
	SuggestProduct *SuggestProductSuggestProduct `json:"suggestProduct"`
	// The form type.
	// REQUIRED
	Type *string `json:"type"`
}

SuggestProduct Suggest a product.

func NewSuggestProduct added in v0.3.0

func NewSuggestProduct(suggestProduct *SuggestProductSuggestProduct, type_ *string) *SuggestProduct

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() *SuggestProductSuggestProduct

GetSuggestProduct returns the SuggestProduct field value

func (*SuggestProduct) GetSuggestProductOk added in v0.3.0

func (o *SuggestProduct) GetSuggestProductOk() (*SuggestProductSuggestProduct, 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() *string

GetType returns the Type field value

func (*SuggestProduct) GetTypeOk added in v0.3.0

func (o *SuggestProduct) GetTypeOk() (*string, 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

func (o *SuggestProduct) SetSuggestProduct(v *SuggestProductSuggestProduct)

SetSuggestProduct sets field value

func (*SuggestProduct) SetType added in v0.3.0

func (o *SuggestProduct) SetType(v *string)

SetType sets field value

func (SuggestProduct) ToMap added in v0.3.0

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

type SuggestProductSuggestProduct added in v0.3.0

type SuggestProductSuggestProduct struct {
	// The suggested product's company name.
	// REQUIRED
	CompanyName *string `json:"companyName"`
	// An additional message.
	Message *string `json:"message,omitempty"`
	// The suggested product name.
	// REQUIRED
	Name *string `json:"name"`
	// The suggested product's website URL.
	// REQUIRED
	Url *string `json:"url"`
}

SuggestProductSuggestProduct struct for SuggestProductSuggestProduct

func NewSuggestProductSuggestProduct added in v0.3.0

func NewSuggestProductSuggestProduct(companyName *string, name *string, url *string) *SuggestProductSuggestProduct

NewSuggestProductSuggestProduct instantiates a new SuggestProductSuggestProduct 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 NewSuggestProductSuggestProductWithDefaults added in v0.3.0

func NewSuggestProductSuggestProductWithDefaults() *SuggestProductSuggestProduct

NewSuggestProductSuggestProductWithDefaults instantiates a new SuggestProductSuggestProduct 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 (*SuggestProductSuggestProduct) GetCompanyName added in v0.3.0

func (o *SuggestProductSuggestProduct) GetCompanyName() *string

GetCompanyName returns the CompanyName field value

func (*SuggestProductSuggestProduct) GetCompanyNameOk added in v0.3.0

func (o *SuggestProductSuggestProduct) GetCompanyNameOk() (*string, bool)

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

func (*SuggestProductSuggestProduct) GetMessage added in v0.3.0

func (o *SuggestProductSuggestProduct) GetMessage() *string

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

func (*SuggestProductSuggestProduct) GetMessageOk added in v0.3.0

func (o *SuggestProductSuggestProduct) GetMessageOk() (*string, bool)

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 (*SuggestProductSuggestProduct) GetName added in v0.3.0

func (o *SuggestProductSuggestProduct) GetName() *string

GetName returns the Name field value

func (*SuggestProductSuggestProduct) GetNameOk added in v0.3.0

func (o *SuggestProductSuggestProduct) GetNameOk() (*string, bool)

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

func (*SuggestProductSuggestProduct) GetUrl added in v0.3.0

func (o *SuggestProductSuggestProduct) GetUrl() *string

GetUrl returns the Url field value

func (*SuggestProductSuggestProduct) GetUrlOk added in v0.3.0

func (o *SuggestProductSuggestProduct) GetUrlOk() (*string, bool)

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

func (*SuggestProductSuggestProduct) HasMessage added in v0.3.0

func (o *SuggestProductSuggestProduct) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*SuggestProductSuggestProduct) SetCompanyName added in v0.3.0

func (o *SuggestProductSuggestProduct) SetCompanyName(v *string)

SetCompanyName sets field value

func (*SuggestProductSuggestProduct) SetMessage added in v0.3.0

func (o *SuggestProductSuggestProduct) SetMessage(v *string)

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

func (*SuggestProductSuggestProduct) SetName added in v0.3.0

func (o *SuggestProductSuggestProduct) SetName(v *string)

SetName sets field value

func (*SuggestProductSuggestProduct) SetUrl added in v0.3.0

func (o *SuggestProductSuggestProduct) SetUrl(v *string)

SetUrl sets field value

func (SuggestProductSuggestProduct) ToMap added in v0.3.0

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

type VendorSubscription

type VendorSubscription struct {
	// Lifecycle state of the subscription.
	// REQUIRED
	LifecycleState *string `json:"lifecycleState"`
	// REQUIRED
	Product *SubscriptionProduct `json:"product"`
	// The associated consumer project ID.
	// REQUIRED
	ProjectId *string `json:"projectId"`
	// The subscription ID.
	// REQUIRED
	SubscriptionId *string `json:"subscriptionId"`
}

VendorSubscription struct for VendorSubscription

func NewVendorSubscription

func NewVendorSubscription(lifecycleState *string, product *SubscriptionProduct, projectId *string, subscriptionId *string) *VendorSubscription

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

func (o *VendorSubscription) GetLifecycleState() *string

GetLifecycleState returns the LifecycleState field value

func (*VendorSubscription) GetLifecycleStateOk

func (o *VendorSubscription) GetLifecycleStateOk() (*string, bool)

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

func (*VendorSubscription) GetProduct

func (o *VendorSubscription) GetProduct() *SubscriptionProduct

GetProduct returns the Product field value

func (*VendorSubscription) GetProductOk

func (o *VendorSubscription) GetProductOk() (*SubscriptionProduct, bool)

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

func (*VendorSubscription) GetProjectId

func (o *VendorSubscription) GetProjectId() *string

GetProjectId returns the ProjectId field value

func (*VendorSubscription) GetProjectIdOk

func (o *VendorSubscription) GetProjectIdOk() (*string, bool)

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

func (*VendorSubscription) GetSubscriptionId

func (o *VendorSubscription) GetSubscriptionId() *string

GetSubscriptionId returns the SubscriptionId field value

func (*VendorSubscription) GetSubscriptionIdOk

func (o *VendorSubscription) GetSubscriptionIdOk() (*string, bool)

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

func (*VendorSubscription) SetLifecycleState

func (o *VendorSubscription) SetLifecycleState(v *string)

SetLifecycleState sets field value

func (*VendorSubscription) SetProduct

func (o *VendorSubscription) SetProduct(v *SubscriptionProduct)

SetProduct sets field value

func (*VendorSubscription) SetProjectId

func (o *VendorSubscription) SetProjectId(v *string)

SetProjectId sets field value

func (*VendorSubscription) SetSubscriptionId

func (o *VendorSubscription) SetSubscriptionId(v *string)

SetSubscriptionId sets field value

func (VendorSubscription) ToMap

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

Jump to

Keyboard shortcuts

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