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

v1api

package
v1.19.0 Latest Latest
Warning

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

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

Documentation

Overview

Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.

Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.

Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.

Index

Constants

This section is empty.

Variables

View Source
var (
	JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`)
	XmlCheck  = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`)
)
View Source
var AllowedMarketplaceSubscriptionV1SubscriptionLifecycleStateEnumValues = []MarketplaceSubscriptionV1SubscriptionLifecycleState{
	"STATE_UNSPECIFIED",
	"SUBSCRIPTION_PENDING",
	"SUBSCRIPTION_ACTIVE",
	"SUBSCRIPTION_INACTIVE",
	"SUBSCRIPTION_CANCELLING",
	"SUBSCRIPTION_CANCELLED",
	"SUBSCRIPTION_REJECTED",
	"SUBSCRIPTION_APPROVAL_TIMED_OUT",
	"unknown_default_open_api",
}

All allowed values of MarketplaceSubscriptionV1SubscriptionLifecycleState enum

View Source
var AllowedMarketplaceSubscriptionV1SubscriptionProductDeliveryMethodEnumValues = []MarketplaceSubscriptionV1SubscriptionProductDeliveryMethod{
	"SAAS",
	"CONTAINER_IMAGE",
	"CLOUD_IMAGE",
	"PROFESSIONAL_SERVICE",
	"unknown_default_open_api",
}

All allowed values of MarketplaceSubscriptionV1SubscriptionProductDeliveryMethod enum

View Source
var AllowedMarketplaceSubscriptionV1SubscriptionProductLifecycleStateEnumValues = []MarketplaceSubscriptionV1SubscriptionProductLifecycleState{
	"PRODUCT_LIVE",
	"PRODUCT_PENDING_APPROVAL",
	"PRODUCT_PREVIEW",
	"unknown_default_open_api",
}

All allowed values of MarketplaceSubscriptionV1SubscriptionProductLifecycleState enum

View Source
var AllowedMarketplaceSubscriptionV1SubscriptionProductPriceTypeEnumValues = []MarketplaceSubscriptionV1SubscriptionProductPriceType{
	"CONTRACT",
	"FREE",
	"FREE_TRIAL",
	"BYOL",
	"PAYG",
	"unknown_default_open_api",
}

All allowed values of MarketplaceSubscriptionV1SubscriptionProductPriceType enum

Functions

func CacheExpires

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

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

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func NewConfiguration

func NewConfiguration() *config.Configuration

NewConfiguration returns a new Configuration object

func PtrBool

func PtrBool(v bool) *bool

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

func PtrFloat32

func PtrFloat32(v float32) *float32

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

func PtrFloat64

func PtrFloat64(v float64) *float64

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

func PtrInt

func PtrInt(v int) *int

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

func PtrInt32

func PtrInt32(v int32) *int32

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

func PtrInt64

func PtrInt64(v int64) *int64

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

func PtrString

func PtrString(v string) *string

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

func PtrTime

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

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

Types

type APIClient

type APIClient struct {
	DefaultAPI DefaultAPI
	// 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. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

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

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type ApiApproveSubscriptionRequest

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

func (ApiApproveSubscriptionRequest) ApproveSubscriptionPayload

func (r ApiApproveSubscriptionRequest) ApproveSubscriptionPayload(approveSubscriptionPayload ApproveSubscriptionPayload) ApiApproveSubscriptionRequest

func (ApiApproveSubscriptionRequest) Execute

type ApiConsumersSubscriptionsCancelRequest

type ApiConsumersSubscriptionsCancelRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiConsumersSubscriptionsCancelRequest) Execute

type ApiConsumersSubscriptionsCreateRequest

type ApiConsumersSubscriptionsCreateRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiConsumersSubscriptionsCreateRequest) ConsumersSubscriptionsCreatePayload

func (r ApiConsumersSubscriptionsCreateRequest) ConsumersSubscriptionsCreatePayload(consumersSubscriptionsCreatePayload ConsumersSubscriptionsCreatePayload) ApiConsumersSubscriptionsCreateRequest

func (ApiConsumersSubscriptionsCreateRequest) Execute

type ApiConsumersSubscriptionsGetRequest

type ApiConsumersSubscriptionsGetRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiConsumersSubscriptionsGetRequest) Execute

func (ApiConsumersSubscriptionsGetRequest) IncludeExpired

Flag to control if cancelled or rejected subscriptions should be returned.

type ApiConsumersSubscriptionsListByOrganizationRequest

type ApiConsumersSubscriptionsListByOrganizationRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiConsumersSubscriptionsListByOrganizationRequest) Cursor

func (ApiConsumersSubscriptionsListByOrganizationRequest) Execute

func (ApiConsumersSubscriptionsListByOrganizationRequest) IncludeExpired

Flag to control if cancelled or rejected subscriptions should be returned.

func (ApiConsumersSubscriptionsListByOrganizationRequest) Limit

func (ApiConsumersSubscriptionsListByOrganizationRequest) ProductId

type ApiConsumersSubscriptionsListByProjectRequest

type ApiConsumersSubscriptionsListByProjectRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiConsumersSubscriptionsListByProjectRequest) Cursor

func (ApiConsumersSubscriptionsListByProjectRequest) Execute

func (ApiConsumersSubscriptionsListByProjectRequest) IncludeExpired

Flag to control if cancelled or rejected subscriptions should be returned.

func (ApiConsumersSubscriptionsListByProjectRequest) Limit

func (ApiConsumersSubscriptionsListByProjectRequest) ProductId

type ApiConsumersSubscriptionsRedirectsGetRequest

type ApiConsumersSubscriptionsRedirectsGetRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiConsumersSubscriptionsRedirectsGetRequest) Execute

func (ApiConsumersSubscriptionsRedirectsGetRequest) RedirectTarget

type ApiConsumersSubscriptionsTerminateRequest

type ApiConsumersSubscriptionsTerminateRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiConsumersSubscriptionsTerminateRequest) Execute

type ApiResolveCustomerRequest

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

func (ApiResolveCustomerRequest) Execute

func (ApiResolveCustomerRequest) ResolveCustomerPayload

func (r ApiResolveCustomerRequest) ResolveCustomerPayload(resolveCustomerPayload ResolveCustomerPayload) ApiResolveCustomerRequest

type ApiVendorsSubscriptionsGetRequest

type ApiVendorsSubscriptionsGetRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiVendorsSubscriptionsGetRequest) Execute

func (ApiVendorsSubscriptionsGetRequest) IncludeExpired

Flag to control if cancelled or rejected subscriptions should be returned.

type ApiVendorsSubscriptionsListByOrganizationRequest

type ApiVendorsSubscriptionsListByOrganizationRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiVendorsSubscriptionsListByOrganizationRequest) Cursor

func (ApiVendorsSubscriptionsListByOrganizationRequest) Execute

func (ApiVendorsSubscriptionsListByOrganizationRequest) IncludeExpired

Flag to control if cancelled or rejected subscriptions should be returned.

func (ApiVendorsSubscriptionsListByOrganizationRequest) Limit

func (ApiVendorsSubscriptionsListByOrganizationRequest) ProductId

type ApiVendorsSubscriptionsListByProjectRequest

type ApiVendorsSubscriptionsListByProjectRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiVendorsSubscriptionsListByProjectRequest) Cursor

func (ApiVendorsSubscriptionsListByProjectRequest) Execute

func (ApiVendorsSubscriptionsListByProjectRequest) IncludeExpired

Flag to control if cancelled or rejected subscriptions should be returned.

func (ApiVendorsSubscriptionsListByProjectRequest) Limit

func (ApiVendorsSubscriptionsListByProjectRequest) ProductId

type ApiVendorsSubscriptionsRejectRequest

type ApiVendorsSubscriptionsRejectRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiVendorsSubscriptionsRejectRequest) Execute

type ApproveSubscriptionPayload

type ApproveSubscriptionPayload struct {
	// The target URL of the user instance, used to redirect the user to the instance after the subscription is active.
	InstanceTarget       *string `json:"instanceTarget,omitempty"`
	AdditionalProperties map[string]interface{}
}

ApproveSubscriptionPayload struct for ApproveSubscriptionPayload

func NewApproveSubscriptionPayload

func NewApproveSubscriptionPayload() *ApproveSubscriptionPayload

NewApproveSubscriptionPayload instantiates a new ApproveSubscriptionPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewApproveSubscriptionPayloadWithDefaults

func NewApproveSubscriptionPayloadWithDefaults() *ApproveSubscriptionPayload

NewApproveSubscriptionPayloadWithDefaults instantiates a new ApproveSubscriptionPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ApproveSubscriptionPayload) GetInstanceTarget

func (o *ApproveSubscriptionPayload) GetInstanceTarget() string

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

func (*ApproveSubscriptionPayload) GetInstanceTargetOk

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

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

func (*ApproveSubscriptionPayload) HasInstanceTarget

func (o *ApproveSubscriptionPayload) HasInstanceTarget() bool

HasInstanceTarget returns a boolean if a field has been set.

func (ApproveSubscriptionPayload) MarshalJSON

func (o ApproveSubscriptionPayload) MarshalJSON() ([]byte, error)

func (*ApproveSubscriptionPayload) SetInstanceTarget

func (o *ApproveSubscriptionPayload) SetInstanceTarget(v string)

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

func (ApproveSubscriptionPayload) ToMap

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

func (*ApproveSubscriptionPayload) UnmarshalJSON

func (o *ApproveSubscriptionPayload) UnmarshalJSON(data []byte) (err error)

type ConsumersSubscriptionsCreatePayload

type ConsumersSubscriptionsCreatePayload struct {
	// An E-Mail address the vendor can reach the consuer about subscription updates.
	ConsumerNotificationEmail *string `json:"consumerNotificationEmail,omitempty"`
	// The user-readable ID of the product.
	ProductId string `json:"productId"`
	// The concrete variant of the product.
	Sku                  string `json:"sku"`
	AdditionalProperties map[string]interface{}
}

ConsumersSubscriptionsCreatePayload struct for ConsumersSubscriptionsCreatePayload

func NewConsumersSubscriptionsCreatePayload

func NewConsumersSubscriptionsCreatePayload(productId string, sku string) *ConsumersSubscriptionsCreatePayload

NewConsumersSubscriptionsCreatePayload instantiates a new ConsumersSubscriptionsCreatePayload 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 NewConsumersSubscriptionsCreatePayloadWithDefaults

func NewConsumersSubscriptionsCreatePayloadWithDefaults() *ConsumersSubscriptionsCreatePayload

NewConsumersSubscriptionsCreatePayloadWithDefaults instantiates a new ConsumersSubscriptionsCreatePayload 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 (*ConsumersSubscriptionsCreatePayload) GetConsumerNotificationEmail

func (o *ConsumersSubscriptionsCreatePayload) GetConsumerNotificationEmail() string

GetConsumerNotificationEmail returns the ConsumerNotificationEmail field value if set, zero value otherwise.

func (*ConsumersSubscriptionsCreatePayload) GetConsumerNotificationEmailOk

func (o *ConsumersSubscriptionsCreatePayload) GetConsumerNotificationEmailOk() (*string, bool)

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

func (*ConsumersSubscriptionsCreatePayload) GetProductId

func (o *ConsumersSubscriptionsCreatePayload) GetProductId() string

GetProductId returns the ProductId field value

func (*ConsumersSubscriptionsCreatePayload) GetProductIdOk

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

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

func (*ConsumersSubscriptionsCreatePayload) GetSku

GetSku returns the Sku field value

func (*ConsumersSubscriptionsCreatePayload) GetSkuOk

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

func (*ConsumersSubscriptionsCreatePayload) HasConsumerNotificationEmail

func (o *ConsumersSubscriptionsCreatePayload) HasConsumerNotificationEmail() bool

