Documentation
¶
Index ¶
- func CacheExpires(r *http.Response) time.Time
- func IsNil(i interface{}) bool
- func NewConfiguration() *config.Configuration
- func ParameterValueToString(obj interface{}, key string) string
- func PtrBool(v bool) *bool
- func PtrFloat32(v float32) *float32
- func PtrFloat64(v float64) *float64
- func PtrInt(v int) *int
- func PtrInt32(v int32) *int32
- func PtrInt64(v int64) *int64
- func PtrString(v string) *string
- func PtrTime(v time.Time) *time.Time
- type APIClient
- func (a *APIClient) ApproveSubscription(ctx context.Context, projectId string, subscriptionId string) ApiApproveSubscriptionRequest
- func (a *APIClient) ApproveSubscriptionExecute(ctx context.Context, projectId string, subscriptionId string) error
- func (a *APIClient) GetCatalogProduct(ctx context.Context, productId string) ApiGetCatalogProductRequest
- func (a *APIClient) GetCatalogProductExecute(ctx context.Context, productId string) (*CatalogProductDetail, error)
- func (c *APIClient) GetConfig() *config.Configuration
- func (a *APIClient) GetVendorSubscription(ctx context.Context, projectId string, subscriptionId string) ApiGetVendorSubscriptionRequest
- func (a *APIClient) GetVendorSubscriptionExecute(ctx context.Context, projectId string, subscriptionId string) (*VendorSubscription, error)
- func (a *APIClient) ListCatalogProducts(ctx context.Context) ApiListCatalogProductsRequest
- func (a *APIClient) ListCatalogProductsExecute(ctx context.Context) (*ListCatalogProductsResponse, error)
- func (a *APIClient) ListVendorSubscriptions(ctx context.Context, projectId string) ApiListVendorSubscriptionsRequest
- func (a *APIClient) ListVendorSubscriptionsExecute(ctx context.Context, projectId string) (*ListVendorSubscriptionsResponse, error)
- func (a *APIClient) ResolveCustomer(ctx context.Context, projectId string) ApiResolveCustomerRequest
- func (a *APIClient) ResolveCustomerExecute(ctx context.Context, projectId string) (*VendorSubscription, error)
- type ApiApproveSubscriptionRequest
- type ApiGetCatalogProductRequest
- type ApiGetVendorSubscriptionRequest
- type ApiListCatalogProductsRequest
- func (r ApiListCatalogProductsRequest) Cursor(cursor string) ApiListCatalogProductsRequest
- func (r ApiListCatalogProductsRequest) Execute() (*ListCatalogProductsResponse, error)
- func (r ApiListCatalogProductsRequest) Filter(filter string) ApiListCatalogProductsRequest
- func (r ApiListCatalogProductsRequest) Limit(limit float32) ApiListCatalogProductsRequest
- func (r ApiListCatalogProductsRequest) Locale(locale string) ApiListCatalogProductsRequest
- type ApiListVendorSubscriptionsRequest
- func (r ApiListVendorSubscriptionsRequest) Cursor(cursor string) ApiListVendorSubscriptionsRequest
- func (r ApiListVendorSubscriptionsRequest) Execute() (*ListVendorSubscriptionsResponse, error)
- func (r ApiListVendorSubscriptionsRequest) Limit(limit float32) ApiListVendorSubscriptionsRequest
- func (r ApiListVendorSubscriptionsRequest) ProductId(productId string) ApiListVendorSubscriptionsRequest
- type ApiResolveCustomerRequest
- type CatalogPricingOptionHighlight
- func (o *CatalogPricingOptionHighlight) GetHighlightContent() *string
- func (o *CatalogPricingOptionHighlight) GetHighlightContentOk() (*string, bool)
- func (o *CatalogPricingOptionHighlight) HasHighlightContent() bool
- func (o *CatalogPricingOptionHighlight) SetHighlightContent(v *string)
- func (o CatalogPricingOptionHighlight) ToMap() (map[string]interface{}, error)
- type CatalogProductDetail
- func (o *CatalogProductDetail) GetCategories() *[]string
- func (o *CatalogProductDetail) GetCategoriesOk() (*[]string, bool)
- func (o *CatalogProductDetail) GetDeliveryMethod() *string
- func (o *CatalogProductDetail) GetDeliveryMethodOk() (*string, bool)
- func (o *CatalogProductDetail) GetDescription() *string
- func (o *CatalogProductDetail) GetDescriptionOk() (*string, bool)
- func (o *CatalogProductDetail) GetDocumentationUrl() *string
- func (o *CatalogProductDetail) GetDocumentationUrlOk() (*string, bool)
- func (o *CatalogProductDetail) GetHighlights() *[]CatalogProductHighlight
- func (o *CatalogProductDetail) GetHighlightsOk() (*[]CatalogProductHighlight, bool)
- func (o *CatalogProductDetail) GetIsProductListing() *bool
- func (o *CatalogProductDetail) GetIsProductListingOk() (*bool, bool)
- func (o *CatalogProductDetail) GetLifecycleState() *string
- func (o *CatalogProductDetail) GetLifecycleStateOk() (*string, bool)
- func (o *CatalogProductDetail) GetLogo() *string
- func (o *CatalogProductDetail) GetLogoOk() (*string, bool)
- func (o *CatalogProductDetail) GetName() *string
- func (o *CatalogProductDetail) GetNameOk() (*string, bool)
- func (o *CatalogProductDetail) GetPricingOptions() *[]CatalogProductPricingOption
- func (o *CatalogProductDetail) GetPricingOptionsOk() (*[]CatalogProductPricingOption, bool)
- func (o *CatalogProductDetail) GetProductId() *string
- func (o *CatalogProductDetail) GetProductIdOk() (*string, bool)
- func (o *CatalogProductDetail) GetSummary() *string
- func (o *CatalogProductDetail) GetSummaryOk() (*string, bool)
- func (o *CatalogProductDetail) GetSupportEmail() *string
- func (o *CatalogProductDetail) GetSupportEmailOk() (*string, bool)
- func (o *CatalogProductDetail) GetSupportFaq() *string
- func (o *CatalogProductDetail) GetSupportFaqOk() (*string, bool)
- func (o *CatalogProductDetail) GetSupportPhone() *string
- func (o *CatalogProductDetail) GetSupportPhoneOk() (*string, bool)
- func (o *CatalogProductDetail) GetSupportResources() *[]CatalogProductSupportResource
- func (o *CatalogProductDetail) GetSupportResourcesOk() (*[]CatalogProductSupportResource, bool)
- func (o *CatalogProductDetail) GetVendor() *CatalogProductDetailsVendor
- func (o *CatalogProductDetail) GetVendorOk() (*CatalogProductDetailsVendor, bool)
- func (o *CatalogProductDetail) GetVendorTerms() *[]CatalogProductVendorTerms
- func (o *CatalogProductDetail) GetVendorTermsOk() (*[]CatalogProductVendorTerms, bool)
- func (o *CatalogProductDetail) GetVideoUrl() *string
- func (o *CatalogProductDetail) GetVideoUrlOk() (*string, bool)
- func (o *CatalogProductDetail) HasCategories() bool
- func (o *CatalogProductDetail) HasSupportEmail() bool
- func (o *CatalogProductDetail) HasSupportFaq() bool
- func (o *CatalogProductDetail) HasSupportPhone() bool
- func (o *CatalogProductDetail) HasSupportResources() bool
- func (o *CatalogProductDetail) HasVendorTerms() bool
- func (o *CatalogProductDetail) SetCategories(v *[]string)
- func (o *CatalogProductDetail) SetDeliveryMethod(v *string)
- func (o *CatalogProductDetail) SetDescription(v *string)
- func (o *CatalogProductDetail) SetDocumentationUrl(v *string)
- func (o *CatalogProductDetail) SetHighlights(v *[]CatalogProductHighlight)
- func (o *CatalogProductDetail) SetIsProductListing(v *bool)
- func (o *CatalogProductDetail) SetLifecycleState(v *string)
- func (o *CatalogProductDetail) SetLogo(v *string)
- func (o *CatalogProductDetail) SetName(v *string)
- func (o *CatalogProductDetail) SetPricingOptions(v *[]CatalogProductPricingOption)
- func (o *CatalogProductDetail) SetProductId(v *string)
- func (o *CatalogProductDetail) SetSummary(v *string)
- func (o *CatalogProductDetail) SetSupportEmail(v *string)
- func (o *CatalogProductDetail) SetSupportFaq(v *string)
- func (o *CatalogProductDetail) SetSupportPhone(v *string)
- func (o *CatalogProductDetail) SetSupportResources(v *[]CatalogProductSupportResource)
- func (o *CatalogProductDetail) SetVendor(v *CatalogProductDetailsVendor)
- func (o *CatalogProductDetail) SetVendorTerms(v *[]CatalogProductVendorTerms)
- func (o *CatalogProductDetail) SetVideoUrl(v *string)
- func (o CatalogProductDetail) ToMap() (map[string]interface{}, error)
- type CatalogProductDetailsVendor
- func (o *CatalogProductDetailsVendor) GetDescription() *string
- func (o *CatalogProductDetailsVendor) GetDescriptionOk() (*string, bool)
- func (o *CatalogProductDetailsVendor) GetLogo() *string
- func (o *CatalogProductDetailsVendor) GetLogoOk() (*string, bool)
- func (o *CatalogProductDetailsVendor) GetName() *string
- func (o *CatalogProductDetailsVendor) GetNameOk() (*string, bool)
- func (o *CatalogProductDetailsVendor) GetVendorId() *string
- func (o *CatalogProductDetailsVendor) GetVendorIdOk() (*string, bool)
- func (o *CatalogProductDetailsVendor) GetVideoUrl() *string
- func (o *CatalogProductDetailsVendor) GetVideoUrlOk() (*string, bool)
- func (o *CatalogProductDetailsVendor) GetWebsiteUrl() *string
- func (o *CatalogProductDetailsVendor) GetWebsiteUrlOk() (*string, bool)
- func (o *CatalogProductDetailsVendor) SetDescription(v *string)
- func (o *CatalogProductDetailsVendor) SetLogo(v *string)
- func (o *CatalogProductDetailsVendor) SetName(v *string)
- func (o *CatalogProductDetailsVendor) SetVendorId(v *string)
- func (o *CatalogProductDetailsVendor) SetVideoUrl(v *string)
- func (o *CatalogProductDetailsVendor) SetWebsiteUrl(v *string)
- func (o CatalogProductDetailsVendor) ToMap() (map[string]interface{}, error)
- type CatalogProductHighlight
- func (o *CatalogProductHighlight) GetHighlightContent() *string
- func (o *CatalogProductHighlight) GetHighlightContentOk() (*string, bool)
- func (o *CatalogProductHighlight) GetHighlightIcon() *string
- func (o *CatalogProductHighlight) GetHighlightIconOk() (*string, bool)
- func (o *CatalogProductHighlight) GetHighlightTitle() *string
- func (o *CatalogProductHighlight) GetHighlightTitleOk() (*string, bool)
- func (o *CatalogProductHighlight) HasHighlightContent() bool
- func (o *CatalogProductHighlight) HasHighlightIcon() bool
- func (o *CatalogProductHighlight) HasHighlightTitle() bool
- func (o *CatalogProductHighlight) SetHighlightContent(v *string)
- func (o *CatalogProductHighlight) SetHighlightIcon(v *string)
- func (o *CatalogProductHighlight) SetHighlightTitle(v *string)
- func (o CatalogProductHighlight) ToMap() (map[string]interface{}, error)
- type CatalogProductOverview
- func (o *CatalogProductOverview) GetDeliveryMethod() *string
- func (o *CatalogProductOverview) GetDeliveryMethodOk() (*string, bool)
- func (o *CatalogProductOverview) GetLifecycleState() *string
- func (o *CatalogProductOverview) GetLifecycleStateOk() (*string, bool)
- func (o *CatalogProductOverview) GetLogo() *string
- func (o *CatalogProductOverview) GetLogoOk() (*string, bool)
- func (o *CatalogProductOverview) GetName() *string
- func (o *CatalogProductOverview) GetNameOk() (*string, bool)
- func (o *CatalogProductOverview) GetProductId() *string
- func (o *CatalogProductOverview) GetProductIdOk() (*string, bool)
- func (o *CatalogProductOverview) GetSummary() *string
- func (o *CatalogProductOverview) GetSummaryOk() (*string, bool)
- func (o *CatalogProductOverview) GetVendor() *CatalogProductOverviewVendor
- func (o *CatalogProductOverview) GetVendorOk() (*CatalogProductOverviewVendor, bool)
- func (o *CatalogProductOverview) HasLogo() bool
- func (o *CatalogProductOverview) SetDeliveryMethod(v *string)
- func (o *CatalogProductOverview) SetLifecycleState(v *string)
- func (o *CatalogProductOverview) SetLogo(v *string)
- func (o *CatalogProductOverview) SetName(v *string)
- func (o *CatalogProductOverview) SetProductId(v *string)
- func (o *CatalogProductOverview) SetSummary(v *string)
- func (o *CatalogProductOverview) SetVendor(v *CatalogProductOverviewVendor)
- func (o CatalogProductOverview) ToMap() (map[string]interface{}, error)
- type CatalogProductOverviewVendor
- func (o *CatalogProductOverviewVendor) GetName() *string
- func (o *CatalogProductOverviewVendor) GetNameOk() (*string, bool)
- func (o *CatalogProductOverviewVendor) GetVendorId() *string
- func (o *CatalogProductOverviewVendor) GetVendorIdOk() (*string, bool)
- func (o *CatalogProductOverviewVendor) GetWebsiteUrl() *string
- func (o *CatalogProductOverviewVendor) GetWebsiteUrlOk() (*string, bool)
- func (o *CatalogProductOverviewVendor) SetName(v *string)
- func (o *CatalogProductOverviewVendor) SetVendorId(v *string)
- func (o *CatalogProductOverviewVendor) SetWebsiteUrl(v *string)
- func (o CatalogProductOverviewVendor) ToMap() (map[string]interface{}, error)
- type CatalogProductPricingOption
- func (o *CatalogProductPricingOption) GetDescription() *string
- func (o *CatalogProductPricingOption) GetDescriptionOk() (*string, bool)
- func (o *CatalogProductPricingOption) GetHighlights() *[]CatalogPricingOptionHighlight
- func (o *CatalogProductPricingOption) GetHighlightsOk() (*[]CatalogPricingOptionHighlight, bool)
- func (o *CatalogProductPricingOption) GetName() *string
- func (o *CatalogProductPricingOption) GetNameOk() (*string, bool)
- func (o *CatalogProductPricingOption) GetPriceType() *string
- func (o *CatalogProductPricingOption) GetPriceTypeOk() (*string, bool)
- func (o *CatalogProductPricingOption) GetPricingPlan() *string
- func (o *CatalogProductPricingOption) GetPricingPlanOk() (*string, bool)
- func (o *CatalogProductPricingOption) GetRate() *string
- func (o *CatalogProductPricingOption) GetRateOk() (*string, bool)
- func (o *CatalogProductPricingOption) GetSku() *string
- func (o *CatalogProductPricingOption) GetSkuInfo() *string
- func (o *CatalogProductPricingOption) GetSkuInfoDetails() *string
- func (o *CatalogProductPricingOption) GetSkuInfoDetailsOk() (*string, bool)
- func (o *CatalogProductPricingOption) GetSkuInfoOk() (*string, bool)
- func (o *CatalogProductPricingOption) GetSkuOk() (*string, bool)
- func (o *CatalogProductPricingOption) GetUnit() *string
- func (o *CatalogProductPricingOption) GetUnitOk() (*string, bool)
- func (o *CatalogProductPricingOption) HasPriceType() bool
- func (o *CatalogProductPricingOption) HasPricingPlan() bool
- func (o *CatalogProductPricingOption) HasRate() bool
- func (o *CatalogProductPricingOption) HasUnit() bool
- func (o *CatalogProductPricingOption) SetDescription(v *string)
- func (o *CatalogProductPricingOption) SetHighlights(v *[]CatalogPricingOptionHighlight)
- func (o *CatalogProductPricingOption) SetName(v *string)
- func (o *CatalogProductPricingOption) SetPriceType(v *string)
- func (o *CatalogProductPricingOption) SetPricingPlan(v *string)
- func (o *CatalogProductPricingOption) SetRate(v *string)
- func (o *CatalogProductPricingOption) SetSku(v *string)
- func (o *CatalogProductPricingOption) SetSkuInfo(v *string)
- func (o *CatalogProductPricingOption) SetSkuInfoDetails(v *string)
- func (o *CatalogProductPricingOption) SetUnit(v *string)
- func (o CatalogProductPricingOption) ToMap() (map[string]interface{}, error)
- type CatalogProductSupportResource
- func (o *CatalogProductSupportResource) GetSupportLink() *string
- func (o *CatalogProductSupportResource) GetSupportLinkOk() (*string, bool)
- func (o *CatalogProductSupportResource) GetSupportLinkTitle() *string
- func (o *CatalogProductSupportResource) GetSupportLinkTitleOk() (*string, bool)
- func (o *CatalogProductSupportResource) HasSupportLink() bool
- func (o *CatalogProductSupportResource) HasSupportLinkTitle() bool
- func (o *CatalogProductSupportResource) SetSupportLink(v *string)
- func (o *CatalogProductSupportResource) SetSupportLinkTitle(v *string)
- func (o CatalogProductSupportResource) ToMap() (map[string]interface{}, error)
- type CatalogProductVendorTerms
- func (o *CatalogProductVendorTerms) GetDescription() *string
- func (o *CatalogProductVendorTerms) GetDescriptionOk() (*string, bool)
- func (o *CatalogProductVendorTerms) GetTitle() *string
- func (o *CatalogProductVendorTerms) GetTitleOk() (*string, bool)
- func (o *CatalogProductVendorTerms) GetUrl() *string
- func (o *CatalogProductVendorTerms) GetUrlOk() (*string, bool)
- func (o *CatalogProductVendorTerms) SetDescription(v *string)
- func (o *CatalogProductVendorTerms) SetTitle(v *string)
- func (o *CatalogProductVendorTerms) SetUrl(v *string)
- func (o CatalogProductVendorTerms) ToMap() (map[string]interface{}, error)
- type CurrentSubscriptionStateResponse
- func (o *CurrentSubscriptionStateResponse) GetLifecycleState() *string
- func (o *CurrentSubscriptionStateResponse) GetLifecycleStateOk() (*string, bool)
- func (o *CurrentSubscriptionStateResponse) GetSubscriptionId() *string
- func (o *CurrentSubscriptionStateResponse) GetSubscriptionIdOk() (*string, bool)
- func (o *CurrentSubscriptionStateResponse) SetLifecycleState(v *string)
- func (o *CurrentSubscriptionStateResponse) SetSubscriptionId(v *string)
- func (o CurrentSubscriptionStateResponse) ToMap() (map[string]interface{}, error)
- type DefaultApiService
- type ErrorResponse
- func (o *ErrorResponse) GetError() *string
- func (o *ErrorResponse) GetErrorOk() (*string, bool)
- func (o *ErrorResponse) GetMessage() *string
- func (o *ErrorResponse) GetMessageOk() (*string, bool)
- func (o *ErrorResponse) GetPath() *string
- func (o *ErrorResponse) GetPathOk() (*string, bool)
- func (o *ErrorResponse) GetStatus() *int64
- func (o *ErrorResponse) GetStatusOk() (*int64, bool)
- func (o *ErrorResponse) GetTimeStamp() *time.Time
- func (o *ErrorResponse) GetTimeStampOk() (*time.Time, bool)
- func (o *ErrorResponse) SetError(v *string)
- func (o *ErrorResponse) SetMessage(v *string)
- func (o *ErrorResponse) SetPath(v *string)
- func (o *ErrorResponse) SetStatus(v *int64)
- func (o *ErrorResponse) SetTimeStamp(v *time.Time)
- func (o ErrorResponse) ToMap() (map[string]interface{}, error)
- type ListCatalogProductsResponse
- func (o *ListCatalogProductsResponse) GetCursor() *string
- func (o *ListCatalogProductsResponse) GetCursorOk() (*string, bool)
- func (o *ListCatalogProductsResponse) GetItems() *[]CatalogProductOverview
- func (o *ListCatalogProductsResponse) GetItemsOk() (*[]CatalogProductOverview, bool)
- func (o *ListCatalogProductsResponse) GetLimit() *int64
- func (o *ListCatalogProductsResponse) GetLimitOk() (*int64, bool)
- func (o *ListCatalogProductsResponse) SetCursor(v *string)
- func (o *ListCatalogProductsResponse) SetItems(v *[]CatalogProductOverview)
- func (o *ListCatalogProductsResponse) SetLimit(v *int64)
- func (o ListCatalogProductsResponse) ToMap() (map[string]interface{}, error)
- type ListVendorSubscriptionsResponse
- func (o *ListVendorSubscriptionsResponse) GetCursor() *string
- func (o *ListVendorSubscriptionsResponse) GetCursorOk() (*string, bool)
- func (o *ListVendorSubscriptionsResponse) GetItems() *[]VendorSubscription
- func (o *ListVendorSubscriptionsResponse) GetItemsOk() (*[]VendorSubscription, bool)
- func (o *ListVendorSubscriptionsResponse) GetLimit() *int64
- func (o *ListVendorSubscriptionsResponse) GetLimitOk() (*int64, bool)
- func (o *ListVendorSubscriptionsResponse) SetCursor(v *string)
- func (o *ListVendorSubscriptionsResponse) SetItems(v *[]VendorSubscription)
- func (o *ListVendorSubscriptionsResponse) SetLimit(v *int64)
- func (o ListVendorSubscriptionsResponse) ToMap() (map[string]interface{}, error)
- type MappedNullable
- type NullableBool
- type NullableCatalogPricingOptionHighlight
- func (v NullableCatalogPricingOptionHighlight) Get() *CatalogPricingOptionHighlight
- func (v NullableCatalogPricingOptionHighlight) IsSet() bool
- func (v NullableCatalogPricingOptionHighlight) MarshalJSON() ([]byte, error)
- func (v *NullableCatalogPricingOptionHighlight) Set(val *CatalogPricingOptionHighlight)
- func (v *NullableCatalogPricingOptionHighlight) UnmarshalJSON(src []byte) error
- func (v *NullableCatalogPricingOptionHighlight) Unset()
- type NullableCatalogProductDetail
- func (v NullableCatalogProductDetail) Get() *CatalogProductDetail
- func (v NullableCatalogProductDetail) IsSet() bool
- func (v NullableCatalogProductDetail) MarshalJSON() ([]byte, error)
- func (v *NullableCatalogProductDetail) Set(val *CatalogProductDetail)
- func (v *NullableCatalogProductDetail) UnmarshalJSON(src []byte) error
- func (v *NullableCatalogProductDetail) Unset()
- type NullableCatalogProductDetailsVendor
- func (v NullableCatalogProductDetailsVendor) Get() *CatalogProductDetailsVendor
- func (v NullableCatalogProductDetailsVendor) IsSet() bool
- func (v NullableCatalogProductDetailsVendor) MarshalJSON() ([]byte, error)
- func (v *NullableCatalogProductDetailsVendor) Set(val *CatalogProductDetailsVendor)
- func (v *NullableCatalogProductDetailsVendor) UnmarshalJSON(src []byte) error
- func (v *NullableCatalogProductDetailsVendor) Unset()
- type NullableCatalogProductHighlight
- func (v NullableCatalogProductHighlight) Get() *CatalogProductHighlight
- func (v NullableCatalogProductHighlight) IsSet() bool
- func (v NullableCatalogProductHighlight) MarshalJSON() ([]byte, error)
- func (v *NullableCatalogProductHighlight) Set(val *CatalogProductHighlight)
- func (v *NullableCatalogProductHighlight) UnmarshalJSON(src []byte) error
- func (v *NullableCatalogProductHighlight) Unset()
- type NullableCatalogProductOverview
- func (v NullableCatalogProductOverview) Get() *CatalogProductOverview
- func (v NullableCatalogProductOverview) IsSet() bool
- func (v NullableCatalogProductOverview) MarshalJSON() ([]byte, error)
- func (v *NullableCatalogProductOverview) Set(val *CatalogProductOverview)
- func (v *NullableCatalogProductOverview) UnmarshalJSON(src []byte) error
- func (v *NullableCatalogProductOverview) Unset()
- type NullableCatalogProductOverviewVendor
- func (v NullableCatalogProductOverviewVendor) Get() *CatalogProductOverviewVendor
- func (v NullableCatalogProductOverviewVendor) IsSet() bool
- func (v NullableCatalogProductOverviewVendor) MarshalJSON() ([]byte, error)
- func (v *NullableCatalogProductOverviewVendor) Set(val *CatalogProductOverviewVendor)
- func (v *NullableCatalogProductOverviewVendor) UnmarshalJSON(src []byte) error
- func (v *NullableCatalogProductOverviewVendor) Unset()
- type NullableCatalogProductPricingOption
- func (v NullableCatalogProductPricingOption) Get() *CatalogProductPricingOption
- func (v NullableCatalogProductPricingOption) IsSet() bool
- func (v NullableCatalogProductPricingOption) MarshalJSON() ([]byte, error)
- func (v *NullableCatalogProductPricingOption) Set(val *CatalogProductPricingOption)
- func (v *NullableCatalogProductPricingOption) UnmarshalJSON(src []byte) error
- func (v *NullableCatalogProductPricingOption) Unset()
- type NullableCatalogProductSupportResource
- func (v NullableCatalogProductSupportResource) Get() *CatalogProductSupportResource
- func (v NullableCatalogProductSupportResource) IsSet() bool
- func (v NullableCatalogProductSupportResource) MarshalJSON() ([]byte, error)
- func (v *NullableCatalogProductSupportResource) Set(val *CatalogProductSupportResource)
- func (v *NullableCatalogProductSupportResource) UnmarshalJSON(src []byte) error
- func (v *NullableCatalogProductSupportResource) Unset()
- type NullableCatalogProductVendorTerms
- func (v NullableCatalogProductVendorTerms) Get() *CatalogProductVendorTerms
- func (v NullableCatalogProductVendorTerms) IsSet() bool
- func (v NullableCatalogProductVendorTerms) MarshalJSON() ([]byte, error)
- func (v *NullableCatalogProductVendorTerms) Set(val *CatalogProductVendorTerms)
- func (v *NullableCatalogProductVendorTerms) UnmarshalJSON(src []byte) error
- func (v *NullableCatalogProductVendorTerms) Unset()
- type NullableCurrentSubscriptionStateResponse
- func (v NullableCurrentSubscriptionStateResponse) Get() *CurrentSubscriptionStateResponse
- func (v NullableCurrentSubscriptionStateResponse) IsSet() bool
- func (v NullableCurrentSubscriptionStateResponse) MarshalJSON() ([]byte, error)
- func (v *NullableCurrentSubscriptionStateResponse) Set(val *CurrentSubscriptionStateResponse)
- func (v *NullableCurrentSubscriptionStateResponse) UnmarshalJSON(src []byte) error
- func (v *NullableCurrentSubscriptionStateResponse) Unset()
- type NullableErrorResponse
- func (v NullableErrorResponse) Get() *ErrorResponse
- func (v NullableErrorResponse) IsSet() bool
- func (v NullableErrorResponse) MarshalJSON() ([]byte, error)
- func (v *NullableErrorResponse) Set(val *ErrorResponse)
- func (v *NullableErrorResponse) UnmarshalJSON(src []byte) error
- func (v *NullableErrorResponse) Unset()
- type NullableFloat32
- type NullableFloat64
- type NullableInt
- type NullableInt32
- type NullableInt64
- type NullableListCatalogProductsResponse
- func (v NullableListCatalogProductsResponse) Get() *ListCatalogProductsResponse
- func (v NullableListCatalogProductsResponse) IsSet() bool
- func (v NullableListCatalogProductsResponse) MarshalJSON() ([]byte, error)
- func (v *NullableListCatalogProductsResponse) Set(val *ListCatalogProductsResponse)
- func (v *NullableListCatalogProductsResponse) UnmarshalJSON(src []byte) error
- func (v *NullableListCatalogProductsResponse) Unset()
- type NullableListVendorSubscriptionsResponse
- func (v NullableListVendorSubscriptionsResponse) Get() *ListVendorSubscriptionsResponse
- func (v NullableListVendorSubscriptionsResponse) IsSet() bool
- func (v NullableListVendorSubscriptionsResponse) MarshalJSON() ([]byte, error)
- func (v *NullableListVendorSubscriptionsResponse) Set(val *ListVendorSubscriptionsResponse)
- func (v *NullableListVendorSubscriptionsResponse) UnmarshalJSON(src []byte) error
- func (v *NullableListVendorSubscriptionsResponse) Unset()
- type NullableRequestedSubscriptionStateResponse
- func (v NullableRequestedSubscriptionStateResponse) Get() *RequestedSubscriptionStateResponse
- func (v NullableRequestedSubscriptionStateResponse) IsSet() bool
- func (v NullableRequestedSubscriptionStateResponse) MarshalJSON() ([]byte, error)
- func (v *NullableRequestedSubscriptionStateResponse) Set(val *RequestedSubscriptionStateResponse)
- func (v *NullableRequestedSubscriptionStateResponse) UnmarshalJSON(src []byte) error
- func (v *NullableRequestedSubscriptionStateResponse) Unset()
- type NullableResolveCustomerPayload
- func (v NullableResolveCustomerPayload) Get() *ResolveCustomerPayload
- func (v NullableResolveCustomerPayload) IsSet() bool
- func (v NullableResolveCustomerPayload) MarshalJSON() ([]byte, error)
- func (v *NullableResolveCustomerPayload) Set(val *ResolveCustomerPayload)
- func (v *NullableResolveCustomerPayload) UnmarshalJSON(src []byte) error
- func (v *NullableResolveCustomerPayload) Unset()
- type NullableString
- type NullableSubscriptionCancelResponse
- func (v NullableSubscriptionCancelResponse) Get() *SubscriptionCancelResponse
- func (v NullableSubscriptionCancelResponse) IsSet() bool
- func (v NullableSubscriptionCancelResponse) MarshalJSON() ([]byte, error)
- func (v *NullableSubscriptionCancelResponse) Set(val *SubscriptionCancelResponse)
- func (v *NullableSubscriptionCancelResponse) UnmarshalJSON(src []byte) error
- func (v *NullableSubscriptionCancelResponse) Unset()
- type NullableSubscriptionProduct
- func (v NullableSubscriptionProduct) Get() *SubscriptionProduct
- func (v NullableSubscriptionProduct) IsSet() bool
- func (v NullableSubscriptionProduct) MarshalJSON() ([]byte, error)
- func (v *NullableSubscriptionProduct) Set(val *SubscriptionProduct)
- func (v *NullableSubscriptionProduct) UnmarshalJSON(src []byte) error
- func (v *NullableSubscriptionProduct) Unset()
- type NullableTime
- type NullableVendorSubscription
- func (v NullableVendorSubscription) Get() *VendorSubscription
- func (v NullableVendorSubscription) IsSet() bool
- func (v NullableVendorSubscription) MarshalJSON() ([]byte, error)
- func (v *NullableVendorSubscription) Set(val *VendorSubscription)
- func (v *NullableVendorSubscription) UnmarshalJSON(src []byte) error
- func (v *NullableVendorSubscription) Unset()
- type RequestedSubscriptionStateResponse
- func (o *RequestedSubscriptionStateResponse) GetLifecycleState() *string
- func (o *RequestedSubscriptionStateResponse) GetLifecycleStateOk() (*string, bool)
- func (o *RequestedSubscriptionStateResponse) GetSubscriptionId() *string
- func (o *RequestedSubscriptionStateResponse) GetSubscriptionIdOk() (*string, bool)
- func (o *RequestedSubscriptionStateResponse) SetLifecycleState(v *string)
- func (o *RequestedSubscriptionStateResponse) SetSubscriptionId(v *string)
- func (o RequestedSubscriptionStateResponse) ToMap() (map[string]interface{}, error)
- type ResolveCustomerPayload
- type SubscriptionCancelResponse
- func (o *SubscriptionCancelResponse) GetCurrentSubscription() *CurrentSubscriptionStateResponse
- func (o *SubscriptionCancelResponse) GetCurrentSubscriptionOk() (*CurrentSubscriptionStateResponse, bool)
- func (o *SubscriptionCancelResponse) GetRequestedSubscription() *RequestedSubscriptionStateResponse
- func (o *SubscriptionCancelResponse) GetRequestedSubscriptionOk() (*RequestedSubscriptionStateResponse, bool)
- func (o *SubscriptionCancelResponse) SetCurrentSubscription(v *CurrentSubscriptionStateResponse)
- func (o *SubscriptionCancelResponse) SetRequestedSubscription(v *RequestedSubscriptionStateResponse)
- func (o SubscriptionCancelResponse) ToMap() (map[string]interface{}, error)
- type SubscriptionProduct
- func (o *SubscriptionProduct) GetDeliveryMethod() *string
- func (o *SubscriptionProduct) GetDeliveryMethodOk() (*string, bool)
- func (o *SubscriptionProduct) GetLifecycleState() *string
- func (o *SubscriptionProduct) GetLifecycleStateOk() (*string, bool)
- func (o *SubscriptionProduct) GetPriceType() *string
- func (o *SubscriptionProduct) GetPriceTypeOk() (*string, bool)
- func (o *SubscriptionProduct) GetPricingPlan() *string
- func (o *SubscriptionProduct) GetPricingPlanOk() (*string, bool)
- func (o *SubscriptionProduct) GetProductId() *string
- func (o *SubscriptionProduct) GetProductIdOk() (*string, bool)
- func (o *SubscriptionProduct) GetProductName() *string
- func (o *SubscriptionProduct) GetProductNameOk() (*string, bool)
- func (o *SubscriptionProduct) GetVendorName() *string
- func (o *SubscriptionProduct) GetVendorNameOk() (*string, bool)
- func (o *SubscriptionProduct) GetVendorWebsiteUrl() *string
- func (o *SubscriptionProduct) GetVendorWebsiteUrlOk() (*string, bool)
- func (o *SubscriptionProduct) SetDeliveryMethod(v *string)
- func (o *SubscriptionProduct) SetLifecycleState(v *string)
- func (o *SubscriptionProduct) SetPriceType(v *string)
- func (o *SubscriptionProduct) SetPricingPlan(v *string)
- func (o *SubscriptionProduct) SetProductId(v *string)
- func (o *SubscriptionProduct) SetProductName(v *string)
- func (o *SubscriptionProduct) SetVendorName(v *string)
- func (o *SubscriptionProduct) SetVendorWebsiteUrl(v *string)
- func (o SubscriptionProduct) ToMap() (map[string]interface{}, error)
- type VendorSubscription
- func (o *VendorSubscription) GetLifecycleState() *string
- func (o *VendorSubscription) GetLifecycleStateOk() (*string, bool)
- func (o *VendorSubscription) GetProduct() *SubscriptionProduct
- func (o *VendorSubscription) GetProductOk() (*SubscriptionProduct, bool)
- func (o *VendorSubscription) GetProjectId() *string
- func (o *VendorSubscription) GetProjectIdOk() (*string, bool)
- func (o *VendorSubscription) GetSubscriptionId() *string
- func (o *VendorSubscription) GetSubscriptionIdOk() (*string, bool)
- func (o *VendorSubscription) SetLifecycleState(v *string)
- func (o *VendorSubscription) SetProduct(v *SubscriptionProduct)
- func (o *VendorSubscription) SetProjectId(v *string)
- func (o *VendorSubscription) SetSubscriptionId(v *string)
- func (o VendorSubscription) ToMap() (map[string]interface{}, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CacheExpires ¶
CacheExpires helper function to determine remaining time before repeating a request.
func NewConfiguration ¶
func NewConfiguration() *config.Configuration
NewConfiguration returns a new Configuration object
func ParameterValueToString ¶
func PtrFloat32 ¶
PtrFloat32 is a helper routine that returns a pointer to given float value.
func PtrFloat64 ¶
PtrFloat64 is a helper routine that returns a pointer to given float 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 (*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 (*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 (*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 (*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 ¶
type ApiApproveSubscriptionRequest ¶
type ApiApproveSubscriptionRequest struct {
// contains filtered or unexported fields
}
func (ApiApproveSubscriptionRequest) Execute ¶
func (r ApiApproveSubscriptionRequest) Execute() error
type ApiGetCatalogProductRequest ¶
type ApiGetCatalogProductRequest struct {
// contains filtered or unexported fields
}
func (ApiGetCatalogProductRequest) Execute ¶
func (r ApiGetCatalogProductRequest) Execute() (*CatalogProductDetail, error)
func (ApiGetCatalogProductRequest) Locale ¶
func (r ApiGetCatalogProductRequest) Locale(locale string) ApiGetCatalogProductRequest
type ApiGetVendorSubscriptionRequest ¶
type ApiGetVendorSubscriptionRequest struct {
// contains filtered or unexported fields
}
func (ApiGetVendorSubscriptionRequest) Execute ¶
func (r ApiGetVendorSubscriptionRequest) Execute() (*VendorSubscription, error)
type ApiListCatalogProductsRequest ¶
type ApiListCatalogProductsRequest struct {
// contains filtered or unexported fields
}
func (ApiListCatalogProductsRequest) Cursor ¶
func (r ApiListCatalogProductsRequest) Cursor(cursor string) ApiListCatalogProductsRequest
func (ApiListCatalogProductsRequest) Execute ¶
func (r ApiListCatalogProductsRequest) Execute() (*ListCatalogProductsResponse, error)
func (ApiListCatalogProductsRequest) Filter ¶
func (r ApiListCatalogProductsRequest) Filter(filter string) ApiListCatalogProductsRequest
func (ApiListCatalogProductsRequest) Limit ¶
func (r ApiListCatalogProductsRequest) Limit(limit float32) ApiListCatalogProductsRequest
func (ApiListCatalogProductsRequest) Locale ¶
func (r ApiListCatalogProductsRequest) Locale(locale string) ApiListCatalogProductsRequest
type ApiListVendorSubscriptionsRequest ¶
type ApiListVendorSubscriptionsRequest struct {
// contains filtered or unexported fields
}
func (ApiListVendorSubscriptionsRequest) Cursor ¶
func (r ApiListVendorSubscriptionsRequest) Cursor(cursor string) ApiListVendorSubscriptionsRequest
func (ApiListVendorSubscriptionsRequest) Execute ¶
func (r ApiListVendorSubscriptionsRequest) Execute() (*ListVendorSubscriptionsResponse, error)
func (ApiListVendorSubscriptionsRequest) Limit ¶
func (r ApiListVendorSubscriptionsRequest) Limit(limit float32) ApiListVendorSubscriptionsRequest
func (ApiListVendorSubscriptionsRequest) ProductId ¶
func (r ApiListVendorSubscriptionsRequest) ProductId(productId string) ApiListVendorSubscriptionsRequest
type ApiResolveCustomerRequest ¶
type ApiResolveCustomerRequest struct {
// contains filtered or unexported fields
}
func (ApiResolveCustomerRequest) Execute ¶
func (r ApiResolveCustomerRequest) Execute() (*VendorSubscription, error)
func (ApiResolveCustomerRequest) ResolveCustomerPayload ¶
func (r ApiResolveCustomerRequest) ResolveCustomerPayload(resolveCustomerPayload ResolveCustomerPayload) ApiResolveCustomerRequest
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"`
// The logo base64 encoded.
// 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 (*CatalogProductDetail) GetLogo ¶
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 ¶
func (o *CatalogProductDetail) GetVendor() *CatalogProductDetailsVendor
GetVendor returns the Vendor field value
func (*CatalogProductDetail) GetVendorOk ¶
func (o *CatalogProductDetail) GetVendorOk() (*CatalogProductDetailsVendor, bool)
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 (*CatalogProductDetail) SetLogo ¶
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 ¶
func (o *CatalogProductDetail) SetVendor(v *CatalogProductDetailsVendor)
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"`
// The vendor logo base64 encoded.
// 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 (*CatalogProductDetailsVendor) GetLogo ¶
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 (*CatalogProductDetailsVendor) SetLogo ¶
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"`
// The logo base64 encoded.
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 (*CatalogProductOverview) GetLogo ¶
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 ¶
func (o *CatalogProductOverview) GetVendor() *CatalogProductOverviewVendor
GetVendor returns the Vendor field value
func (*CatalogProductOverview) GetVendorOk ¶
func (o *CatalogProductOverview) GetVendorOk() (*CatalogProductOverviewVendor, bool)
GetVendorOk returns a tuple with the Vendor field value and a boolean to check if the value has been set.
func (*CatalogProductOverview) HasLogo ¶
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 (*CatalogProductOverview) SetLogo ¶
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 ¶
func (o *CatalogProductOverview) SetVendor(v *CatalogProductOverviewVendor)
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 ¶
func (o *CatalogProductPricingOption) GetHighlights() *[]CatalogPricingOptionHighlight
GetHighlights returns the Highlights field value
func (*CatalogProductPricingOption) GetHighlightsOk ¶
func (o *CatalogProductPricingOption) GetHighlightsOk() (*[]CatalogPricingOptionHighlight, bool)
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 ¶
func (o *CatalogProductPricingOption) SetHighlights(v *[]CatalogPricingOptionHighlight)
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 (*CatalogProductSupportResource) GetSupportLink ¶
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 (*CatalogProductSupportResource) HasSupportLink ¶
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 (*CatalogProductSupportResource) SetSupportLink ¶
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 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 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) 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 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 ¶
func (o *ListCatalogProductsResponse) GetItems() *[]CatalogProductOverview
GetItems returns the Items field value
func (*ListCatalogProductsResponse) GetItemsOk ¶
func (o *ListCatalogProductsResponse) GetItemsOk() (*[]CatalogProductOverview, bool)
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 ¶
func (o *ListCatalogProductsResponse) SetItems(v *[]CatalogProductOverview)
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 ¶
func (o *ListVendorSubscriptionsResponse) GetItems() *[]VendorSubscription
GetItems returns the Items field value
func (*ListVendorSubscriptionsResponse) GetItemsOk ¶
func (o *ListVendorSubscriptionsResponse) GetItemsOk() (*[]VendorSubscription, bool)
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 ¶
func (o *ListVendorSubscriptionsResponse) SetItems(v *[]VendorSubscription)
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 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 NewNullableCatalogPricingOptionHighlight ¶
func NewNullableCatalogPricingOptionHighlight(val *CatalogPricingOptionHighlight) *NullableCatalogPricingOptionHighlight
func (NullableCatalogPricingOptionHighlight) Get ¶
func (v NullableCatalogPricingOptionHighlight) Get() *CatalogPricingOptionHighlight
func (NullableCatalogPricingOptionHighlight) IsSet ¶
func (v NullableCatalogPricingOptionHighlight) IsSet() bool
func (NullableCatalogPricingOptionHighlight) MarshalJSON ¶
func (v NullableCatalogPricingOptionHighlight) MarshalJSON() ([]byte, error)
func (*NullableCatalogPricingOptionHighlight) Set ¶
func (v *NullableCatalogPricingOptionHighlight) Set(val *CatalogPricingOptionHighlight)
func (*NullableCatalogPricingOptionHighlight) UnmarshalJSON ¶
func (v *NullableCatalogPricingOptionHighlight) UnmarshalJSON(src []byte) error
func (*NullableCatalogPricingOptionHighlight) Unset ¶
func (v *NullableCatalogPricingOptionHighlight) Unset()
type NullableCatalogProductDetail ¶
type NullableCatalogProductDetail struct {
// contains filtered or unexported fields
}
func NewNullableCatalogProductDetail ¶
func NewNullableCatalogProductDetail(val *CatalogProductDetail) *NullableCatalogProductDetail
func (NullableCatalogProductDetail) Get ¶
func (v NullableCatalogProductDetail) Get() *CatalogProductDetail
func (NullableCatalogProductDetail) IsSet ¶
func (v NullableCatalogProductDetail) IsSet() bool
func (NullableCatalogProductDetail) MarshalJSON ¶
func (v NullableCatalogProductDetail) MarshalJSON() ([]byte, error)
func (*NullableCatalogProductDetail) Set ¶
func (v *NullableCatalogProductDetail) Set(val *CatalogProductDetail)
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 NewNullableCatalogProductDetailsVendor ¶
func NewNullableCatalogProductDetailsVendor(val *CatalogProductDetailsVendor) *NullableCatalogProductDetailsVendor
func (NullableCatalogProductDetailsVendor) Get ¶
func (v NullableCatalogProductDetailsVendor) Get() *CatalogProductDetailsVendor
func (NullableCatalogProductDetailsVendor) IsSet ¶
func (v NullableCatalogProductDetailsVendor) IsSet() bool
func (NullableCatalogProductDetailsVendor) MarshalJSON ¶
func (v NullableCatalogProductDetailsVendor) MarshalJSON() ([]byte, error)
func (*NullableCatalogProductDetailsVendor) Set ¶
func (v *NullableCatalogProductDetailsVendor) Set(val *CatalogProductDetailsVendor)
func (*NullableCatalogProductDetailsVendor) UnmarshalJSON ¶
func (v *NullableCatalogProductDetailsVendor) UnmarshalJSON(src []byte) error
func (*NullableCatalogProductDetailsVendor) Unset ¶
func (v *NullableCatalogProductDetailsVendor) Unset()
type NullableCatalogProductHighlight ¶
type NullableCatalogProductHighlight struct {
// contains filtered or unexported fields
}
func NewNullableCatalogProductHighlight ¶
func NewNullableCatalogProductHighlight(val *CatalogProductHighlight) *NullableCatalogProductHighlight
func (NullableCatalogProductHighlight) Get ¶
func (v NullableCatalogProductHighlight) Get() *CatalogProductHighlight
func (NullableCatalogProductHighlight) IsSet ¶
func (v NullableCatalogProductHighlight) IsSet() bool
func (NullableCatalogProductHighlight) MarshalJSON ¶
func (v NullableCatalogProductHighlight) MarshalJSON() ([]byte, error)
func (*NullableCatalogProductHighlight) Set ¶
func (v *NullableCatalogProductHighlight) Set(val *CatalogProductHighlight)
func (*NullableCatalogProductHighlight) UnmarshalJSON ¶
func (v *NullableCatalogProductHighlight) UnmarshalJSON(src []byte) error
func (*NullableCatalogProductHighlight) Unset ¶
func (v *NullableCatalogProductHighlight) Unset()
type NullableCatalogProductOverview ¶
type NullableCatalogProductOverview struct {
// contains filtered or unexported fields
}
func NewNullableCatalogProductOverview ¶
func NewNullableCatalogProductOverview(val *CatalogProductOverview) *NullableCatalogProductOverview
func (NullableCatalogProductOverview) Get ¶
func (v NullableCatalogProductOverview) Get() *CatalogProductOverview
func (NullableCatalogProductOverview) IsSet ¶
func (v NullableCatalogProductOverview) IsSet() bool
func (NullableCatalogProductOverview) MarshalJSON ¶
func (v NullableCatalogProductOverview) MarshalJSON() ([]byte, error)
func (*NullableCatalogProductOverview) Set ¶
func (v *NullableCatalogProductOverview) Set(val *CatalogProductOverview)
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 NewNullableCatalogProductOverviewVendor ¶
func NewNullableCatalogProductOverviewVendor(val *CatalogProductOverviewVendor) *NullableCatalogProductOverviewVendor
func (NullableCatalogProductOverviewVendor) Get ¶
func (v NullableCatalogProductOverviewVendor) Get() *CatalogProductOverviewVendor
func (NullableCatalogProductOverviewVendor) IsSet ¶
func (v NullableCatalogProductOverviewVendor) IsSet() bool
func (NullableCatalogProductOverviewVendor) MarshalJSON ¶
func (v NullableCatalogProductOverviewVendor) MarshalJSON() ([]byte, error)
func (*NullableCatalogProductOverviewVendor) Set ¶
func (v *NullableCatalogProductOverviewVendor) Set(val *CatalogProductOverviewVendor)
func (*NullableCatalogProductOverviewVendor) UnmarshalJSON ¶
func (v *NullableCatalogProductOverviewVendor) UnmarshalJSON(src []byte) error
func (*NullableCatalogProductOverviewVendor) Unset ¶
func (v *NullableCatalogProductOverviewVendor) Unset()
type NullableCatalogProductPricingOption ¶
type NullableCatalogProductPricingOption struct {
// contains filtered or unexported fields
}
func NewNullableCatalogProductPricingOption ¶
func NewNullableCatalogProductPricingOption(val *CatalogProductPricingOption) *NullableCatalogProductPricingOption
func (NullableCatalogProductPricingOption) Get ¶
func (v NullableCatalogProductPricingOption) Get() *CatalogProductPricingOption
func (NullableCatalogProductPricingOption) IsSet ¶
func (v NullableCatalogProductPricingOption) IsSet() bool
func (NullableCatalogProductPricingOption) MarshalJSON ¶
func (v NullableCatalogProductPricingOption) MarshalJSON() ([]byte, error)
func (*NullableCatalogProductPricingOption) Set ¶
func (v *NullableCatalogProductPricingOption) Set(val *CatalogProductPricingOption)
func (*NullableCatalogProductPricingOption) UnmarshalJSON ¶
func (v *NullableCatalogProductPricingOption) UnmarshalJSON(src []byte) error
func (*NullableCatalogProductPricingOption) Unset ¶
func (v *NullableCatalogProductPricingOption) Unset()
type NullableCatalogProductSupportResource ¶
type NullableCatalogProductSupportResource struct {
// contains filtered or unexported fields
}
func NewNullableCatalogProductSupportResource ¶
func NewNullableCatalogProductSupportResource(val *CatalogProductSupportResource) *NullableCatalogProductSupportResource
func (NullableCatalogProductSupportResource) Get ¶
func (v NullableCatalogProductSupportResource) Get() *CatalogProductSupportResource
func (NullableCatalogProductSupportResource) IsSet ¶
func (v NullableCatalogProductSupportResource) IsSet() bool
func (NullableCatalogProductSupportResource) MarshalJSON ¶
func (v NullableCatalogProductSupportResource) MarshalJSON() ([]byte, error)
func (*NullableCatalogProductSupportResource) Set ¶
func (v *NullableCatalogProductSupportResource) Set(val *CatalogProductSupportResource)
func (*NullableCatalogProductSupportResource) UnmarshalJSON ¶
func (v *NullableCatalogProductSupportResource) UnmarshalJSON(src []byte) error
func (*NullableCatalogProductSupportResource) Unset ¶
func (v *NullableCatalogProductSupportResource) Unset()
type NullableCatalogProductVendorTerms ¶
type NullableCatalogProductVendorTerms struct {
// contains filtered or unexported fields
}
func NewNullableCatalogProductVendorTerms ¶
func NewNullableCatalogProductVendorTerms(val *CatalogProductVendorTerms) *NullableCatalogProductVendorTerms
func (NullableCatalogProductVendorTerms) Get ¶
func (v NullableCatalogProductVendorTerms) Get() *CatalogProductVendorTerms
func (NullableCatalogProductVendorTerms) IsSet ¶
func (v NullableCatalogProductVendorTerms) IsSet() bool
func (NullableCatalogProductVendorTerms) MarshalJSON ¶
func (v NullableCatalogProductVendorTerms) MarshalJSON() ([]byte, error)
func (*NullableCatalogProductVendorTerms) Set ¶
func (v *NullableCatalogProductVendorTerms) Set(val *CatalogProductVendorTerms)
func (*NullableCatalogProductVendorTerms) UnmarshalJSON ¶
func (v *NullableCatalogProductVendorTerms) UnmarshalJSON(src []byte) error
func (*NullableCatalogProductVendorTerms) Unset ¶
func (v *NullableCatalogProductVendorTerms) Unset()
type NullableCurrentSubscriptionStateResponse ¶
type NullableCurrentSubscriptionStateResponse struct {
// contains filtered or unexported fields
}
func NewNullableCurrentSubscriptionStateResponse ¶
func NewNullableCurrentSubscriptionStateResponse(val *CurrentSubscriptionStateResponse) *NullableCurrentSubscriptionStateResponse
func (NullableCurrentSubscriptionStateResponse) IsSet ¶
func (v NullableCurrentSubscriptionStateResponse) IsSet() bool
func (NullableCurrentSubscriptionStateResponse) MarshalJSON ¶
func (v NullableCurrentSubscriptionStateResponse) MarshalJSON() ([]byte, error)
func (*NullableCurrentSubscriptionStateResponse) Set ¶
func (v *NullableCurrentSubscriptionStateResponse) Set(val *CurrentSubscriptionStateResponse)
func (*NullableCurrentSubscriptionStateResponse) UnmarshalJSON ¶
func (v *NullableCurrentSubscriptionStateResponse) UnmarshalJSON(src []byte) error
func (*NullableCurrentSubscriptionStateResponse) Unset ¶
func (v *NullableCurrentSubscriptionStateResponse) Unset()
type NullableErrorResponse ¶
type NullableErrorResponse struct {
// contains filtered or unexported fields
}
func NewNullableErrorResponse ¶
func NewNullableErrorResponse(val *ErrorResponse) *NullableErrorResponse
func (NullableErrorResponse) Get ¶
func (v NullableErrorResponse) Get() *ErrorResponse
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 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 NewNullableListCatalogProductsResponse ¶
func NewNullableListCatalogProductsResponse(val *ListCatalogProductsResponse) *NullableListCatalogProductsResponse
func (NullableListCatalogProductsResponse) Get ¶
func (v NullableListCatalogProductsResponse) Get() *ListCatalogProductsResponse
func (NullableListCatalogProductsResponse) IsSet ¶
func (v NullableListCatalogProductsResponse) IsSet() bool
func (NullableListCatalogProductsResponse) MarshalJSON ¶
func (v NullableListCatalogProductsResponse) MarshalJSON() ([]byte, error)
func (*NullableListCatalogProductsResponse) Set ¶
func (v *NullableListCatalogProductsResponse) Set(val *ListCatalogProductsResponse)
func (*NullableListCatalogProductsResponse) UnmarshalJSON ¶
func (v *NullableListCatalogProductsResponse) UnmarshalJSON(src []byte) error
func (*NullableListCatalogProductsResponse) Unset ¶
func (v *NullableListCatalogProductsResponse) Unset()
type NullableListVendorSubscriptionsResponse ¶
type NullableListVendorSubscriptionsResponse struct {
// contains filtered or unexported fields
}
func NewNullableListVendorSubscriptionsResponse ¶
func NewNullableListVendorSubscriptionsResponse(val *ListVendorSubscriptionsResponse) *NullableListVendorSubscriptionsResponse
func (NullableListVendorSubscriptionsResponse) IsSet ¶
func (v NullableListVendorSubscriptionsResponse) IsSet() bool
func (NullableListVendorSubscriptionsResponse) MarshalJSON ¶
func (v NullableListVendorSubscriptionsResponse) MarshalJSON() ([]byte, error)
func (*NullableListVendorSubscriptionsResponse) Set ¶
func (v *NullableListVendorSubscriptionsResponse) Set(val *ListVendorSubscriptionsResponse)
func (*NullableListVendorSubscriptionsResponse) UnmarshalJSON ¶
func (v *NullableListVendorSubscriptionsResponse) UnmarshalJSON(src []byte) error
func (*NullableListVendorSubscriptionsResponse) Unset ¶
func (v *NullableListVendorSubscriptionsResponse) Unset()
type NullableRequestedSubscriptionStateResponse ¶
type NullableRequestedSubscriptionStateResponse struct {
// contains filtered or unexported fields
}
func NewNullableRequestedSubscriptionStateResponse ¶
func NewNullableRequestedSubscriptionStateResponse(val *RequestedSubscriptionStateResponse) *NullableRequestedSubscriptionStateResponse
func (NullableRequestedSubscriptionStateResponse) IsSet ¶
func (v NullableRequestedSubscriptionStateResponse) IsSet() bool
func (NullableRequestedSubscriptionStateResponse) MarshalJSON ¶
func (v NullableRequestedSubscriptionStateResponse) MarshalJSON() ([]byte, error)
func (*NullableRequestedSubscriptionStateResponse) Set ¶
func (v *NullableRequestedSubscriptionStateResponse) Set(val *RequestedSubscriptionStateResponse)
func (*NullableRequestedSubscriptionStateResponse) UnmarshalJSON ¶
func (v *NullableRequestedSubscriptionStateResponse) UnmarshalJSON(src []byte) error
func (*NullableRequestedSubscriptionStateResponse) Unset ¶
func (v *NullableRequestedSubscriptionStateResponse) Unset()
type NullableResolveCustomerPayload ¶
type NullableResolveCustomerPayload struct {
// contains filtered or unexported fields
}
func NewNullableResolveCustomerPayload ¶
func NewNullableResolveCustomerPayload(val *ResolveCustomerPayload) *NullableResolveCustomerPayload
func (NullableResolveCustomerPayload) Get ¶
func (v NullableResolveCustomerPayload) Get() *ResolveCustomerPayload
func (NullableResolveCustomerPayload) IsSet ¶
func (v NullableResolveCustomerPayload) IsSet() bool
func (NullableResolveCustomerPayload) MarshalJSON ¶
func (v NullableResolveCustomerPayload) MarshalJSON() ([]byte, error)
func (*NullableResolveCustomerPayload) Set ¶
func (v *NullableResolveCustomerPayload) Set(val *ResolveCustomerPayload)
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 NewNullableSubscriptionCancelResponse ¶
func NewNullableSubscriptionCancelResponse(val *SubscriptionCancelResponse) *NullableSubscriptionCancelResponse
func (NullableSubscriptionCancelResponse) Get ¶
func (v NullableSubscriptionCancelResponse) Get() *SubscriptionCancelResponse
func (NullableSubscriptionCancelResponse) IsSet ¶
func (v NullableSubscriptionCancelResponse) IsSet() bool
func (NullableSubscriptionCancelResponse) MarshalJSON ¶
func (v NullableSubscriptionCancelResponse) MarshalJSON() ([]byte, error)
func (*NullableSubscriptionCancelResponse) Set ¶
func (v *NullableSubscriptionCancelResponse) Set(val *SubscriptionCancelResponse)
func (*NullableSubscriptionCancelResponse) UnmarshalJSON ¶
func (v *NullableSubscriptionCancelResponse) UnmarshalJSON(src []byte) error
func (*NullableSubscriptionCancelResponse) Unset ¶
func (v *NullableSubscriptionCancelResponse) Unset()
type NullableSubscriptionProduct ¶
type NullableSubscriptionProduct struct {
// contains filtered or unexported fields
}
func NewNullableSubscriptionProduct ¶
func NewNullableSubscriptionProduct(val *SubscriptionProduct) *NullableSubscriptionProduct
func (NullableSubscriptionProduct) Get ¶
func (v NullableSubscriptionProduct) Get() *SubscriptionProduct
func (NullableSubscriptionProduct) IsSet ¶
func (v NullableSubscriptionProduct) IsSet() bool
func (NullableSubscriptionProduct) MarshalJSON ¶
func (v NullableSubscriptionProduct) MarshalJSON() ([]byte, error)
func (*NullableSubscriptionProduct) Set ¶
func (v *NullableSubscriptionProduct) Set(val *SubscriptionProduct)
func (*NullableSubscriptionProduct) UnmarshalJSON ¶
func (v *NullableSubscriptionProduct) UnmarshalJSON(src []byte) error
func (*NullableSubscriptionProduct) Unset ¶
func (v *NullableSubscriptionProduct) Unset()
type NullableTime ¶
type NullableTime struct {
// contains filtered or unexported fields
}
func NewNullableTime ¶
func NewNullableTime(val *time.Time) *NullableTime
func (NullableTime) Get ¶
func (v NullableTime) Get() *time.Time
func (NullableTime) IsSet ¶
func (v NullableTime) IsSet() bool
func (NullableTime) MarshalJSON ¶
func (v NullableTime) MarshalJSON() ([]byte, error)
func (*NullableTime) Set ¶
func (v *NullableTime) Set(val *time.Time)
func (*NullableTime) UnmarshalJSON ¶
func (v *NullableTime) UnmarshalJSON(src []byte) error
func (*NullableTime) Unset ¶
func (v *NullableTime) Unset()
type NullableVendorSubscription ¶
type NullableVendorSubscription struct {
// contains filtered or unexported fields
}
func NewNullableVendorSubscription ¶
func NewNullableVendorSubscription(val *VendorSubscription) *NullableVendorSubscription
func (NullableVendorSubscription) Get ¶
func (v NullableVendorSubscription) Get() *VendorSubscription
func (NullableVendorSubscription) IsSet ¶
func (v NullableVendorSubscription) IsSet() bool
func (NullableVendorSubscription) MarshalJSON ¶
func (v NullableVendorSubscription) MarshalJSON() ([]byte, error)
func (*NullableVendorSubscription) Set ¶
func (v *NullableVendorSubscription) Set(val *VendorSubscription)
func (*NullableVendorSubscription) UnmarshalJSON ¶
func (v *NullableVendorSubscription) UnmarshalJSON(src []byte) error
func (*NullableVendorSubscription) Unset ¶
func (v *NullableVendorSubscription) Unset()
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 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)
Source Files
¶
- api_default.go
- client.go
- configuration.go
- model_catalog_pricing_option_highlight.go
- model_catalog_product_detail.go
- model_catalog_product_details_vendor.go
- model_catalog_product_highlight.go
- model_catalog_product_overview.go
- model_catalog_product_overview_vendor.go
- model_catalog_product_pricing_option.go
- model_catalog_product_support_resource.go
- model_catalog_product_vendor_terms.go
- model_current_subscription_state_response.go
- model_error_response.go
- model_list_catalog_products_response.go
- model_list_vendor_subscriptions_response.go
- model_requested_subscription_state_response.go
- model_resolve_customer_payload.go
- model_subscription_cancel_response.go
- model_subscription_product.go
- model_vendor_subscription.go
- utils.go