HasConsumerNotificationEmail returns a boolean if a field has been set.

func (ConsumersSubscriptionsCreatePayload) MarshalJSON

func (o ConsumersSubscriptionsCreatePayload) MarshalJSON() ([]byte, error)

func (*ConsumersSubscriptionsCreatePayload) SetConsumerNotificationEmail

func (o *ConsumersSubscriptionsCreatePayload) SetConsumerNotificationEmail(v string)

SetConsumerNotificationEmail gets a reference to the given string and assigns it to the ConsumerNotificationEmail field.

func (*ConsumersSubscriptionsCreatePayload) SetProductId

func (o *ConsumersSubscriptionsCreatePayload) SetProductId(v string)

SetProductId sets field value

func (*ConsumersSubscriptionsCreatePayload) SetSku

SetSku sets field value

func (ConsumersSubscriptionsCreatePayload) ToMap

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

func (*ConsumersSubscriptionsCreatePayload) UnmarshalJSON

func (o *ConsumersSubscriptionsCreatePayload) UnmarshalJSON(data []byte) (err error)

type DefaultAPI

type DefaultAPI interface {

	/*
		ApproveSubscription Approve a pending 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
		@param subscriptionId
		@return ApiApproveSubscriptionRequest
	*/
	ApproveSubscription(ctx context.Context, projectId string, subscriptionId string) ApiApproveSubscriptionRequest

	// ApproveSubscriptionExecute executes the request
	ApproveSubscriptionExecute(r ApiApproveSubscriptionRequest) error

	/*
		ConsumersSubscriptionsCancel Cancel a subscription.

		Cancel a subscription.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param subscriptionId
		@return ApiConsumersSubscriptionsCancelRequest
	*/
	ConsumersSubscriptionsCancel(ctx context.Context, projectId string, subscriptionId string) ApiConsumersSubscriptionsCancelRequest

	// ConsumersSubscriptionsCancelExecute executes the request
	ConsumersSubscriptionsCancelExecute(r ApiConsumersSubscriptionsCancelRequest) error

	/*
		ConsumersSubscriptionsCreate Create a new subscription.

		Create a new subscription.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@return ApiConsumersSubscriptionsCreateRequest
	*/
	ConsumersSubscriptionsCreate(ctx context.Context, projectId string) ApiConsumersSubscriptionsCreateRequest

	// ConsumersSubscriptionsCreateExecute executes the request
	//  @return MarketplaceSubscriptionV1Subscription
	ConsumersSubscriptionsCreateExecute(r ApiConsumersSubscriptionsCreateRequest) (*MarketplaceSubscriptionV1Subscription, error)

	/*
		ConsumersSubscriptionsGet 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
		@param subscriptionId
		@return ApiConsumersSubscriptionsGetRequest
	*/
	ConsumersSubscriptionsGet(ctx context.Context, projectId string, subscriptionId string) ApiConsumersSubscriptionsGetRequest

	// ConsumersSubscriptionsGetExecute executes the request
	//  @return MarketplaceSubscriptionV1Subscription
	ConsumersSubscriptionsGetExecute(r ApiConsumersSubscriptionsGetRequest) (*MarketplaceSubscriptionV1Subscription, error)

	/*
		ConsumersSubscriptionsListByOrganization List all subscriptions of an organization.

		List all subscriptions of an organization.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId
		@return ApiConsumersSubscriptionsListByOrganizationRequest
	*/
	ConsumersSubscriptionsListByOrganization(ctx context.Context, organizationId string) ApiConsumersSubscriptionsListByOrganizationRequest

	// ConsumersSubscriptionsListByOrganizationExecute executes the request
	//  @return MarketplaceSubscriptionV1ListSubscriptionsResponse
	ConsumersSubscriptionsListByOrganizationExecute(r ApiConsumersSubscriptionsListByOrganizationRequest) (*MarketplaceSubscriptionV1ListSubscriptionsResponse, error)

	/*
		ConsumersSubscriptionsListByProject List all subscriptions of an project.

		List all subscriptions of an project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@return ApiConsumersSubscriptionsListByProjectRequest
	*/
	ConsumersSubscriptionsListByProject(ctx context.Context, projectId string) ApiConsumersSubscriptionsListByProjectRequest

	// ConsumersSubscriptionsListByProjectExecute executes the request
	//  @return MarketplaceSubscriptionV1ListSubscriptionsResponse
	ConsumersSubscriptionsListByProjectExecute(r ApiConsumersSubscriptionsListByProjectRequest) (*MarketplaceSubscriptionV1ListSubscriptionsResponse, error)

	/*
		ConsumersSubscriptionsRedirectsGet Get a subscription redirect.

		Get a subscription redirect.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param subscriptionId
		@return ApiConsumersSubscriptionsRedirectsGetRequest
	*/
	ConsumersSubscriptionsRedirectsGet(ctx context.Context, projectId string, subscriptionId string) ApiConsumersSubscriptionsRedirectsGetRequest

	// ConsumersSubscriptionsRedirectsGetExecute executes the request
	//  @return MarketplaceSubscriptionV1SubscriptionRedirect
	ConsumersSubscriptionsRedirectsGetExecute(r ApiConsumersSubscriptionsRedirectsGetRequest) (*MarketplaceSubscriptionV1SubscriptionRedirect, error)

	/*
		ConsumersSubscriptionsTerminate Terminates a consumer subscription early.

		Terminates a consumer subscription early.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param subscriptionId
		@return ApiConsumersSubscriptionsTerminateRequest
	*/
	ConsumersSubscriptionsTerminate(ctx context.Context, projectId string, subscriptionId string) ApiConsumersSubscriptionsTerminateRequest

	// ConsumersSubscriptionsTerminateExecute executes the request
	ConsumersSubscriptionsTerminateExecute(r ApiConsumersSubscriptionsTerminateRequest) error

	/*
		ResolveCustomer Resolve customer.

		Resolve customer.

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

	// ResolveCustomerExecute executes the request
	//  @return MarketplaceSubscriptionV1Subscription
	ResolveCustomerExecute(r ApiResolveCustomerRequest) (*MarketplaceSubscriptionV1Subscription, error)

	/*
		VendorsSubscriptionsGet 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
		@param subscriptionId
		@return ApiVendorsSubscriptionsGetRequest
	*/
	VendorsSubscriptionsGet(ctx context.Context, projectId string, subscriptionId string) ApiVendorsSubscriptionsGetRequest

	// VendorsSubscriptionsGetExecute executes the request
	//  @return MarketplaceSubscriptionV1Subscription
	VendorsSubscriptionsGetExecute(r ApiVendorsSubscriptionsGetRequest) (*MarketplaceSubscriptionV1Subscription, error)

	/*
		VendorsSubscriptionsListByOrganization List all subscriptions of an organization.

		List all subscriptions of an organization.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId
		@return ApiVendorsSubscriptionsListByOrganizationRequest
	*/
	VendorsSubscriptionsListByOrganization(ctx context.Context, organizationId string) ApiVendorsSubscriptionsListByOrganizationRequest

	// VendorsSubscriptionsListByOrganizationExecute executes the request
	//  @return MarketplaceSubscriptionV1ListSubscriptionsResponse
	VendorsSubscriptionsListByOrganizationExecute(r ApiVendorsSubscriptionsListByOrganizationRequest) (*MarketplaceSubscriptionV1ListSubscriptionsResponse, error)

	/*
		VendorsSubscriptionsListByProject List all subscriptions of an project.

		List all subscriptions of an project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@return ApiVendorsSubscriptionsListByProjectRequest
	*/
	VendorsSubscriptionsListByProject(ctx context.Context, projectId string) ApiVendorsSubscriptionsListByProjectRequest

	// VendorsSubscriptionsListByProjectExecute executes the request
	//  @return MarketplaceSubscriptionV1ListSubscriptionsResponse
	VendorsSubscriptionsListByProjectExecute(r ApiVendorsSubscriptionsListByProjectRequest) (*MarketplaceSubscriptionV1ListSubscriptionsResponse, error)

	/*
		VendorsSubscriptionsReject Reject a subscription.

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

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param subscriptionId
		@return ApiVendorsSubscriptionsRejectRequest
	*/
	VendorsSubscriptionsReject(ctx context.Context, projectId string, subscriptionId string) ApiVendorsSubscriptionsRejectRequest

	// VendorsSubscriptionsRejectExecute executes the request
	VendorsSubscriptionsRejectExecute(r ApiVendorsSubscriptionsRejectRequest) error
}

type DefaultAPIService

type DefaultAPIService service

DefaultAPIService DefaultAPI service

func (*DefaultAPIService) ApproveSubscription

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

ApproveSubscription Approve a pending 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
@param subscriptionId
@return ApiApproveSubscriptionRequest

func (*DefaultAPIService) ApproveSubscriptionExecute

func (a *DefaultAPIService) ApproveSubscriptionExecute(r ApiApproveSubscriptionRequest) error

Execute executes the request

func (*DefaultAPIService) ConsumersSubscriptionsCancel

func (a *DefaultAPIService) ConsumersSubscriptionsCancel(ctx context.Context, projectId string, subscriptionId string) ApiConsumersSubscriptionsCancelRequest

ConsumersSubscriptionsCancel Cancel a subscription.

Cancel a subscription.

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

func (*DefaultAPIService) ConsumersSubscriptionsCancelExecute

func (a *DefaultAPIService) ConsumersSubscriptionsCancelExecute(r ApiConsumersSubscriptionsCancelRequest) error

Execute executes the request

func (*DefaultAPIService) ConsumersSubscriptionsCreate

func (a *DefaultAPIService) ConsumersSubscriptionsCreate(ctx context.Context, projectId string) ApiConsumersSubscriptionsCreateRequest

ConsumersSubscriptionsCreate Create a new subscription.

Create a new subscription.

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

func (*DefaultAPIService) ConsumersSubscriptionsCreateExecute

Execute executes the request

@return MarketplaceSubscriptionV1Subscription

func (*DefaultAPIService) ConsumersSubscriptionsGet

func (a *DefaultAPIService) ConsumersSubscriptionsGet(ctx context.Context, projectId string, subscriptionId string) ApiConsumersSubscriptionsGetRequest

ConsumersSubscriptionsGet 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
@param subscriptionId
@return ApiConsumersSubscriptionsGetRequest

func (*DefaultAPIService) ConsumersSubscriptionsGetExecute

Execute executes the request

@return MarketplaceSubscriptionV1Subscription

func (*DefaultAPIService) ConsumersSubscriptionsListByOrganization

func (a *DefaultAPIService) ConsumersSubscriptionsListByOrganization(ctx context.Context, organizationId string) ApiConsumersSubscriptionsListByOrganizationRequest

ConsumersSubscriptionsListByOrganization List all subscriptions of an organization.

List all subscriptions of an organization.

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

func (*DefaultAPIService) ConsumersSubscriptionsListByOrganizationExecute

Execute executes the request

@return MarketplaceSubscriptionV1ListSubscriptionsResponse

func (*DefaultAPIService) ConsumersSubscriptionsListByProject

func (a *DefaultAPIService) ConsumersSubscriptionsListByProject(ctx context.Context, projectId string) ApiConsumersSubscriptionsListByProjectRequest

ConsumersSubscriptionsListByProject List all subscriptions of an project.

List all subscriptions of an project.

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

func (*DefaultAPIService) ConsumersSubscriptionsListByProjectExecute

Execute executes the request

@return MarketplaceSubscriptionV1ListSubscriptionsResponse

func (*DefaultAPIService) ConsumersSubscriptionsRedirectsGet

func (a *DefaultAPIService) ConsumersSubscriptionsRedirectsGet(ctx context.Context, projectId string, subscriptionId string) ApiConsumersSubscriptionsRedirectsGetRequest

ConsumersSubscriptionsRedirectsGet Get a subscription redirect.

Get a subscription redirect.

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

func (*DefaultAPIService) ConsumersSubscriptionsRedirectsGetExecute

Execute executes the request

@return MarketplaceSubscriptionV1SubscriptionRedirect

func (*DefaultAPIService) ConsumersSubscriptionsTerminate

func (a *DefaultAPIService) ConsumersSubscriptionsTerminate(ctx context.Context, projectId string, subscriptionId string) ApiConsumersSubscriptionsTerminateRequest

ConsumersSubscriptionsTerminate Terminates a consumer subscription early.

Terminates a consumer subscription early.

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

func (*DefaultAPIService) ConsumersSubscriptionsTerminateExecute

func (a *DefaultAPIService) ConsumersSubscriptionsTerminateExecute(r ApiConsumersSubscriptionsTerminateRequest) error

Execute executes the request

func (*DefaultAPIService) ResolveCustomer

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

ResolveCustomer Resolve customer.

Resolve customer.

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

func (*DefaultAPIService) ResolveCustomerExecute

Execute executes the request

@return MarketplaceSubscriptionV1Subscription

func (*DefaultAPIService) VendorsSubscriptionsGet

func (a *DefaultAPIService) VendorsSubscriptionsGet(ctx context.Context, projectId string, subscriptionId string) ApiVendorsSubscriptionsGetRequest

VendorsSubscriptionsGet 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
@param subscriptionId
@return ApiVendorsSubscriptionsGetRequest

func (*DefaultAPIService) VendorsSubscriptionsGetExecute

Execute executes the request

@return MarketplaceSubscriptionV1Subscription

func (*DefaultAPIService) VendorsSubscriptionsListByOrganization

func (a *DefaultAPIService) VendorsSubscriptionsListByOrganization(ctx context.Context, organizationId string) ApiVendorsSubscriptionsListByOrganizationRequest

VendorsSubscriptionsListByOrganization List all subscriptions of an organization.

List all subscriptions of an organization.

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

func (*DefaultAPIService) VendorsSubscriptionsListByOrganizationExecute

Execute executes the request

@return MarketplaceSubscriptionV1ListSubscriptionsResponse

func (*DefaultAPIService) VendorsSubscriptionsListByProject

func (a *DefaultAPIService) VendorsSubscriptionsListByProject(ctx context.Context, projectId string) ApiVendorsSubscriptionsListByProjectRequest

VendorsSubscriptionsListByProject List all subscriptions of an project.

List all subscriptions of an project.

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

func (*DefaultAPIService) VendorsSubscriptionsListByProjectExecute

Execute executes the request

@return MarketplaceSubscriptionV1ListSubscriptionsResponse

func (*DefaultAPIService) VendorsSubscriptionsReject

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

VendorsSubscriptionsReject Reject a subscription.

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

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

func (*DefaultAPIService) VendorsSubscriptionsRejectExecute

func (a *DefaultAPIService) VendorsSubscriptionsRejectExecute(r ApiVendorsSubscriptionsRejectRequest) error

Execute executes the request

type DefaultAPIServiceMock

type DefaultAPIServiceMock struct {
	// ApproveSubscriptionExecuteMock can be populated to implement the behavior of the ApproveSubscriptionExecute function of this mock
	ApproveSubscriptionExecuteMock *func(r ApiApproveSubscriptionRequest) error
	// ConsumersSubscriptionsCancelExecuteMock can be populated to implement the behavior of the ConsumersSubscriptionsCancelExecute function of this mock
	ConsumersSubscriptionsCancelExecuteMock *func(r ApiConsumersSubscriptionsCancelRequest) error
	// ConsumersSubscriptionsCreateExecuteMock can be populated to implement the behavior of the ConsumersSubscriptionsCreateExecute function of this mock
	ConsumersSubscriptionsCreateExecuteMock *func(r ApiConsumersSubscriptionsCreateRequest) (*MarketplaceSubscriptionV1Subscription, error)
	// ConsumersSubscriptionsGetExecuteMock can be populated to implement the behavior of the ConsumersSubscriptionsGetExecute function of this mock
	ConsumersSubscriptionsGetExecuteMock *func(r ApiConsumersSubscriptionsGetRequest) (*MarketplaceSubscriptionV1Subscription, error)
	// ConsumersSubscriptionsListByOrganizationExecuteMock can be populated to implement the behavior of the ConsumersSubscriptionsListByOrganizationExecute function of this mock
	ConsumersSubscriptionsListByOrganizationExecuteMock *func(r ApiConsumersSubscriptionsListByOrganizationRequest) (*MarketplaceSubscriptionV1ListSubscriptionsResponse, error)
	// ConsumersSubscriptionsListByProjectExecuteMock can be populated to implement the behavior of the ConsumersSubscriptionsListByProjectExecute function of this mock
	ConsumersSubscriptionsListByProjectExecuteMock *func(r ApiConsumersSubscriptionsListByProjectRequest) (*MarketplaceSubscriptionV1ListSubscriptionsResponse, error)
	// ConsumersSubscriptionsRedirectsGetExecuteMock can be populated to implement the behavior of the ConsumersSubscriptionsRedirectsGetExecute function of this mock
	ConsumersSubscriptionsRedirectsGetExecuteMock *func(r ApiConsumersSubscriptionsRedirectsGetRequest) (*MarketplaceSubscriptionV1SubscriptionRedirect, error)
	// ConsumersSubscriptionsTerminateExecuteMock can be populated to implement the behavior of the ConsumersSubscriptionsTerminateExecute function of this mock
	ConsumersSubscriptionsTerminateExecuteMock *func(r ApiConsumersSubscriptionsTerminateRequest) error
	// ResolveCustomerExecuteMock can be populated to implement the behavior of the ResolveCustomerExecute function of this mock
	ResolveCustomerExecuteMock *func(r ApiResolveCustomerRequest) (*MarketplaceSubscriptionV1Subscription, error)
	// VendorsSubscriptionsGetExecuteMock can be populated to implement the behavior of the VendorsSubscriptionsGetExecute function of this mock
	VendorsSubscriptionsGetExecuteMock *func(r ApiVendorsSubscriptionsGetRequest) (*MarketplaceSubscriptionV1Subscription, error)
	// VendorsSubscriptionsListByOrganizationExecuteMock can be populated to implement the behavior of the VendorsSubscriptionsListByOrganizationExecute function of this mock
	VendorsSubscriptionsListByOrganizationExecuteMock *func(r ApiVendorsSubscriptionsListByOrganizationRequest) (*MarketplaceSubscriptionV1ListSubscriptionsResponse, error)
	// VendorsSubscriptionsListByProjectExecuteMock can be populated to implement the behavior of the VendorsSubscriptionsListByProjectExecute function of this mock
	VendorsSubscriptionsListByProjectExecuteMock *func(r ApiVendorsSubscriptionsListByProjectRequest) (*MarketplaceSubscriptionV1ListSubscriptionsResponse, error)
	// VendorsSubscriptionsRejectExecuteMock can be populated to implement the behavior of the VendorsSubscriptionsRejectExecute function of this mock
	VendorsSubscriptionsRejectExecuteMock *func(r ApiVendorsSubscriptionsRejectRequest) error
}

DefaultAPIServiceMock is meant to be used for testing only as a replacement for DefaultAPIService. By default all FooExecute() implementations are a no-op. Behavior of the mock can be customized by populating the callbacks in this struct.

func (DefaultAPIServiceMock) ApproveSubscription

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

func (DefaultAPIServiceMock) ApproveSubscriptionExecute

func (a DefaultAPIServiceMock) ApproveSubscriptionExecute(r ApiApproveSubscriptionRequest) error

ApproveSubscriptionExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ApproveSubscriptionExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) ConsumersSubscriptionsCancel

func (a DefaultAPIServiceMock) ConsumersSubscriptionsCancel(ctx context.Context, projectId string, subscriptionId string) ApiConsumersSubscriptionsCancelRequest

func (DefaultAPIServiceMock) ConsumersSubscriptionsCancelExecute

func (a DefaultAPIServiceMock) ConsumersSubscriptionsCancelExecute(r ApiConsumersSubscriptionsCancelRequest) error

ConsumersSubscriptionsCancelExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ConsumersSubscriptionsCancelExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) ConsumersSubscriptionsCreate

func (a DefaultAPIServiceMock) ConsumersSubscriptionsCreate(ctx context.Context, projectId string) ApiConsumersSubscriptionsCreateRequest

func (DefaultAPIServiceMock) ConsumersSubscriptionsCreateExecute

ConsumersSubscriptionsCreateExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ConsumersSubscriptionsCreateExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) ConsumersSubscriptionsGet

func (a DefaultAPIServiceMock) ConsumersSubscriptionsGet(ctx context.Context, projectId string, subscriptionId string) ApiConsumersSubscriptionsGetRequest

func (DefaultAPIServiceMock) ConsumersSubscriptionsGetExecute

ConsumersSubscriptionsGetExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ConsumersSubscriptionsGetExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) ConsumersSubscriptionsListByOrganization

func (a DefaultAPIServiceMock) ConsumersSubscriptionsListByOrganization(ctx context.Context, organizationId string) ApiConsumersSubscriptionsListByOrganizationRequest

func (DefaultAPIServiceMock) ConsumersSubscriptionsListByOrganizationExecute

ConsumersSubscriptionsListByOrganizationExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ConsumersSubscriptionsListByOrganizationExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) ConsumersSubscriptionsListByProject

func (a DefaultAPIServiceMock) ConsumersSubscriptionsListByProject(ctx context.Context, projectId string) ApiConsumersSubscriptionsListByProjectRequest

func (DefaultAPIServiceMock) ConsumersSubscriptionsListByProjectExecute

ConsumersSubscriptionsListByProjectExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ConsumersSubscriptionsListByProjectExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) ConsumersSubscriptionsRedirectsGet

func (a DefaultAPIServiceMock) ConsumersSubscriptionsRedirectsGet(ctx context.Context, projectId string, subscriptionId string) ApiConsumersSubscriptionsRedirectsGetRequest

func (DefaultAPIServiceMock) ConsumersSubscriptionsRedirectsGetExecute

ConsumersSubscriptionsRedirectsGetExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ConsumersSubscriptionsRedirectsGetExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) ConsumersSubscriptionsTerminate

func (a DefaultAPIServiceMock) ConsumersSubscriptionsTerminate(ctx context.Context, projectId string, subscriptionId string) ApiConsumersSubscriptionsTerminateRequest

func (DefaultAPIServiceMock) ConsumersSubscriptionsTerminateExecute

func (a DefaultAPIServiceMock) ConsumersSubscriptionsTerminateExecute(r ApiConsumersSubscriptionsTerminateRequest) error

ConsumersSubscriptionsTerminateExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ConsumersSubscriptionsTerminateExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) ResolveCustomer

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

func (DefaultAPIServiceMock) ResolveCustomerExecute

ResolveCustomerExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ResolveCustomerExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) VendorsSubscriptionsGet

func (a DefaultAPIServiceMock) VendorsSubscriptionsGet(ctx context.Context, projectId string, subscriptionId string) ApiVendorsSubscriptionsGetRequest

func (DefaultAPIServiceMock) VendorsSubscriptionsGetExecute

VendorsSubscriptionsGetExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the VendorsSubscriptionsGetExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) VendorsSubscriptionsListByOrganization

func (a DefaultAPIServiceMock) VendorsSubscriptionsListByOrganization(ctx context.Context, organizationId string) ApiVendorsSubscriptionsListByOrganizationRequest

func (DefaultAPIServiceMock) VendorsSubscriptionsListByOrganizationExecute

VendorsSubscriptionsListByOrganizationExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the VendorsSubscriptionsListByOrganizationExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) VendorsSubscriptionsListByProject

func (a DefaultAPIServiceMock) VendorsSubscriptionsListByProject(ctx context.Context, projectId string) ApiVendorsSubscriptionsListByProjectRequest

func (DefaultAPIServiceMock) VendorsSubscriptionsListByProjectExecute

VendorsSubscriptionsListByProjectExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the VendorsSubscriptionsListByProjectExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) VendorsSubscriptionsReject

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

func (DefaultAPIServiceMock) VendorsSubscriptionsRejectExecute

func (a DefaultAPIServiceMock) VendorsSubscriptionsRejectExecute(r ApiVendorsSubscriptionsRejectRequest) error

VendorsSubscriptionsRejectExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the VendorsSubscriptionsRejectExecuteMock field in the DefaultAPIServiceMock struct.

type ErrorResponse

type ErrorResponse struct {
	// Reason phrase of the status code.
	Error string `json:"error"`
	// Description of the error.
	Message string `json:"message"`
	// Path which was called.
	Path string `json:"path"`
	// HTTP response status code.
	Status int32 `json:"status"`
	// Timestamp at which the error occurred.
	TimeStamp            time.Time `json:"timeStamp"`
	AdditionalProperties map[string]interface{}
}

ErrorResponse struct for ErrorResponse

func NewErrorResponse

func NewErrorResponse(error_ string, message string, path string, status int32, 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() int32

GetStatus returns the Status field value

func (*ErrorResponse) GetStatusOk

func (o *ErrorResponse) GetStatusOk() (*int32, 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) MarshalJSON

func (o ErrorResponse) MarshalJSON() ([]byte, error)

func (*ErrorResponse) SetError

func (o *ErrorResponse) SetError(v string)

SetError sets field value

func (*ErrorResponse) SetMessage

func (o *ErrorResponse) SetMessage(v string)

SetMessage sets field value

func (*ErrorResponse) SetPath

func (o *ErrorResponse) SetPath(v string)

SetPath sets field value

func (*ErrorResponse) SetStatus

func (o *ErrorResponse) SetStatus(v int32)

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)

func (*ErrorResponse) UnmarshalJSON

func (o *ErrorResponse) UnmarshalJSON(data []byte) (err error)

type MappedNullable

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

type MarketplaceSubscriptionV1Assets

type MarketplaceSubscriptionV1Assets struct {
	EndUserLicenseAgreement *MarketplaceSubscriptionV1File `json:"endUserLicenseAgreement,omitempty"`
	ProductDescription      *MarketplaceSubscriptionV1File `json:"productDescription,omitempty"`
	ServiceCertificate      *MarketplaceSubscriptionV1File `json:"serviceCertificate,omitempty"`
	ServiceLevelAgreement   *MarketplaceSubscriptionV1File `json:"serviceLevelAgreement,omitempty"`
	AdditionalProperties    map[string]interface{}
}

MarketplaceSubscriptionV1Assets struct for MarketplaceSubscriptionV1Assets

func NewMarketplaceSubscriptionV1Assets

func NewMarketplaceSubscriptionV1Assets() *MarketplaceSubscriptionV1Assets

NewMarketplaceSubscriptionV1Assets instantiates a new MarketplaceSubscriptionV1Assets 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 NewMarketplaceSubscriptionV1AssetsWithDefaults

func NewMarketplaceSubscriptionV1AssetsWithDefaults() *MarketplaceSubscriptionV1Assets

NewMarketplaceSubscriptionV1AssetsWithDefaults instantiates a new MarketplaceSubscriptionV1Assets 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 (*MarketplaceSubscriptionV1Assets) GetEndUserLicenseAgreement

func (o *MarketplaceSubscriptionV1Assets) GetEndUserLicenseAgreement() MarketplaceSubscriptionV1File

GetEndUserLicenseAgreement returns the EndUserLicenseAgreement field value if set, zero value otherwise.

func (*MarketplaceSubscriptionV1Assets) GetEndUserLicenseAgreementOk

func (o *MarketplaceSubscriptionV1Assets) GetEndUserLicenseAgreementOk() (*MarketplaceSubscriptionV1File, bool)

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

func (*MarketplaceSubscriptionV1Assets) GetProductDescription

GetProductDescription returns the ProductDescription field value if set, zero value otherwise.

func (*MarketplaceSubscriptionV1Assets) GetProductDescriptionOk

func (o *MarketplaceSubscriptionV1Assets) GetProductDescriptionOk() (*MarketplaceSubscriptionV1File, bool)

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

func (*MarketplaceSubscriptionV1Assets) GetServiceCertificate

GetServiceCertificate returns the ServiceCertificate field value if set, zero value otherwise.

func (*MarketplaceSubscriptionV1Assets) GetServiceCertificateOk

func (o *MarketplaceSubscriptionV1Assets) GetServiceCertificateOk() (*MarketplaceSubscriptionV1File, bool)

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

func (*MarketplaceSubscriptionV1Assets) GetServiceLevelAgreement

func (o *MarketplaceSubscriptionV1Assets) GetServiceLevelAgreement() MarketplaceSubscriptionV1File

GetServiceLevelAgreement returns the ServiceLevelAgreement field value if set, zero value otherwise.

func (*MarketplaceSubscriptionV1Assets) GetServiceLevelAgreementOk

func (o *MarketplaceSubscriptionV1Assets) GetServiceLevelAgreementOk() (*MarketplaceSubscriptionV1File, bool)

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

func (*MarketplaceSubscriptionV1Assets) HasEndUserLicenseAgreement

func (o *MarketplaceSubscriptionV1Assets) HasEndUserLicenseAgreement() bool

HasEndUserLicenseAgreement returns a boolean if a field has been set.

func (*MarketplaceSubscriptionV1Assets) HasProductDescription

func (o *MarketplaceSubscriptionV1Assets) HasProductDescription() bool

HasProductDescription returns a boolean if a field has been set.

func (*MarketplaceSubscriptionV1Assets) HasServiceCertificate

func (o *MarketplaceSubscriptionV1Assets) HasServiceCertificate() bool

HasServiceCertificate returns a boolean if a field has been set.

func (*MarketplaceSubscriptionV1Assets) HasServiceLevelAgreement

func (o *MarketplaceSubscriptionV1Assets) HasServiceLevelAgreement() bool

HasServiceLevelAgreement returns a boolean if a field has been set.

func (MarketplaceSubscriptionV1Assets) MarshalJSON

func (o MarketplaceSubscriptionV1Assets) MarshalJSON() ([]byte, error)

func (*MarketplaceSubscriptionV1Assets) SetEndUserLicenseAgreement

func (o *MarketplaceSubscriptionV1Assets) SetEndUserLicenseAgreement(v MarketplaceSubscriptionV1File)

SetEndUserLicenseAgreement gets a reference to the given MarketplaceSubscriptionV1File and assigns it to the EndUserLicenseAgreement field.

func (*MarketplaceSubscriptionV1Assets) SetProductDescription

SetProductDescription gets a reference to the given MarketplaceSubscriptionV1File and assigns it to the ProductDescription field.

func (*MarketplaceSubscriptionV1Assets) SetServiceCertificate

SetServiceCertificate gets a reference to the given MarketplaceSubscriptionV1File and assigns it to the ServiceCertificate field.

func (*MarketplaceSubscriptionV1Assets) SetServiceLevelAgreement

func (o *MarketplaceSubscriptionV1Assets) SetServiceLevelAgreement(v MarketplaceSubscriptionV1File)

SetServiceLevelAgreement gets a reference to the given MarketplaceSubscriptionV1File and assigns it to the ServiceLevelAgreement field.

func (MarketplaceSubscriptionV1Assets) ToMap

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

func (*MarketplaceSubscriptionV1Assets) UnmarshalJSON

func (o *MarketplaceSubscriptionV1Assets) UnmarshalJSON(data []byte) (err error)

type MarketplaceSubscriptionV1File

type MarketplaceSubscriptionV1File struct {
	Version              *MarketplaceSubscriptionV1FileLocalizedVersion `json:"version,omitempty"`
	AdditionalProperties map[string]interface{}
}

MarketplaceSubscriptionV1File struct for MarketplaceSubscriptionV1File

func NewMarketplaceSubscriptionV1File

func NewMarketplaceSubscriptionV1File() *MarketplaceSubscriptionV1File

NewMarketplaceSubscriptionV1File instantiates a new MarketplaceSubscriptionV1File 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 NewMarketplaceSubscriptionV1FileWithDefaults

func NewMarketplaceSubscriptionV1FileWithDefaults() *MarketplaceSubscriptionV1File

NewMarketplaceSubscriptionV1FileWithDefaults instantiates a new MarketplaceSubscriptionV1File 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 (*MarketplaceSubscriptionV1File) GetVersion

GetVersion returns the Version field value if set, zero value otherwise.

func (*MarketplaceSubscriptionV1File) GetVersionOk

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

func (*MarketplaceSubscriptionV1File) HasVersion

func (o *MarketplaceSubscriptionV1File) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (MarketplaceSubscriptionV1File) MarshalJSON

func (o MarketplaceSubscriptionV1File) MarshalJSON() ([]byte, error)

func (*MarketplaceSubscriptionV1File) SetVersion

SetVersion gets a reference to the given MarketplaceSubscriptionV1FileLocalizedVersion and assigns it to the Version field.

func (MarketplaceSubscriptionV1File) ToMap

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

func (*MarketplaceSubscriptionV1File) UnmarshalJSON

func (o *MarketplaceSubscriptionV1File) UnmarshalJSON(data []byte) (err error)

type MarketplaceSubscriptionV1FileLocalizedVersion

type MarketplaceSubscriptionV1FileLocalizedVersion struct {
	// The file version matching the file name (localized).
	De *string `json:"de,omitempty"`
	// The file version matching the file name (localized).
	En                   *string `json:"en,omitempty"`
	AdditionalProperties map[string]interface{}
}

MarketplaceSubscriptionV1FileLocalizedVersion struct for MarketplaceSubscriptionV1FileLocalizedVersion

func NewMarketplaceSubscriptionV1FileLocalizedVersion

func NewMarketplaceSubscriptionV1FileLocalizedVersion() *MarketplaceSubscriptionV1FileLocalizedVersion

NewMarketplaceSubscriptionV1FileLocalizedVersion instantiates a new MarketplaceSubscriptionV1FileLocalizedVersion 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 NewMarketplaceSubscriptionV1FileLocalizedVersionWithDefaults

func NewMarketplaceSubscriptionV1FileLocalizedVersionWithDefaults() *MarketplaceSubscriptionV1FileLocalizedVersion

NewMarketplaceSubscriptionV1FileLocalizedVersionWithDefaults instantiates a new MarketplaceSubscriptionV1FileLocalizedVersion 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 (*MarketplaceSubscriptionV1FileLocalizedVersion) GetDe

GetDe returns the De field value if set, zero value otherwise.

func (*MarketplaceSubscriptionV1FileLocalizedVersion) GetDeOk

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

func (*MarketplaceSubscriptionV1FileLocalizedVersion) GetEn

GetEn returns the En field value if set, zero value otherwise.

func (*MarketplaceSubscriptionV1FileLocalizedVersion) GetEnOk

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

func (*MarketplaceSubscriptionV1FileLocalizedVersion) HasDe

HasDe returns a boolean if a field has been set.

func (*MarketplaceSubscriptionV1FileLocalizedVersion) HasEn

HasEn returns a boolean if a field has been set.

func (MarketplaceSubscriptionV1FileLocalizedVersion) MarshalJSON

func (*MarketplaceSubscriptionV1FileLocalizedVersion) SetDe

SetDe gets a reference to the given string and assigns it to the De field.

func (*MarketplaceSubscriptionV1FileLocalizedVersion) SetEn

SetEn gets a reference to the given string and assigns it to the En field.

func (MarketplaceSubscriptionV1FileLocalizedVersion) ToMap

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

func (*MarketplaceSubscriptionV1FileLocalizedVersion) UnmarshalJSON

func (o *MarketplaceSubscriptionV1FileLocalizedVersion) UnmarshalJSON(data []byte) (err error)

type MarketplaceSubscriptionV1ListSubscriptionsResponse

type MarketplaceSubscriptionV1ListSubscriptionsResponse struct {
	Cursor               *string                                 `json:"cursor,omitempty"`
	Items                []MarketplaceSubscriptionV1Subscription `json:"items,omitempty"`
	Limit                *int32                                  `json:"limit,omitempty"`
	AdditionalProperties map[string]interface{}
}

MarketplaceSubscriptionV1ListSubscriptionsResponse struct for MarketplaceSubscriptionV1ListSubscriptionsResponse

func NewMarketplaceSubscriptionV1ListSubscriptionsResponse

func NewMarketplaceSubscriptionV1ListSubscriptionsResponse() *MarketplaceSubscriptionV1ListSubscriptionsResponse

NewMarketplaceSubscriptionV1ListSubscriptionsResponse instantiates a new MarketplaceSubscriptionV1ListSubscriptionsResponse 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 NewMarketplaceSubscriptionV1ListSubscriptionsResponseWithDefaults

func NewMarketplaceSubscriptionV1ListSubscriptionsResponseWithDefaults() *MarketplaceSubscriptionV1ListSubscriptionsResponse

NewMarketplaceSubscriptionV1ListSubscriptionsResponseWithDefaults instantiates a new MarketplaceSubscriptionV1ListSubscriptionsResponse 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 (*MarketplaceSubscriptionV1ListSubscriptionsResponse) GetCursor

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*MarketplaceSubscriptionV1ListSubscriptionsResponse) GetCursorOk

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

func (*MarketplaceSubscriptionV1ListSubscriptionsResponse) GetItems

GetItems returns the Items field value if set, zero value otherwise.

func (*MarketplaceSubscriptionV1ListSubscriptionsResponse) GetItemsOk

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

func (*MarketplaceSubscriptionV1ListSubscriptionsResponse) GetLimit

GetLimit returns the Limit field value if set, zero value otherwise.

func (*MarketplaceSubscriptionV1ListSubscriptionsResponse) GetLimitOk

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

func (*MarketplaceSubscriptionV1ListSubscriptionsResponse) HasCursor

HasCursor returns a boolean if a field has been set.

func (*MarketplaceSubscriptionV1ListSubscriptionsResponse) HasItems

HasItems returns a boolean if a field has been set.

func (*MarketplaceSubscriptionV1ListSubscriptionsResponse) HasLimit

HasLimit returns a boolean if a field has been set.

func (MarketplaceSubscriptionV1ListSubscriptionsResponse) MarshalJSON

func (*MarketplaceSubscriptionV1ListSubscriptionsResponse) SetCursor

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*MarketplaceSubscriptionV1ListSubscriptionsResponse) SetItems

SetItems gets a reference to the given []MarketplaceSubscriptionV1Subscription and assigns it to the Items field.

func (*MarketplaceSubscriptionV1ListSubscriptionsResponse) SetLimit

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (MarketplaceSubscriptionV1ListSubscriptionsResponse) ToMap

func (*MarketplaceSubscriptionV1ListSubscriptionsResponse) UnmarshalJSON

func (o *MarketplaceSubscriptionV1ListSubscriptionsResponse) UnmarshalJSON(data []byte) (err error)

type MarketplaceSubscriptionV1Subscription

type MarketplaceSubscriptionV1Subscription struct {
	// Period between the subscription was created until the approval needs to happen.
	ApprovalTimeout *string `json:"approvalTimeout,omitempty"`
	// If true, the the subscription will extend its validity automatically at the end of the current period.
	AutoRenewal    *bool                                               `json:"autoRenewal,omitempty"`
	LifecycleState MarketplaceSubscriptionV1SubscriptionLifecycleState `json:"lifecycleState"`
	// When the subscription was ordered.
	OrderedAt string `json:"orderedAt"`
	// The UUID of the organization.
	OrganizationId string `json:"organizationId"`
	// The product to the subscription.
	Product MarketplaceSubscriptionV1SubscriptionProduct `json:"product"`
	// The UUID of the project.
	ProjectId string `json:"projectId"`
	// The UUID of the subscription.
	SubscriptionId string `json:"subscriptionId"`
	// Timestamp when the subscription will finally terminate.
	TerminatesAt *string `json:"terminatesAt,omitempty"`
	// Timestamp when the subscription validity has started.
	ValidFrom *string `json:"validFrom,omitempty"`
	// Timestamp when the current subscription validity will end. May be automatically renewed.
	ValidUntil           *string `json:"validUntil,omitempty"`
	AdditionalProperties map[string]interface{}
}

MarketplaceSubscriptionV1Subscription struct for MarketplaceSubscriptionV1Subscription

func NewMarketplaceSubscriptionV1Subscription

func NewMarketplaceSubscriptionV1Subscription(lifecycleState MarketplaceSubscriptionV1SubscriptionLifecycleState, orderedAt string, organizationId string, product MarketplaceSubscriptionV1SubscriptionProduct, projectId string, subscriptionId string) *MarketplaceSubscriptionV1Subscription

NewMarketplaceSubscriptionV1Subscription instantiates a new MarketplaceSubscriptionV1Subscription 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 NewMarketplaceSubscriptionV1SubscriptionWithDefaults

func NewMarketplaceSubscriptionV1SubscriptionWithDefaults() *MarketplaceSubscriptionV1Subscription

NewMarketplaceSubscriptionV1SubscriptionWithDefaults instantiates a new MarketplaceSubscriptionV1Subscription 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 (*MarketplaceSubscriptionV1Subscription) GetApprovalTimeout

func (o *MarketplaceSubscriptionV1Subscription) GetApprovalTimeout() string

GetApprovalTimeout returns the ApprovalTimeout field value if set, zero value otherwise.

func (*MarketplaceSubscriptionV1Subscription) GetApprovalTimeoutOk

func (o *MarketplaceSubscriptionV1Subscription) GetApprovalTimeoutOk() (*string, bool)

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

func (*MarketplaceSubscriptionV1Subscription) GetAutoRenewal

func (o *MarketplaceSubscriptionV1Subscription) GetAutoRenewal() bool

GetAutoRenewal returns the AutoRenewal field value if set, zero value otherwise.

func (*MarketplaceSubscriptionV1Subscription) GetAutoRenewalOk

func (o *MarketplaceSubscriptionV1Subscription) GetAutoRenewalOk() (*bool, bool)

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

func (*MarketplaceSubscriptionV1Subscription) GetLifecycleState

GetLifecycleState returns the LifecycleState field value

func (*MarketplaceSubscriptionV1Subscription) GetLifecycleStateOk

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

func (*MarketplaceSubscriptionV1Subscription) GetOrderedAt

GetOrderedAt returns the OrderedAt field value

func (*MarketplaceSubscriptionV1Subscription) GetOrderedAtOk

func (o *MarketplaceSubscriptionV1Subscription) GetOrderedAtOk() (*string, bool)

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

func (*MarketplaceSubscriptionV1Subscription) GetOrganizationId

func (o *MarketplaceSubscriptionV1Subscription) GetOrganizationId() string

GetOrganizationId returns the OrganizationId field value

func (*MarketplaceSubscriptionV1Subscription) GetOrganizationIdOk

func (o *MarketplaceSubscriptionV1Subscription) GetOrganizationIdOk() (*string, bool)

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

func (*MarketplaceSubscriptionV1Subscription) GetProduct

GetProduct returns the Product field value

func (*MarketplaceSubscriptionV1Subscription) GetProductOk

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

func (*MarketplaceSubscriptionV1Subscription) GetProjectId

GetProjectId returns the ProjectId field value

func (*MarketplaceSubscriptionV1Subscription) GetProjectIdOk

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

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

func (*MarketplaceSubscriptionV1Subscription) GetSubscriptionId

func (o *MarketplaceSubscriptionV1Subscription) GetSubscriptionId() string

GetSubscriptionId returns the SubscriptionId field value

func (*MarketplaceSubscriptionV1Subscription) GetSubscriptionIdOk

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

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

func (*MarketplaceSubscriptionV1Subscription) GetTerminatesAt

func (o *MarketplaceSubscriptionV1Subscription) GetTerminatesAt() string

GetTerminatesAt returns the TerminatesAt field value if set, zero value otherwise.

func (*MarketplaceSubscriptionV1Subscription) GetTerminatesAtOk

func (o *MarketplaceSubscriptionV1Subscription) GetTerminatesAtOk() (*string, bool)

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

func (*MarketplaceSubscriptionV1Subscription) GetValidFrom

GetValidFrom returns the ValidFrom field value if set, zero value otherwise.

func (*MarketplaceSubscriptionV1Subscription) GetValidFromOk

func (o *MarketplaceSubscriptionV1Subscription) GetValidFromOk() (*string, bool)

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

func (*MarketplaceSubscriptionV1Subscription) GetValidUntil

func (o *MarketplaceSubscriptionV1Subscription) GetValidUntil() string

GetValidUntil returns the ValidUntil field value if set, zero value otherwise.

func (*MarketplaceSubscriptionV1Subscription) GetValidUntilOk

func (o *MarketplaceSubscriptionV1Subscription) GetValidUntilOk() (*string, bool)

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

func (*MarketplaceSubscriptionV1Subscription) HasApprovalTimeout

func (o *MarketplaceSubscriptionV1Subscription) HasApprovalTimeout() bool

HasApprovalTimeout returns a boolean if a field has been set.

func (*MarketplaceSubscriptionV1Subscription) HasAutoRenewal

func (o *MarketplaceSubscriptionV1Subscription) HasAutoRenewal() bool

HasAutoRenewal returns a boolean if a field has been set.

func (*MarketplaceSubscriptionV1Subscription) HasTerminatesAt

func (o *MarketplaceSubscriptionV1Subscription) HasTerminatesAt() bool

HasTerminatesAt returns a boolean if a field has been set.

func (*MarketplaceSubscriptionV1Subscription) HasValidFrom

func (o *MarketplaceSubscriptionV1Subscription) HasValidFrom() bool

HasValidFrom returns a boolean if a field has been set.

func (*MarketplaceSubscriptionV1Subscription) HasValidUntil

func (o *MarketplaceSubscriptionV1Subscription) HasValidUntil() bool

HasValidUntil returns a boolean if a field has been set.

func (MarketplaceSubscriptionV1Subscription) MarshalJSON

func (o MarketplaceSubscriptionV1Subscription) MarshalJSON() ([]byte, error)

func (*MarketplaceSubscriptionV1Subscription) SetApprovalTimeout

func (o *MarketplaceSubscriptionV1Subscription) SetApprovalTimeout(v string)

SetApprovalTimeout gets a reference to the given string and assigns it to the ApprovalTimeout field.

func (*MarketplaceSubscriptionV1Subscription) SetAutoRenewal

func (o *MarketplaceSubscriptionV1Subscription) SetAutoRenewal(v bool)

SetAutoRenewal gets a reference to the given bool and assigns it to the AutoRenewal field.

func (*MarketplaceSubscriptionV1Subscription) SetLifecycleState

SetLifecycleState sets field value

func (*MarketplaceSubscriptionV1Subscription) SetOrderedAt

func (o *MarketplaceSubscriptionV1Subscription) SetOrderedAt(v string)

SetOrderedAt sets field value

func (*MarketplaceSubscriptionV1Subscription) SetOrganizationId

func (o *MarketplaceSubscriptionV1Subscription) SetOrganizationId(v string)

SetOrganizationId sets field value

func (*MarketplaceSubscriptionV1Subscription) SetProduct

SetProduct sets field value

func (*MarketplaceSubscriptionV1Subscription) SetProjectId

func (o *MarketplaceSubscriptionV1Subscription) SetProjectId(v string)

SetProjectId sets field value

func (*MarketplaceSubscriptionV1Subscription) SetSubscriptionId

func (o *MarketplaceSubscriptionV1Subscription) SetSubscriptionId(v string)

SetSubscriptionId sets field value

func (*MarketplaceSubscriptionV1Subscription) SetTerminatesAt

func (o *MarketplaceSubscriptionV1Subscription) SetTerminatesAt(v string)

SetTerminatesAt gets a reference to the given string and assigns it to the TerminatesAt field.

func (*MarketplaceSubscriptionV1Subscription) SetValidFrom

func (o *MarketplaceSubscriptionV1Subscription) SetValidFrom(v string)

SetValidFrom gets a reference to the given string and assigns it to the ValidFrom field.

func (*MarketplaceSubscriptionV1Subscription) SetValidUntil

func (o *MarketplaceSubscriptionV1Subscription) SetValidUntil(v string)

SetValidUntil gets a reference to the given string and assigns it to the ValidUntil field.

func (MarketplaceSubscriptionV1Subscription) ToMap

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

func (*MarketplaceSubscriptionV1Subscription) UnmarshalJSON

func (o *MarketplaceSubscriptionV1Subscription) UnmarshalJSON(data []byte) (err error)

type MarketplaceSubscriptionV1SubscriptionLifecycleState

type MarketplaceSubscriptionV1SubscriptionLifecycleState string

MarketplaceSubscriptionV1SubscriptionLifecycleState the model 'MarketplaceSubscriptionV1SubscriptionLifecycleState'

const (
	MARKETPLACESUBSCRIPTIONV1SUBSCRIPTIONLIFECYCLESTATE_STATE_UNSPECIFIED               MarketplaceSubscriptionV1SubscriptionLifecycleState = "STATE_UNSPECIFIED"
	MARKETPLACESUBSCRIPTIONV1SUBSCRIPTIONLIFECYCLESTATE_SUBSCRIPTION_PENDING            MarketplaceSubscriptionV1SubscriptionLifecycleState = "SUBSCRIPTION_PENDING"
	MARKETPLACESUBSCRIPTIONV1SUBSCRIPTIONLIFECYCLESTATE_SUBSCRIPTION_ACTIVE             MarketplaceSubscriptionV1SubscriptionLifecycleState = "SUBSCRIPTION_ACTIVE"
	MARKETPLACESUBSCRIPTIONV1SUBSCRIPTIONLIFECYCLESTATE_SUBSCRIPTION_INACTIVE           MarketplaceSubscriptionV1SubscriptionLifecycleState = "SUBSCRIPTION_INACTIVE"
	MARKETPLACESUBSCRIPTIONV1SUBSCRIPTIONLIFECYCLESTATE_SUBSCRIPTION_CANCELLING         MarketplaceSubscriptionV1SubscriptionLifecycleState = "SUBSCRIPTION_CANCELLING"
	MARKETPLACESUBSCRIPTIONV1SUBSCRIPTIONLIFECYCLESTATE_SUBSCRIPTION_CANCELLED          MarketplaceSubscriptionV1SubscriptionLifecycleState = "SUBSCRIPTION_CANCELLED"
	MARKETPLACESUBSCRIPTIONV1SUBSCRIPTIONLIFECYCLESTATE_SUBSCRIPTION_REJECTED           MarketplaceSubscriptionV1SubscriptionLifecycleState = "SUBSCRIPTION_REJECTED"
	MARKETPLACESUBSCRIPTIONV1SUBSCRIPTIONLIFECYCLESTATE_SUBSCRIPTION_APPROVAL_TIMED_OUT MarketplaceSubscriptionV1SubscriptionLifecycleState = "SUBSCRIPTION_APPROVAL_TIMED_OUT"
	MARKETPLACESUBSCRIPTIONV1SUBSCRIPTIONLIFECYCLESTATE_UNKNOWN_DEFAULT_OPEN_API        MarketplaceSubscriptionV1SubscriptionLifecycleState = "unknown_default_open_api"
)

List of marketplace_subscription_v1_Subscription_lifecycleState

func NewMarketplaceSubscriptionV1SubscriptionLifecycleStateFromValue

func NewMarketplaceSubscriptionV1SubscriptionLifecycleStateFromValue(v string) (*MarketplaceSubscriptionV1SubscriptionLifecycleState, error)

NewMarketplaceSubscriptionV1SubscriptionLifecycleStateFromValue returns a pointer to a valid MarketplaceSubscriptionV1SubscriptionLifecycleState for the value passed as argument, or an error if the value passed is not allowed by the enum

func (MarketplaceSubscriptionV1SubscriptionLifecycleState) IsValid

IsValid return true if the value is valid for the enum, false otherwise

func (MarketplaceSubscriptionV1SubscriptionLifecycleState) Ptr

Ptr returns reference to marketplace_subscription_v1_Subscription_lifecycleState value

func (*MarketplaceSubscriptionV1SubscriptionLifecycleState) UnmarshalJSON

type MarketplaceSubscriptionV1SubscriptionProduct

type MarketplaceSubscriptionV1SubscriptionProduct struct {
	Assets         *MarketplaceSubscriptionV1Assets                           `json:"assets,omitempty"`
	DeliveryMethod MarketplaceSubscriptionV1SubscriptionProductDeliveryMethod `json:"deliveryMethod"`
	LifecycleState MarketplaceSubscriptionV1SubscriptionProductLifecycleState `json:"lifecycleState"`
	// The cancellation notice period of the subscription.
	NoticePeriod string `json:"noticePeriod"`
	// The user-readable plan ID of a pricing option.
	PlanId    string                                                `json:"planId"`
	PriceType MarketplaceSubscriptionV1SubscriptionProductPriceType `json:"priceType"`
	// Additional price type information.
	PricingPlan string `json:"pricingPlan"`
	// The user-readable ID of the product.
	ProductId string `json:"productId"`
	// The name of the product.
	ProductName string `json:"productName"`
	// The price of the product (per unit).
	Rate string `json:"rate"`
	// The period the subscription is valid for before it will be renewed.
	ValidityPeriod string `json:"validityPeriod"`
	// The product vendor's name.
	VendorName string `json:"vendorName"`
	// The vendor provided plan ID.
	VendorPlanId *string `json:"vendorPlanId,omitempty"`
	// The vendor provided prduct ID.
	VendorProductId *string `json:"vendorProductId,omitempty"`
	// The vendor's website.
	VendorWebsiteUrl     string `json:"vendorWebsiteUrl"`
	AdditionalProperties map[string]interface{}
}

MarketplaceSubscriptionV1SubscriptionProduct struct for MarketplaceSubscriptionV1SubscriptionProduct

func NewMarketplaceSubscriptionV1SubscriptionProduct

func NewMarketplaceSubscriptionV1SubscriptionProduct(deliveryMethod MarketplaceSubscriptionV1SubscriptionProductDeliveryMethod, lifecycleState MarketplaceSubscriptionV1SubscriptionProductLifecycleState, noticePeriod string, planId string, priceType MarketplaceSubscriptionV1SubscriptionProductPriceType, pricingPlan string, productId string, productName string, rate string, validityPeriod string, vendorName string, vendorWebsiteUrl string) *MarketplaceSubscriptionV1SubscriptionProduct

NewMarketplaceSubscriptionV1SubscriptionProduct instantiates a new MarketplaceSubscriptionV1SubscriptionProduct 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 NewMarketplaceSubscriptionV1SubscriptionProductWithDefaults

func NewMarketplaceSubscriptionV1SubscriptionProductWithDefaults() *MarketplaceSubscriptionV1SubscriptionProduct

NewMarketplaceSubscriptionV1SubscriptionProductWithDefaults instantiates a new MarketplaceSubscriptionV1SubscriptionProduct 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 (*MarketplaceSubscriptionV1SubscriptionProduct) GetAssets

GetAssets returns the Assets field value if set, zero value otherwise.

func (*MarketplaceSubscriptionV1SubscriptionProduct) GetAssetsOk

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

func (*MarketplaceSubscriptionV1SubscriptionProduct) GetDeliveryMethod

GetDeliveryMethod returns the DeliveryMethod field value

func (*MarketplaceSubscriptionV1SubscriptionProduct) GetDeliveryMethodOk

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

func (*MarketplaceSubscriptionV1SubscriptionProduct) GetLifecycleState

GetLifecycleState returns the LifecycleState field value

func (*MarketplaceSubscriptionV1SubscriptionProduct) GetLifecycleStateOk

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

func (*MarketplaceSubscriptionV1SubscriptionProduct) GetNoticePeriod

GetNoticePeriod returns the NoticePeriod field value

func (*MarketplaceSubscriptionV1SubscriptionProduct) GetNoticePeriodOk

func (o *MarketplaceSubscriptionV1SubscriptionProduct) GetNoticePeriodOk() (*string, bool)

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

func (*MarketplaceSubscriptionV1SubscriptionProduct) GetPlanId

GetPlanId returns the PlanId field value

func (*MarketplaceSubscriptionV1SubscriptionProduct) GetPlanIdOk

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

func (*MarketplaceSubscriptionV1SubscriptionProduct) GetPriceType

GetPriceType returns the PriceType field value

func (*MarketplaceSubscriptionV1SubscriptionProduct) GetPriceTypeOk

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

func (*MarketplaceSubscriptionV1SubscriptionProduct) GetPricingPlan

GetPricingPlan returns the PricingPlan field value

func (*MarketplaceSubscriptionV1SubscriptionProduct) GetPricingPlanOk

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

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

func (*MarketplaceSubscriptionV1SubscriptionProduct) GetProductId

GetProductId returns the ProductId field value

func (*MarketplaceSubscriptionV1SubscriptionProduct) GetProductIdOk

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

func (*MarketplaceSubscriptionV1SubscriptionProduct) GetProductName

GetProductName returns the ProductName field value

func (*MarketplaceSubscriptionV1SubscriptionProduct) GetProductNameOk

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

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

func (*MarketplaceSubscriptionV1SubscriptionProduct) GetRate

GetRate returns the Rate field value

func (*MarketplaceSubscriptionV1SubscriptionProduct) GetRateOk

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

func (*MarketplaceSubscriptionV1SubscriptionProduct) GetValidityPeriod

GetValidityPeriod returns the ValidityPeriod field value

func (*MarketplaceSubscriptionV1SubscriptionProduct) GetValidityPeriodOk

func (o *MarketplaceSubscriptionV1SubscriptionProduct) GetValidityPeriodOk() (*string, bool)

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

func (*MarketplaceSubscriptionV1SubscriptionProduct) GetVendorName

GetVendorName returns the VendorName field value

func (*MarketplaceSubscriptionV1SubscriptionProduct) GetVendorNameOk

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

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

func (*MarketplaceSubscriptionV1SubscriptionProduct) GetVendorPlanId

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

func (*MarketplaceSubscriptionV1SubscriptionProduct) GetVendorPlanIdOk

func (o *MarketplaceSubscriptionV1SubscriptionProduct) GetVendorPlanIdOk() (*string, bool)

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

func (*MarketplaceSubscriptionV1SubscriptionProduct) GetVendorProductId

func (o *MarketplaceSubscriptionV1SubscriptionProduct) GetVendorProductId() string

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

func (*MarketplaceSubscriptionV1SubscriptionProduct) GetVendorProductIdOk

func (o *MarketplaceSubscriptionV1SubscriptionProduct) GetVendorProductIdOk() (*string, bool)

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

func (*MarketplaceSubscriptionV1SubscriptionProduct) GetVendorWebsiteUrl

func (o *MarketplaceSubscriptionV1SubscriptionProduct) GetVendorWebsiteUrl() string

GetVendorWebsiteUrl returns the VendorWebsiteUrl field value

func (*MarketplaceSubscriptionV1SubscriptionProduct) GetVendorWebsiteUrlOk

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

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

func (*MarketplaceSubscriptionV1SubscriptionProduct) HasAssets

HasAssets returns a boolean if a field has been set.

func (*MarketplaceSubscriptionV1SubscriptionProduct) HasVendorPlanId

HasVendorPlanId returns a boolean if a field has been set.

func (*MarketplaceSubscriptionV1SubscriptionProduct) HasVendorProductId

func (o *MarketplaceSubscriptionV1SubscriptionProduct) HasVendorProductId() bool

HasVendorProductId returns a boolean if a field has been set.

func (MarketplaceSubscriptionV1SubscriptionProduct) MarshalJSON

func (*MarketplaceSubscriptionV1SubscriptionProduct) SetAssets

SetAssets gets a reference to the given MarketplaceSubscriptionV1Assets and assigns it to the Assets field.

func (*MarketplaceSubscriptionV1SubscriptionProduct) SetDeliveryMethod

SetDeliveryMethod sets field value

func (*MarketplaceSubscriptionV1SubscriptionProduct) SetLifecycleState

SetLifecycleState sets field value

func (*MarketplaceSubscriptionV1SubscriptionProduct) SetNoticePeriod

SetNoticePeriod sets field value

func (*MarketplaceSubscriptionV1SubscriptionProduct) SetPlanId

SetPlanId sets field value

func (*MarketplaceSubscriptionV1SubscriptionProduct) SetPriceType

SetPriceType sets field value

func (*MarketplaceSubscriptionV1SubscriptionProduct) SetPricingPlan

SetPricingPlan sets field value

func (*MarketplaceSubscriptionV1SubscriptionProduct) SetProductId

SetProductId sets field value

func (*MarketplaceSubscriptionV1SubscriptionProduct) SetProductName

SetProductName sets field value

func (*MarketplaceSubscriptionV1SubscriptionProduct) SetRate

SetRate sets field value

func (*MarketplaceSubscriptionV1SubscriptionProduct) SetValidityPeriod

func (o *MarketplaceSubscriptionV1SubscriptionProduct) SetValidityPeriod(v string)

SetValidityPeriod sets field value

func (*MarketplaceSubscriptionV1SubscriptionProduct) SetVendorName

SetVendorName sets field value

func (*MarketplaceSubscriptionV1SubscriptionProduct) SetVendorPlanId

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

func (*MarketplaceSubscriptionV1SubscriptionProduct) SetVendorProductId

func (o *MarketplaceSubscriptionV1SubscriptionProduct) SetVendorProductId(v string)

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

func (*MarketplaceSubscriptionV1SubscriptionProduct) SetVendorWebsiteUrl

func (o *MarketplaceSubscriptionV1SubscriptionProduct) SetVendorWebsiteUrl(v string)

SetVendorWebsiteUrl sets field value

func (MarketplaceSubscriptionV1SubscriptionProduct) ToMap

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

func (*MarketplaceSubscriptionV1SubscriptionProduct) UnmarshalJSON

func (o *MarketplaceSubscriptionV1SubscriptionProduct) UnmarshalJSON(data []byte) (err error)

type MarketplaceSubscriptionV1SubscriptionProductDeliveryMethod

type MarketplaceSubscriptionV1SubscriptionProductDeliveryMethod string

MarketplaceSubscriptionV1SubscriptionProductDeliveryMethod The product delivery method/type. For reference: SAAS - Software as a Service, CLOUD_IMAGE - STACKIT Cloud Image

const (
	MARKETPLACESUBSCRIPTIONV1SUBSCRIPTIONPRODUCTDELIVERYMETHOD_SAAS                     MarketplaceSubscriptionV1SubscriptionProductDeliveryMethod = "SAAS"
	MARKETPLACESUBSCRIPTIONV1SUBSCRIPTIONPRODUCTDELIVERYMETHOD_CONTAINER_IMAGE          MarketplaceSubscriptionV1SubscriptionProductDeliveryMethod = "CONTAINER_IMAGE"
	MARKETPLACESUBSCRIPTIONV1SUBSCRIPTIONPRODUCTDELIVERYMETHOD_CLOUD_IMAGE              MarketplaceSubscriptionV1SubscriptionProductDeliveryMethod = "CLOUD_IMAGE"
	MARKETPLACESUBSCRIPTIONV1SUBSCRIPTIONPRODUCTDELIVERYMETHOD_PROFESSIONAL_SERVICE     MarketplaceSubscriptionV1SubscriptionProductDeliveryMethod = "PROFESSIONAL_SERVICE"
	MARKETPLACESUBSCRIPTIONV1SUBSCRIPTIONPRODUCTDELIVERYMETHOD_UNKNOWN_DEFAULT_OPEN_API MarketplaceSubscriptionV1SubscriptionProductDeliveryMethod = "unknown_default_open_api"
)

List of marketplace_subscription_v1_SubscriptionProduct_deliveryMethod

func NewMarketplaceSubscriptionV1SubscriptionProductDeliveryMethodFromValue

func NewMarketplaceSubscriptionV1SubscriptionProductDeliveryMethodFromValue(v string) (*MarketplaceSubscriptionV1SubscriptionProductDeliveryMethod, error)

NewMarketplaceSubscriptionV1SubscriptionProductDeliveryMethodFromValue returns a pointer to a valid MarketplaceSubscriptionV1SubscriptionProductDeliveryMethod for the value passed as argument, or an error if the value passed is not allowed by the enum

func (MarketplaceSubscriptionV1SubscriptionProductDeliveryMethod) IsValid

IsValid return true if the value is valid for the enum, false otherwise

func (MarketplaceSubscriptionV1SubscriptionProductDeliveryMethod) Ptr

Ptr returns reference to marketplace_subscription_v1_SubscriptionProduct_deliveryMethod value

func (*MarketplaceSubscriptionV1SubscriptionProductDeliveryMethod) UnmarshalJSON

type MarketplaceSubscriptionV1SubscriptionProductLifecycleState

type MarketplaceSubscriptionV1SubscriptionProductLifecycleState string

MarketplaceSubscriptionV1SubscriptionProductLifecycleState The lifecycle state of the product.

const (
	MARKETPLACESUBSCRIPTIONV1SUBSCRIPTIONPRODUCTLIFECYCLESTATE_PRODUCT_LIVE             MarketplaceSubscriptionV1SubscriptionProductLifecycleState = "PRODUCT_LIVE"
	MARKETPLACESUBSCRIPTIONV1SUBSCRIPTIONPRODUCTLIFECYCLESTATE_PRODUCT_PENDING_APPROVAL MarketplaceSubscriptionV1SubscriptionProductLifecycleState = "PRODUCT_PENDING_APPROVAL"
	MARKETPLACESUBSCRIPTIONV1SUBSCRIPTIONPRODUCTLIFECYCLESTATE_PRODUCT_PREVIEW          MarketplaceSubscriptionV1SubscriptionProductLifecycleState = "PRODUCT_PREVIEW"
	MARKETPLACESUBSCRIPTIONV1SUBSCRIPTIONPRODUCTLIFECYCLESTATE_UNKNOWN_DEFAULT_OPEN_API MarketplaceSubscriptionV1SubscriptionProductLifecycleState = "unknown_default_open_api"
)

List of marketplace_subscription_v1_SubscriptionProduct_lifecycleState

func NewMarketplaceSubscriptionV1SubscriptionProductLifecycleStateFromValue

func NewMarketplaceSubscriptionV1SubscriptionProductLifecycleStateFromValue(v string) (*MarketplaceSubscriptionV1SubscriptionProductLifecycleState, error)

NewMarketplaceSubscriptionV1SubscriptionProductLifecycleStateFromValue returns a pointer to a valid MarketplaceSubscriptionV1SubscriptionProductLifecycleState for the value passed as argument, or an error if the value passed is not allowed by the enum

func (MarketplaceSubscriptionV1SubscriptionProductLifecycleState) IsValid

IsValid return true if the value is valid for the enum, false otherwise

func (MarketplaceSubscriptionV1SubscriptionProductLifecycleState) Ptr

Ptr returns reference to marketplace_subscription_v1_SubscriptionProduct_lifecycleState value

func (*MarketplaceSubscriptionV1SubscriptionProductLifecycleState) UnmarshalJSON

type MarketplaceSubscriptionV1SubscriptionProductPriceType

type MarketplaceSubscriptionV1SubscriptionProductPriceType string

MarketplaceSubscriptionV1SubscriptionProductPriceType The product's price type.

const (
	MARKETPLACESUBSCRIPTIONV1SUBSCRIPTIONPRODUCTPRICETYPE_CONTRACT                 MarketplaceSubscriptionV1SubscriptionProductPriceType = "CONTRACT"
	MARKETPLACESUBSCRIPTIONV1SUBSCRIPTIONPRODUCTPRICETYPE_FREE                     MarketplaceSubscriptionV1SubscriptionProductPriceType = "FREE"
	MARKETPLACESUBSCRIPTIONV1SUBSCRIPTIONPRODUCTPRICETYPE_FREE_TRIAL               MarketplaceSubscriptionV1SubscriptionProductPriceType = "FREE_TRIAL"
	MARKETPLACESUBSCRIPTIONV1SUBSCRIPTIONPRODUCTPRICETYPE_BYOL                     MarketplaceSubscriptionV1SubscriptionProductPriceType = "BYOL"
	MARKETPLACESUBSCRIPTIONV1SUBSCRIPTIONPRODUCTPRICETYPE_PAYG                     MarketplaceSubscriptionV1SubscriptionProductPriceType = "PAYG"
	MARKETPLACESUBSCRIPTIONV1SUBSCRIPTIONPRODUCTPRICETYPE_UNKNOWN_DEFAULT_OPEN_API MarketplaceSubscriptionV1SubscriptionProductPriceType = "unknown_default_open_api"
)

List of marketplace_subscription_v1_SubscriptionProduct_priceType

func NewMarketplaceSubscriptionV1SubscriptionProductPriceTypeFromValue

func NewMarketplaceSubscriptionV1SubscriptionProductPriceTypeFromValue(v string) (*MarketplaceSubscriptionV1SubscriptionProductPriceType, error)

NewMarketplaceSubscriptionV1SubscriptionProductPriceTypeFromValue returns a pointer to a valid MarketplaceSubscriptionV1SubscriptionProductPriceType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (MarketplaceSubscriptionV1SubscriptionProductPriceType) IsValid

IsValid return true if the value is valid for the enum, false otherwise

func (MarketplaceSubscriptionV1SubscriptionProductPriceType) Ptr

Ptr returns reference to marketplace_subscription_v1_SubscriptionProduct_priceType value

func (*MarketplaceSubscriptionV1SubscriptionProductPriceType) UnmarshalJSON

type MarketplaceSubscriptionV1SubscriptionRedirect

type MarketplaceSubscriptionV1SubscriptionRedirect struct {
	RedirectTarget       string `json:"redirectTarget"`
	RedirectUrl          string `json:"redirectUrl"`
	AdditionalProperties map[string]interface{}
}

MarketplaceSubscriptionV1SubscriptionRedirect struct for MarketplaceSubscriptionV1SubscriptionRedirect

func NewMarketplaceSubscriptionV1SubscriptionRedirect

func NewMarketplaceSubscriptionV1SubscriptionRedirect(redirectTarget string, redirectUrl string) *MarketplaceSubscriptionV1SubscriptionRedirect

NewMarketplaceSubscriptionV1SubscriptionRedirect instantiates a new MarketplaceSubscriptionV1SubscriptionRedirect 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 NewMarketplaceSubscriptionV1SubscriptionRedirectWithDefaults

func NewMarketplaceSubscriptionV1SubscriptionRedirectWithDefaults() *MarketplaceSubscriptionV1SubscriptionRedirect

NewMarketplaceSubscriptionV1SubscriptionRedirectWithDefaults instantiates a new MarketplaceSubscriptionV1SubscriptionRedirect 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 (*MarketplaceSubscriptionV1SubscriptionRedirect) GetRedirectTarget

GetRedirectTarget returns the RedirectTarget field value

func (*MarketplaceSubscriptionV1SubscriptionRedirect) GetRedirectTargetOk

func (o *MarketplaceSubscriptionV1SubscriptionRedirect) GetRedirectTargetOk() (*string, bool)

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

func (*MarketplaceSubscriptionV1SubscriptionRedirect) GetRedirectUrl

GetRedirectUrl returns the RedirectUrl field value

func (*MarketplaceSubscriptionV1SubscriptionRedirect) GetRedirectUrlOk

func (o *MarketplaceSubscriptionV1SubscriptionRedirect) GetRedirectUrlOk() (*string, bool)

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

func (MarketplaceSubscriptionV1SubscriptionRedirect) MarshalJSON

func (*MarketplaceSubscriptionV1SubscriptionRedirect) SetRedirectTarget

func (o *MarketplaceSubscriptionV1SubscriptionRedirect) SetRedirectTarget(v string)

SetRedirectTarget sets field value

func (*MarketplaceSubscriptionV1SubscriptionRedirect) SetRedirectUrl

SetRedirectUrl sets field value

func (MarketplaceSubscriptionV1SubscriptionRedirect) ToMap

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

func (*MarketplaceSubscriptionV1SubscriptionRedirect) UnmarshalJSON

func (o *MarketplaceSubscriptionV1SubscriptionRedirect) UnmarshalJSON(data []byte) (err error)

type NullableApproveSubscriptionPayload

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

func (NullableApproveSubscriptionPayload) Get

func (NullableApproveSubscriptionPayload) IsSet

func (NullableApproveSubscriptionPayload) MarshalJSON

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

func (*NullableApproveSubscriptionPayload) Set

func (*NullableApproveSubscriptionPayload) UnmarshalJSON

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

func (*NullableApproveSubscriptionPayload) Unset

type NullableBool

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

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

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

func (*NullableBool) Set

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

func (*NullableBool) UnmarshalJSON

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

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableConsumersSubscriptionsCreatePayload

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

func (NullableConsumersSubscriptionsCreatePayload) Get

func (NullableConsumersSubscriptionsCreatePayload) IsSet

func (NullableConsumersSubscriptionsCreatePayload) MarshalJSON

func (*NullableConsumersSubscriptionsCreatePayload) Set

func (*NullableConsumersSubscriptionsCreatePayload) UnmarshalJSON

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

func (*NullableConsumersSubscriptionsCreatePayload) Unset

type NullableErrorResponse

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

func NewNullableErrorResponse

func NewNullableErrorResponse(val *ErrorResponse) *NullableErrorResponse

func (NullableErrorResponse) Get

func (NullableErrorResponse) IsSet

func (v NullableErrorResponse) IsSet() bool

func (NullableErrorResponse) MarshalJSON

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

func (*NullableErrorResponse) Set

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

func (*NullableErrorResponse) UnmarshalJSON

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

func (*NullableErrorResponse) Unset

func (v *NullableErrorResponse) Unset()

type NullableFloat32

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

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

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

func (*NullableFloat32) Set

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

func (*NullableFloat32) UnmarshalJSON

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

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

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

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

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

func (*NullableFloat64) Set

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

func (*NullableFloat64) UnmarshalJSON

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

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type 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 NullableMarketplaceSubscriptionV1Assets

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

func (NullableMarketplaceSubscriptionV1Assets) Get

func (NullableMarketplaceSubscriptionV1Assets) IsSet

func (NullableMarketplaceSubscriptionV1Assets) MarshalJSON

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

func (*NullableMarketplaceSubscriptionV1Assets) Set

func (*NullableMarketplaceSubscriptionV1Assets) UnmarshalJSON

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

func (*NullableMarketplaceSubscriptionV1Assets) Unset

type NullableMarketplaceSubscriptionV1File

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

func (NullableMarketplaceSubscriptionV1File) Get

func (NullableMarketplaceSubscriptionV1File) IsSet

func (NullableMarketplaceSubscriptionV1File) MarshalJSON

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

func (*NullableMarketplaceSubscriptionV1File) Set

func (*NullableMarketplaceSubscriptionV1File) UnmarshalJSON

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

func (*NullableMarketplaceSubscriptionV1File) Unset

type NullableMarketplaceSubscriptionV1FileLocalizedVersion

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

func (NullableMarketplaceSubscriptionV1FileLocalizedVersion) Get

func (NullableMarketplaceSubscriptionV1FileLocalizedVersion) IsSet

func (NullableMarketplaceSubscriptionV1FileLocalizedVersion) MarshalJSON

func (*NullableMarketplaceSubscriptionV1FileLocalizedVersion) Set

func (*NullableMarketplaceSubscriptionV1FileLocalizedVersion) UnmarshalJSON

func (*NullableMarketplaceSubscriptionV1FileLocalizedVersion) Unset

type NullableMarketplaceSubscriptionV1ListSubscriptionsResponse

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

func (NullableMarketplaceSubscriptionV1ListSubscriptionsResponse) Get

func (NullableMarketplaceSubscriptionV1ListSubscriptionsResponse) IsSet

func (NullableMarketplaceSubscriptionV1ListSubscriptionsResponse) MarshalJSON

func (*NullableMarketplaceSubscriptionV1ListSubscriptionsResponse) Set

func (*NullableMarketplaceSubscriptionV1ListSubscriptionsResponse) UnmarshalJSON

func (*NullableMarketplaceSubscriptionV1ListSubscriptionsResponse) Unset

type NullableMarketplaceSubscriptionV1Subscription

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

func (NullableMarketplaceSubscriptionV1Subscription) Get

func (NullableMarketplaceSubscriptionV1Subscription) IsSet

func (NullableMarketplaceSubscriptionV1Subscription) MarshalJSON

func (*NullableMarketplaceSubscriptionV1Subscription) Set

func (*NullableMarketplaceSubscriptionV1Subscription) UnmarshalJSON

func (*NullableMarketplaceSubscriptionV1Subscription) Unset

type NullableMarketplaceSubscriptionV1SubscriptionLifecycleState

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

func (NullableMarketplaceSubscriptionV1SubscriptionLifecycleState) Get

func (NullableMarketplaceSubscriptionV1SubscriptionLifecycleState) IsSet

func (NullableMarketplaceSubscriptionV1SubscriptionLifecycleState) MarshalJSON

func (*NullableMarketplaceSubscriptionV1SubscriptionLifecycleState) Set

func (*NullableMarketplaceSubscriptionV1SubscriptionLifecycleState) UnmarshalJSON

func (*NullableMarketplaceSubscriptionV1SubscriptionLifecycleState) Unset

type NullableMarketplaceSubscriptionV1SubscriptionProduct

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

func (NullableMarketplaceSubscriptionV1SubscriptionProduct) Get

func (NullableMarketplaceSubscriptionV1SubscriptionProduct) IsSet

func (NullableMarketplaceSubscriptionV1SubscriptionProduct) MarshalJSON

func (*NullableMarketplaceSubscriptionV1SubscriptionProduct) Set

func (*NullableMarketplaceSubscriptionV1SubscriptionProduct) UnmarshalJSON

func (*NullableMarketplaceSubscriptionV1SubscriptionProduct) Unset

type NullableMarketplaceSubscriptionV1SubscriptionProductDeliveryMethod

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

func (NullableMarketplaceSubscriptionV1SubscriptionProductDeliveryMethod) Get

func (NullableMarketplaceSubscriptionV1SubscriptionProductDeliveryMethod) IsSet

func (NullableMarketplaceSubscriptionV1SubscriptionProductDeliveryMethod) MarshalJSON

func (*NullableMarketplaceSubscriptionV1SubscriptionProductDeliveryMethod) Set

func (*NullableMarketplaceSubscriptionV1SubscriptionProductDeliveryMethod) UnmarshalJSON

func (*NullableMarketplaceSubscriptionV1SubscriptionProductDeliveryMethod) Unset

type NullableMarketplaceSubscriptionV1SubscriptionProductLifecycleState

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

func (NullableMarketplaceSubscriptionV1SubscriptionProductLifecycleState) Get

func (NullableMarketplaceSubscriptionV1SubscriptionProductLifecycleState) IsSet

func (NullableMarketplaceSubscriptionV1SubscriptionProductLifecycleState) MarshalJSON

func (*NullableMarketplaceSubscriptionV1SubscriptionProductLifecycleState) Set

func (*NullableMarketplaceSubscriptionV1SubscriptionProductLifecycleState) UnmarshalJSON

func (*NullableMarketplaceSubscriptionV1SubscriptionProductLifecycleState) Unset

type NullableMarketplaceSubscriptionV1SubscriptionProductPriceType

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

func (NullableMarketplaceSubscriptionV1SubscriptionProductPriceType) Get

func (NullableMarketplaceSubscriptionV1SubscriptionProductPriceType) IsSet

func (NullableMarketplaceSubscriptionV1SubscriptionProductPriceType) MarshalJSON

func (*NullableMarketplaceSubscriptionV1SubscriptionProductPriceType) Set

func (*NullableMarketplaceSubscriptionV1SubscriptionProductPriceType) UnmarshalJSON

func (*NullableMarketplaceSubscriptionV1SubscriptionProductPriceType) Unset

type NullableMarketplaceSubscriptionV1SubscriptionRedirect

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

func (NullableMarketplaceSubscriptionV1SubscriptionRedirect) Get

func (NullableMarketplaceSubscriptionV1SubscriptionRedirect) IsSet

func (NullableMarketplaceSubscriptionV1SubscriptionRedirect) MarshalJSON

func (*NullableMarketplaceSubscriptionV1SubscriptionRedirect) Set

func (*NullableMarketplaceSubscriptionV1SubscriptionRedirect) UnmarshalJSON

func (*NullableMarketplaceSubscriptionV1SubscriptionRedirect) Unset

type NullableResolveCustomerPayload

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

func (NullableResolveCustomerPayload) Get

func (NullableResolveCustomerPayload) IsSet

func (NullableResolveCustomerPayload) MarshalJSON

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

func (*NullableResolveCustomerPayload) Set

func (*NullableResolveCustomerPayload) UnmarshalJSON

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

func (*NullableResolveCustomerPayload) Unset

func (v *NullableResolveCustomerPayload) Unset()

type NullableString

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

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

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

func (*NullableString) Set

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

func (*NullableString) UnmarshalJSON

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

func (*NullableString) Unset

func (v *NullableString) Unset()

type 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 ResolveCustomerPayload

type ResolveCustomerPayload struct {
	// Opaque token exchangeable for subscription details.
	Token                string `json:"token"`
	AdditionalProperties map[string]interface{}
}

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

func (o ResolveCustomerPayload) MarshalJSON() ([]byte, error)

func (*ResolveCustomerPayload) SetToken

func (o *ResolveCustomerPayload) SetToken(v string)

SetToken sets field value

func (ResolveCustomerPayload) ToMap

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

func (*ResolveCustomerPayload) UnmarshalJSON

func (o *ResolveCustomerPayload) UnmarshalJSON(data []byte) (err error)

Jump to

Keyboard shortcuts

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