openapi

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Nov 4, 2024 License: Apache-2.0 Imports: 21 Imported by: 0

README

Go API client for openapi

The SAP SaaS Provisioning service provides REST APIs that are responsible for the registration and provisioning of multitenant applications and services.
Use the APIs in this service to perform various operations related to your multitenant applications and services. For example, to get application registration details, subscribe a tenant to your application, unsubscribe a tenant from your application, retrieve all your application subscriptions, update subscription dependencies, and to get subscription job information.

See also:

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 1.0
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/oauth2
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import openapi "github.com/GIT_USER_ID/GIT_REPO_ID"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value sw.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), openapi.ContextServerIndex, 1)
Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), openapi.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using sw.ContextOperationServerIndices and sw.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), openapi.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), openapi.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://saas-manager.cfapps.eu10.hana.ondemand.com

Class Method HTTP request Description
ApplicationOperationsForAppProvidersAPI DeleteApplicationAndTenantSubscriptionAsync Delete /saas-manager/v1/application/tenants/{tenantId}/subscriptions Unsubscribe tenant from an application
ApplicationOperationsForAppProvidersAPI GetApplicationDetails Get /saas-manager/v1/application Get application registration details
ApplicationOperationsForAppProvidersAPI GetApplicationSubscriptions Get /saas-manager/v1/application/subscriptions Get application subscriptions
ApplicationOperationsForAppProvidersAPI UpdateApplicationAndTenantSubscriptionAsync Patch /saas-manager/v1/application/tenants/{tenantId}/subscriptions Update subscription dependencies
AsynchronousCallbackOperationsForXSUAAAPI SubscriptionCallbackAsync Put /saas-manager/v1/subscription-callback/{identifier}/result Subscribe a subaccount tenant to an application
JobManagementAPI GetStatus Get /jobs-management/v1/jobs/{jobInstanceIdOrUniqueId}/status Get job status
JobManagementForApplicationOperationsForAppProvidersAPI GetJobRelatedToSaasApplicationById Get /api/v2.0/jobs/{jobUuid} Get job errorStatusCode
SubscriptionOperationsForAppConsumersAPI CreateSubscriptionAsync Post /saas-manager/v1/applications/{appName}/subscription Subscribe to an application from a subaccount
SubscriptionOperationsForAppConsumersAPI DeleteSubscriptionAsync Delete /saas-manager/v1/applications/{appName}/subscription Unsubscribe an application from a subaccount
SubscriptionOperationsForAppConsumersAPI DeleteSubscriptionLabels Delete /saas-manager/v1/applications/{appName}/subscription/labels Remove all labels from a multitenant application subscription
SubscriptionOperationsForAppConsumersAPI GetEntitledApplication Get /saas-manager/v1/applications/{appName} Get details of a multitenant application
SubscriptionOperationsForAppConsumersAPI GetEntitledApplications Get /saas-manager/v1/applications Get all entitled multitenant applications
SubscriptionOperationsForAppConsumersAPI GetSubscriptionLabels Get /saas-manager/v1/applications/{appName}/subscription/labels Get labels for a multitenant application subscription
SubscriptionOperationsForAppConsumersAPI UpdateSubscriptionParametersAsync Patch /saas-manager/v1/applications/{appName}/subscription Update parameters of a multitenant application subscription
SubscriptionOperationsForAppConsumersAPI UpsertSubscriptionLabels Put /saas-manager/v1/applications/{appName}/subscription/labels Assign labels to a multitenant application subscription

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

OAuth2
  • Type: OAuth
  • Flow: password
  • Authorization URL:
  • Scopes: N/A

Example

auth := context.WithValue(context.Background(), sw.ContextAccessToken, "ACCESSTOKENSTRING")
r, err := client.Service.Operation(auth, args)

Or via OAuth2 module to automatically refresh tokens and perform user authentication.

import "golang.org/x/oauth2"

/* Perform OAuth2 round trip request and obtain a token */

tokenSource := oauth2cfg.TokenSource(createContext(httpClient), &token)
auth := context.WithValue(oauth2.NoContext, sw.ContextOAuth2, tokenSource)
r, err := client.Service.Operation(auth, args)
OAuth2
  • Type: OAuth
  • Flow: application
  • Authorization URL:
  • Scopes: N/A

Example

auth := context.WithValue(context.Background(), sw.ContextAccessToken, "ACCESSTOKENSTRING")
r, err := client.Service.Operation(auth, args)

Or via OAuth2 module to automatically refresh tokens and perform user authentication.

import "golang.org/x/oauth2"

/* Perform OAuth2 round trip request and obtain a token */

tokenSource := oauth2cfg.TokenSource(createContext(httpClient), &token)
auth := context.WithValue(oauth2.NoContext, sw.ContextOAuth2, tokenSource)
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

Documentation

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 (
	// ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)

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 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 {
	ApplicationOperationsForAppProvidersAPI ApplicationOperationsForAppProvidersAPI

	AsynchronousCallbackOperationsForXSUAAAPI AsynchronousCallbackOperationsForXSUAAAPI

	JobManagementAPI JobManagementAPI

	JobManagementForApplicationOperationsForAppProvidersAPI JobManagementForApplicationOperationsForAppProvidersAPI

	SubscriptionOperationsForAppConsumersAPI SubscriptionOperationsForAppConsumersAPI
	// contains filtered or unexported fields
}

APIClient manages communication with the SaaS Provisioning Service API v1.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

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

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

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 ApiCreateSubscriptionAsyncRequest

type ApiCreateSubscriptionAsyncRequest struct {
	ApiService SubscriptionOperationsForAppConsumersAPI
	// contains filtered or unexported fields
}

func (ApiCreateSubscriptionAsyncRequest) CreateSubscriptionRequestPayload

func (r ApiCreateSubscriptionAsyncRequest) CreateSubscriptionRequestPayload(createSubscriptionRequestPayload CreateSubscriptionRequestPayload) ApiCreateSubscriptionAsyncRequest

func (ApiCreateSubscriptionAsyncRequest) Execute

func (ApiCreateSubscriptionAsyncRequest) SAPPASSPORT

Provide a set of correlation parameters to be used by the initial and subsequent components involved in the request: - The Root Context ID (GUID) identifies the initial context within a complex scenario, for example, the initiating user session. - The Transaction ID (GUID) identifies a technical transaction. - Connection ID (GUID) and Connection Counter uniquely identify together every request or message leaving a component via outbound communication.

type ApiDeleteApplicationAndTenantSubscriptionAsyncRequest

type ApiDeleteApplicationAndTenantSubscriptionAsyncRequest struct {
	ApiService ApplicationOperationsForAppProvidersAPI
	// contains filtered or unexported fields
}

func (ApiDeleteApplicationAndTenantSubscriptionAsyncRequest) Authorization

For all the APIs in the Application Operations for App Providers group, use only this authorization method. See the link for details about [how to obtain the access token](https://help.sap.com/viewer/65de2977205c403bbc107264b8eccf4b/Cloud/en-US/6391b5dfe4704c6c8b71a32126828e9c.html).

func (ApiDeleteApplicationAndTenantSubscriptionAsyncRequest) ContentType

Specifies the type of data that is sent.

func (ApiDeleteApplicationAndTenantSubscriptionAsyncRequest) Execute

type ApiDeleteSubscriptionAsyncRequest

type ApiDeleteSubscriptionAsyncRequest struct {
	ApiService SubscriptionOperationsForAppConsumersAPI
	// contains filtered or unexported fields
}

func (ApiDeleteSubscriptionAsyncRequest) Execute

func (ApiDeleteSubscriptionAsyncRequest) SAPPASSPORT

Provide a set of correlation parameters to be used by the initial and subsequent components involved in the request: - The Root Context ID (GUID) identifies the initial context within a complex scenario, for example, the initiating user session. - The Transaction ID (GUID) identifies a technical transaction. - Connection ID (GUID) and Connection Counter uniquely identify together every request or message leaving a component via outbound communication.

type ApiDeleteSubscriptionLabelsRequest

type ApiDeleteSubscriptionLabelsRequest struct {
	ApiService SubscriptionOperationsForAppConsumersAPI
	// contains filtered or unexported fields
}

func (ApiDeleteSubscriptionLabelsRequest) Execute

type ApiExceptionResponseObject

type ApiExceptionResponseObject struct {
	Error *ApiExceptionResponseObjectError `json:"error,omitempty"`
}

ApiExceptionResponseObject struct for ApiExceptionResponseObject

func NewApiExceptionResponseObject

func NewApiExceptionResponseObject() *ApiExceptionResponseObject

NewApiExceptionResponseObject instantiates a new ApiExceptionResponseObject 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 NewApiExceptionResponseObjectWithDefaults

func NewApiExceptionResponseObjectWithDefaults() *ApiExceptionResponseObject

NewApiExceptionResponseObjectWithDefaults instantiates a new ApiExceptionResponseObject 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 (*ApiExceptionResponseObject) GetError

GetError returns the Error field value if set, zero value otherwise.

func (*ApiExceptionResponseObject) GetErrorOk

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

func (*ApiExceptionResponseObject) HasError

func (o *ApiExceptionResponseObject) HasError() bool

HasError returns a boolean if a field has been set.

func (ApiExceptionResponseObject) MarshalJSON

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

func (*ApiExceptionResponseObject) SetError

SetError gets a reference to the given ApiExceptionResponseObjectError and assigns it to the Error field.

func (ApiExceptionResponseObject) ToMap

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

type ApiExceptionResponseObjectError

type ApiExceptionResponseObjectError struct {
	// Technical code of the error as a reference for support
	Code int32 `json:"code"`
	// Log correlation ID to track the event
	CorrelationID string `json:"correlationID"`
	// Error description in JSON format
	Description map[string]interface{} `json:"description,omitempty"`
	// Nesting of error responses
	Details []NestingErrorDetailsResponseObject `json:"details,omitempty"`
	// User-friendly description of the error.
	Message string `json:"message"`
	// Describes a data element (for example, a resource path: /online-store/v1/products/123)
	Target *string `json:"target,omitempty"`
}

ApiExceptionResponseObjectError struct for ApiExceptionResponseObjectError

func NewApiExceptionResponseObjectError

func NewApiExceptionResponseObjectError(code int32, correlationID string, message string) *ApiExceptionResponseObjectError

NewApiExceptionResponseObjectError instantiates a new ApiExceptionResponseObjectError 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 NewApiExceptionResponseObjectErrorWithDefaults

func NewApiExceptionResponseObjectErrorWithDefaults() *ApiExceptionResponseObjectError

NewApiExceptionResponseObjectErrorWithDefaults instantiates a new ApiExceptionResponseObjectError 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 (*ApiExceptionResponseObjectError) GetCode

GetCode returns the Code field value

func (*ApiExceptionResponseObjectError) GetCodeOk

func (o *ApiExceptionResponseObjectError) GetCodeOk() (*int32, bool)

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

func (*ApiExceptionResponseObjectError) GetCorrelationID

func (o *ApiExceptionResponseObjectError) GetCorrelationID() string

GetCorrelationID returns the CorrelationID field value

func (*ApiExceptionResponseObjectError) GetCorrelationIDOk

func (o *ApiExceptionResponseObjectError) GetCorrelationIDOk() (*string, bool)

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

func (*ApiExceptionResponseObjectError) GetDescription

func (o *ApiExceptionResponseObjectError) GetDescription() map[string]interface{}

GetDescription returns the Description field value if set, zero value otherwise.

func (*ApiExceptionResponseObjectError) GetDescriptionOk

func (o *ApiExceptionResponseObjectError) GetDescriptionOk() (map[string]interface{}, bool)

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

func (*ApiExceptionResponseObjectError) GetDetails

GetDetails returns the Details field value if set, zero value otherwise.

func (*ApiExceptionResponseObjectError) GetDetailsOk

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

func (*ApiExceptionResponseObjectError) GetMessage

func (o *ApiExceptionResponseObjectError) GetMessage() string

GetMessage returns the Message field value

func (*ApiExceptionResponseObjectError) GetMessageOk

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

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

func (*ApiExceptionResponseObjectError) GetTarget

func (o *ApiExceptionResponseObjectError) GetTarget() string

GetTarget returns the Target field value if set, zero value otherwise.

func (*ApiExceptionResponseObjectError) GetTargetOk

func (o *ApiExceptionResponseObjectError) GetTargetOk() (*string, bool)

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

func (*ApiExceptionResponseObjectError) HasDescription

func (o *ApiExceptionResponseObjectError) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ApiExceptionResponseObjectError) HasDetails

func (o *ApiExceptionResponseObjectError) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*ApiExceptionResponseObjectError) HasTarget

func (o *ApiExceptionResponseObjectError) HasTarget() bool

HasTarget returns a boolean if a field has been set.

func (ApiExceptionResponseObjectError) MarshalJSON

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

func (*ApiExceptionResponseObjectError) SetCode

func (o *ApiExceptionResponseObjectError) SetCode(v int32)

SetCode sets field value

func (*ApiExceptionResponseObjectError) SetCorrelationID

func (o *ApiExceptionResponseObjectError) SetCorrelationID(v string)

SetCorrelationID sets field value

func (*ApiExceptionResponseObjectError) SetDescription

func (o *ApiExceptionResponseObjectError) SetDescription(v map[string]interface{})

SetDescription gets a reference to the given map[string]interface{} and assigns it to the Description field.

func (*ApiExceptionResponseObjectError) SetDetails

SetDetails gets a reference to the given []NestingErrorDetailsResponseObject and assigns it to the Details field.

func (*ApiExceptionResponseObjectError) SetMessage

func (o *ApiExceptionResponseObjectError) SetMessage(v string)

SetMessage sets field value

func (*ApiExceptionResponseObjectError) SetTarget

func (o *ApiExceptionResponseObjectError) SetTarget(v string)

SetTarget gets a reference to the given string and assigns it to the Target field.

func (ApiExceptionResponseObjectError) ToMap

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

func (*ApiExceptionResponseObjectError) UnmarshalJSON

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

type ApiGetApplicationDetailsRequest

type ApiGetApplicationDetailsRequest struct {
	ApiService ApplicationOperationsForAppProvidersAPI
	// contains filtered or unexported fields
}

func (ApiGetApplicationDetailsRequest) Authorization

For all the APIs in the Application Operations for App Providers group, use only this authorization method. See the link for details about [how to obtain the access token](https://help.sap.com/viewer/65de2977205c403bbc107264b8eccf4b/Cloud/en-US/6391b5dfe4704c6c8b71a32126828e9c.html).

func (ApiGetApplicationDetailsRequest) Execute

type ApiGetApplicationSubscriptionsRequest

type ApiGetApplicationSubscriptionsRequest struct {
	ApiService ApplicationOperationsForAppProvidersAPI
	// contains filtered or unexported fields
}

func (ApiGetApplicationSubscriptionsRequest) Authorization

For all the APIs in the Application Operations for App Providers group, use only this authorization method. See the link for details about [how to obtain the access token](https://help.sap.com/viewer/65de2977205c403bbc107264b8eccf4b/Cloud/en-US/6391b5dfe4704c6c8b71a32126828e9c.html).

func (ApiGetApplicationSubscriptionsRequest) ContentType

Specifies the type of data that is sent.

func (ApiGetApplicationSubscriptionsRequest) Execute

func (ApiGetApplicationSubscriptionsRequest) GlobalAccountId

Get subscriptions by associated global account ID.

func (ApiGetApplicationSubscriptionsRequest) Page

A specific page to return. Used together with the 'size' parameter.<br>You define the number of subscriptions per page and then calculate the number of pages based on the total number of subscriptions.<br> For example, if you defined the size to be 200, and the total number of subscriptions for the requested service is 2000, you get 10 pages of subscriptions in the response.<br>If you requested for page #5, you get 200 subscriptions from position 800 to 1000 in the list.<br> Note: An empty result is returned if the page you requested is out of range. In the example above, you would get an empty result for any page after page #10.

func (ApiGetApplicationSubscriptionsRequest) Size

The number of subscriptions to include in the response. Works together with the 'page' parameter. The maximum number is 500. Any larger number specified still returns 500 subscriptions.

func (ApiGetApplicationSubscriptionsRequest) State

Get subscriptions by state.

func (ApiGetApplicationSubscriptionsRequest) SubaccountId

Get subscriptions by the associated subaccount ID.

func (ApiGetApplicationSubscriptionsRequest) TenantId

Get subscriptions by tenant ID.

type ApiGetEntitledApplicationRequest

type ApiGetEntitledApplicationRequest struct {
	ApiService SubscriptionOperationsForAppConsumersAPI
	// contains filtered or unexported fields
}

func (ApiGetEntitledApplicationRequest) AcceptLanguage

Indicates the natural language and locale that the client prefers.

func (ApiGetEntitledApplicationRequest) Execute

func (ApiGetEntitledApplicationRequest) PlanName

The name of the subscription plan to the multitenant application.

type ApiGetEntitledApplicationsRequest

type ApiGetEntitledApplicationsRequest struct {
	ApiService SubscriptionOperationsForAppConsumersAPI
	// contains filtered or unexported fields
}

func (ApiGetEntitledApplicationsRequest) AcceptLanguage

Indicates the natural language and locale that the client prefers.

func (ApiGetEntitledApplicationsRequest) Execute

type ApiGetJobRelatedToSaasApplicationByIdRequest

type ApiGetJobRelatedToSaasApplicationByIdRequest struct {
	ApiService JobManagementForApplicationOperationsForAppProvidersAPI
	// contains filtered or unexported fields
}

func (ApiGetJobRelatedToSaasApplicationByIdRequest) Execute

type ApiGetStatusRequest

type ApiGetStatusRequest struct {
	ApiService JobManagementAPI
	// contains filtered or unexported fields
}

func (ApiGetStatusRequest) Execute

func (r ApiGetStatusRequest) Execute() (string, *http.Response, error)

type ApiGetSubscriptionLabelsRequest

type ApiGetSubscriptionLabelsRequest struct {
	ApiService SubscriptionOperationsForAppConsumersAPI
	// contains filtered or unexported fields
}

func (ApiGetSubscriptionLabelsRequest) Execute

type ApiSubscriptionCallbackAsyncRequest

type ApiSubscriptionCallbackAsyncRequest struct {
	ApiService AsynchronousCallbackOperationsForXSUAAAPI
	// contains filtered or unexported fields
}

func (ApiSubscriptionCallbackAsyncRequest) Execute

func (ApiSubscriptionCallbackAsyncRequest) SaasAsyncSubscriptionRequestPayload

func (r ApiSubscriptionCallbackAsyncRequest) SaasAsyncSubscriptionRequestPayload(saasAsyncSubscriptionRequestPayload SaasAsyncSubscriptionRequestPayload) ApiSubscriptionCallbackAsyncRequest

type ApiUpdateApplicationAndTenantSubscriptionAsyncRequest

type ApiUpdateApplicationAndTenantSubscriptionAsyncRequest struct {
	ApiService ApplicationOperationsForAppProvidersAPI
	// contains filtered or unexported fields
}

func (ApiUpdateApplicationAndTenantSubscriptionAsyncRequest) Authorization

For all the APIs in the Application Operations for App Providers group, use only this authorization method. See the link for details about [how to obtain the access token](https://help.sap.com/viewer/65de2977205c403bbc107264b8eccf4b/Cloud/en-US/6391b5dfe4704c6c8b71a32126828e9c.html).

func (ApiUpdateApplicationAndTenantSubscriptionAsyncRequest) ContentType

Specifies the type of data that is sent.

func (ApiUpdateApplicationAndTenantSubscriptionAsyncRequest) Execute

func (ApiUpdateApplicationAndTenantSubscriptionAsyncRequest) SkipUnchangedDependencies

Whether to skip updating the dependencies that haven’t changed.

func (ApiUpdateApplicationAndTenantSubscriptionAsyncRequest) SkipUpdatingDependencies

Whether to skip updating dependencies. If set to true, updateApplicationURL must also be set to true. This way, you can update the application URL without updating its dependencies.

func (ApiUpdateApplicationAndTenantSubscriptionAsyncRequest) UpdateApplicationDependenciesRequestPayload

func (r ApiUpdateApplicationAndTenantSubscriptionAsyncRequest) UpdateApplicationDependenciesRequestPayload(updateApplicationDependenciesRequestPayload UpdateApplicationDependenciesRequestPayload) ApiUpdateApplicationAndTenantSubscriptionAsyncRequest

func (ApiUpdateApplicationAndTenantSubscriptionAsyncRequest) UpdateApplicationURL

Whether to update the application URL returned from the app callback. If set to true together with skipUpdatingDependencies, the API call becomes synchronous.

type ApiUpdateSubscriptionParametersAsyncRequest

type ApiUpdateSubscriptionParametersAsyncRequest struct {
	ApiService SubscriptionOperationsForAppConsumersAPI
	// contains filtered or unexported fields
}

func (ApiUpdateSubscriptionParametersAsyncRequest) Execute

func (ApiUpdateSubscriptionParametersAsyncRequest) UpdateSubscriptionRequestPayload

func (r ApiUpdateSubscriptionParametersAsyncRequest) UpdateSubscriptionRequestPayload(updateSubscriptionRequestPayload UpdateSubscriptionRequestPayload) ApiUpdateSubscriptionParametersAsyncRequest

type ApiUpsertSubscriptionLabelsRequest

type ApiUpsertSubscriptionLabelsRequest struct {
	ApiService SubscriptionOperationsForAppConsumersAPI
	// contains filtered or unexported fields
}

func (ApiUpsertSubscriptionLabelsRequest) Execute

func (ApiUpsertSubscriptionLabelsRequest) LabelAssignmentRequestPayload

func (r ApiUpsertSubscriptionLabelsRequest) LabelAssignmentRequestPayload(labelAssignmentRequestPayload LabelAssignmentRequestPayload) ApiUpsertSubscriptionLabelsRequest

type ApplicationOperationsForAppProvidersAPI

type ApplicationOperationsForAppProvidersAPI interface {

	/*
		DeleteApplicationAndTenantSubscriptionAsync Unsubscribe tenant from an application

		Unsubscribe a consumer subaccount tenant from a multitenant application.
	This REST call is asynchronous.
	After executing the API, a job to unsubscribe the tenant is created.
	You can unsubscribe tenants that are either in the same global account, or in a different global account as the provider of the application.
	You can unsubscribe tenants with the following statuses: SUBSCRIBED, SUBSCRIBE_FAILED, UNSUBSCRIBE FAILED, UPDATE_FAILED.
	After the API has been executed, you will get the notification specifying the details of the created subscription job in the following format:
	“Job for the subscription of application: <i>&lt;appId&gt;</i> and tenant: <i>&lt;tenantId&gt;</i> was created.”
	Where:
	* <i>&lt;appId&gt;</i> is the ID of the application to which you subscribed the tenant.
	* <i>&lt;tenantId&gt;</i> is the ID of the subscribed tenant.

	<b>Prerequisites</b>:
	You have obtained the access token for the application.
	<br/><br/>Required scopes: $XSAPPNAME.subscription.write

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param tenantId The ID of the tenant to unsubscribe
		@return ApiDeleteApplicationAndTenantSubscriptionAsyncRequest
	*/
	DeleteApplicationAndTenantSubscriptionAsync(ctx context.Context, tenantId string) ApiDeleteApplicationAndTenantSubscriptionAsyncRequest

	// DeleteApplicationAndTenantSubscriptionAsyncExecute executes the request
	//  @return string
	DeleteApplicationAndTenantSubscriptionAsyncExecute(r ApiDeleteApplicationAndTenantSubscriptionAsyncRequest) (string, *http.Response, error)

	/*
		GetApplicationDetails Get application registration details

		Get registration details for a multitenant application from the SAP SaaS Provisioning service.<br/><br/>Required scopes: $XSAPPNAME.subscription.read

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

	// GetApplicationDetailsExecute executes the request
	//  @return RegistrationDetailsResponseObject
	GetApplicationDetailsExecute(r ApiGetApplicationDetailsRequest) (*RegistrationDetailsResponseObject, *http.Response, error)

	/*
		GetApplicationSubscriptions Get application subscriptions

		Get information about the subscriptions of a multitenant application. The information includes the ID of the subscribed tenant, the subscription code, and subscription dependencies.<br/><br/>Required scopes: $XSAPPNAME.subscription.read

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

	// GetApplicationSubscriptionsExecute executes the request
	//  @return SubscriptionsListResponseObject
	GetApplicationSubscriptionsExecute(r ApiGetApplicationSubscriptionsRequest) (*SubscriptionsListResponseObject, *http.Response, error)

	/*
		UpdateApplicationAndTenantSubscriptionAsync Update subscription dependencies

		Update the dependencies of a multitenant application.
	This REST call is asynchronous.
	After executing the API, a job to update dependencies is created.
	You can update dependencies for tenants with status: SUBSCRIBED, UPDATE_FAILED.
	After the API has been executed, you will get the notification specifying the details of the created subscription job in the following format:
	“Job for the subscription of application: <i>&lt;appId&gt;</i> and tenant: <i>&lt;tenantId&gt;</i> was created.”
	Where:
	* <i>&lt;appId&gt;</i> is the ID of the application to which you subscribed the tenant.
	* <i>&lt;tenantId&gt;</i> is the ID of the subscribed tenant.

	<b>Prerequisites</b>:
	You have obtained the access token for the application.
	<br/><br/>Required scopes: $XSAPPNAME.subscription.write

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param tenantId The ID of the tenant for which to update dependencies
		@return ApiUpdateApplicationAndTenantSubscriptionAsyncRequest
	*/
	UpdateApplicationAndTenantSubscriptionAsync(ctx context.Context, tenantId string) ApiUpdateApplicationAndTenantSubscriptionAsyncRequest

	// UpdateApplicationAndTenantSubscriptionAsyncExecute executes the request
	//  @return string
	UpdateApplicationAndTenantSubscriptionAsyncExecute(r ApiUpdateApplicationAndTenantSubscriptionAsyncRequest) (string, *http.Response, error)
}

type ApplicationOperationsForAppProvidersAPIService

type ApplicationOperationsForAppProvidersAPIService service

ApplicationOperationsForAppProvidersAPIService ApplicationOperationsForAppProvidersAPI service

func (*ApplicationOperationsForAppProvidersAPIService) DeleteApplicationAndTenantSubscriptionAsync

DeleteApplicationAndTenantSubscriptionAsync Unsubscribe tenant from an application

Unsubscribe a consumer subaccount tenant from a multitenant application. This REST call is asynchronous. After executing the API, a job to unsubscribe the tenant is created. You can unsubscribe tenants that are either in the same global account, or in a different global account as the provider of the application. You can unsubscribe tenants with the following statuses: SUBSCRIBED, SUBSCRIBE_FAILED, UNSUBSCRIBE FAILED, UPDATE_FAILED. After the API has been executed, you will get the notification specifying the details of the created subscription job in the following format: “Job for the subscription of application: <i>&lt;appId&gt;</i> and tenant: <i>&lt;tenantId&gt;</i> was created.” Where: * <i>&lt;appId&gt;</i> is the ID of the application to which you subscribed the tenant. * <i>&lt;tenantId&gt;</i> is the ID of the subscribed tenant.

<b>Prerequisites</b>: You have obtained the access token for the application. <br/><br/>Required scopes: $XSAPPNAME.subscription.write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param tenantId The ID of the tenant to unsubscribe
@return ApiDeleteApplicationAndTenantSubscriptionAsyncRequest

func (*ApplicationOperationsForAppProvidersAPIService) DeleteApplicationAndTenantSubscriptionAsyncExecute

Execute executes the request

@return string

func (*ApplicationOperationsForAppProvidersAPIService) GetApplicationDetails

GetApplicationDetails Get application registration details

Get registration details for a multitenant application from the SAP SaaS Provisioning service.<br/><br/>Required scopes: $XSAPPNAME.subscription.read

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

func (*ApplicationOperationsForAppProvidersAPIService) GetApplicationDetailsExecute

Execute executes the request

@return RegistrationDetailsResponseObject

func (*ApplicationOperationsForAppProvidersAPIService) GetApplicationSubscriptions

GetApplicationSubscriptions Get application subscriptions

Get information about the subscriptions of a multitenant application. The information includes the ID of the subscribed tenant, the subscription code, and subscription dependencies.<br/><br/>Required scopes: $XSAPPNAME.subscription.read

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

func (*ApplicationOperationsForAppProvidersAPIService) GetApplicationSubscriptionsExecute

Execute executes the request

@return SubscriptionsListResponseObject

func (*ApplicationOperationsForAppProvidersAPIService) UpdateApplicationAndTenantSubscriptionAsync

UpdateApplicationAndTenantSubscriptionAsync Update subscription dependencies

Update the dependencies of a multitenant application. This REST call is asynchronous. After executing the API, a job to update dependencies is created. You can update dependencies for tenants with status: SUBSCRIBED, UPDATE_FAILED. After the API has been executed, you will get the notification specifying the details of the created subscription job in the following format: “Job for the subscription of application: <i>&lt;appId&gt;</i> and tenant: <i>&lt;tenantId&gt;</i> was created.” Where: * <i>&lt;appId&gt;</i> is the ID of the application to which you subscribed the tenant. * <i>&lt;tenantId&gt;</i> is the ID of the subscribed tenant.

<b>Prerequisites</b>: You have obtained the access token for the application. <br/><br/>Required scopes: $XSAPPNAME.subscription.write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param tenantId The ID of the tenant for which to update dependencies
@return ApiUpdateApplicationAndTenantSubscriptionAsyncRequest

func (*ApplicationOperationsForAppProvidersAPIService) UpdateApplicationAndTenantSubscriptionAsyncExecute

Execute executes the request

@return string

type ApplicationResourceDto

type ApplicationResourceDto struct {
	Name *string `json:"name,omitempty"`
	Path *string `json:"path,omitempty"`
}

ApplicationResourceDto The application resource reference in Unified Services. This object includes the name and path of the application resource.

func NewApplicationResourceDto

func NewApplicationResourceDto() *ApplicationResourceDto

NewApplicationResourceDto instantiates a new ApplicationResourceDto 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 NewApplicationResourceDtoWithDefaults

func NewApplicationResourceDtoWithDefaults() *ApplicationResourceDto

NewApplicationResourceDtoWithDefaults instantiates a new ApplicationResourceDto 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 (*ApplicationResourceDto) GetName

func (o *ApplicationResourceDto) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ApplicationResourceDto) GetNameOk

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

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

func (*ApplicationResourceDto) GetPath

func (o *ApplicationResourceDto) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*ApplicationResourceDto) GetPathOk

func (o *ApplicationResourceDto) GetPathOk() (*string, bool)

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

func (*ApplicationResourceDto) HasName

func (o *ApplicationResourceDto) HasName() bool

HasName returns a boolean if a field has been set.

func (*ApplicationResourceDto) HasPath

func (o *ApplicationResourceDto) HasPath() bool

HasPath returns a boolean if a field has been set.

func (ApplicationResourceDto) MarshalJSON

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

func (*ApplicationResourceDto) SetName

func (o *ApplicationResourceDto) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ApplicationResourceDto) SetPath

func (o *ApplicationResourceDto) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (ApplicationResourceDto) ToMap

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

type ApplicationSubscriptionsResponseObject

type ApplicationSubscriptionsResponseObject struct {
	// Specifies the ability to use the service plan of the subscribed application. The actual amount has no bearing on the maximum consumption limit of the application.
	Amount *int64 `json:"amount,omitempty"`
	// The appId of the master XSUAA instance provided when registering the multitenant application in saas registry.
	AppId *string `json:"appId,omitempty"`
	// The unique registration name of the deployed multitenant application, as defined by the app developer.
	AppName *string `json:"appName,omitempty"`
	// appName of the SaaS Provisioning multitenant application whose subscription was moved to the associated Subscription Manager Service (SMS) multitenant application.
	AppNameBeforeMovedFromSaasProvisioning *string `json:"appNameBeforeMovedFromSaasProvisioning,omitempty"`
	// The date and time the subscription was last modified. Dates and times are in UTC format.
	ChangedOn *string `json:"changedOn,omitempty"`
	// A subscription code for the application.
	Code *string `json:"code,omitempty"`
	// The unique commercial registration name of the deployed multitenant application as defined by the app developer.
	CommercialAppName *string `json:"commercialAppName,omitempty"`
	// Tenant ID of the global account or subaccount of the consumer that has subscribed to the multitenant application.
	ConsumerTenantId *string `json:"consumerTenantId,omitempty"`
	// The date and time the subscription was created. Dates and times are in UTC format.
	CreatedOn *string `json:"createdOn,omitempty"`
	// Any reuse services used or required by a subscribed application and its services.
	Dependencies []DependenciesResponseObject `json:"dependencies,omitempty"`
	// Error description for the following statuses: SUBSCRIBE_FAILED, UNSUBSCRIBE_FAILED, UPDATE_FAILED.
	Error *string `json:"error,omitempty"`
	// ID of the associated global account.
	GlobalAccountId *string `json:"globalAccountId,omitempty"`
	// Whether the consumer tenant is active. This field is returned only if one of the following query parameters was used during the API call: tenantId, subaccountId
	IsConsumerTenantActive *bool `json:"isConsumerTenantActive,omitempty"`
	// The license type of the associated global account.
	LicenseType *string `json:"licenseType,omitempty"`
	// Whether the subscription was moved from the SaaS Provisioning service to its associated Subscription Manager Service application.
	MovedFromSaasProvisioning *bool `json:"movedFromSaasProvisioning,omitempty"`
	// The ID of the multitenant application that is registered to the SAP SaaS Provisioning registry.
	ServiceInstanceId *string `json:"serviceInstanceId,omitempty"`
	// State of the subscriptions. Possible states: IN_PROCESS, SUBSCRIBED, SUBSCRIBE_FAILED, UNSUBSCRIBE_FAILED, UPDATE_FAILED.
	State *string `json:"state,omitempty"`
	// ID of the associated subaccount.
	SubaccountId *string `json:"subaccountId,omitempty"`
	// Consumer Subdomain
	Subdomain *string `json:"subdomain,omitempty"`
	// Unique subscription ID associated with the instance of the dependent service to be used for future references, such as 'GET all subscriptions' API call.
	SubscriptionGUID *string `json:"subscriptionGUID,omitempty"`
	// Application URL
	Url *string `json:"url,omitempty"`
}

ApplicationSubscriptionsResponseObject The list of the requested app subscriptions.

func NewApplicationSubscriptionsResponseObject

func NewApplicationSubscriptionsResponseObject() *ApplicationSubscriptionsResponseObject

NewApplicationSubscriptionsResponseObject instantiates a new ApplicationSubscriptionsResponseObject 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 NewApplicationSubscriptionsResponseObjectWithDefaults

func NewApplicationSubscriptionsResponseObjectWithDefaults() *ApplicationSubscriptionsResponseObject

NewApplicationSubscriptionsResponseObjectWithDefaults instantiates a new ApplicationSubscriptionsResponseObject 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 (*ApplicationSubscriptionsResponseObject) GetAmount

GetAmount returns the Amount field value if set, zero value otherwise.

func (*ApplicationSubscriptionsResponseObject) GetAmountOk

func (o *ApplicationSubscriptionsResponseObject) GetAmountOk() (*int64, bool)

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

func (*ApplicationSubscriptionsResponseObject) GetAppId

GetAppId returns the AppId field value if set, zero value otherwise.

func (*ApplicationSubscriptionsResponseObject) GetAppIdOk

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

func (*ApplicationSubscriptionsResponseObject) GetAppName

GetAppName returns the AppName field value if set, zero value otherwise.

func (*ApplicationSubscriptionsResponseObject) GetAppNameBeforeMovedFromSaasProvisioning

func (o *ApplicationSubscriptionsResponseObject) GetAppNameBeforeMovedFromSaasProvisioning() string

GetAppNameBeforeMovedFromSaasProvisioning returns the AppNameBeforeMovedFromSaasProvisioning field value if set, zero value otherwise.

func (*ApplicationSubscriptionsResponseObject) GetAppNameBeforeMovedFromSaasProvisioningOk

func (o *ApplicationSubscriptionsResponseObject) GetAppNameBeforeMovedFromSaasProvisioningOk() (*string, bool)

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

func (*ApplicationSubscriptionsResponseObject) GetAppNameOk

func (o *ApplicationSubscriptionsResponseObject) GetAppNameOk() (*string, bool)

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

func (*ApplicationSubscriptionsResponseObject) GetChangedOn

GetChangedOn returns the ChangedOn field value if set, zero value otherwise.

func (*ApplicationSubscriptionsResponseObject) GetChangedOnOk

func (o *ApplicationSubscriptionsResponseObject) GetChangedOnOk() (*string, bool)

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

func (*ApplicationSubscriptionsResponseObject) GetCode

GetCode returns the Code field value if set, zero value otherwise.

func (*ApplicationSubscriptionsResponseObject) GetCodeOk

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

func (*ApplicationSubscriptionsResponseObject) GetCommercialAppName

func (o *ApplicationSubscriptionsResponseObject) GetCommercialAppName() string

GetCommercialAppName returns the CommercialAppName field value if set, zero value otherwise.

func (*ApplicationSubscriptionsResponseObject) GetCommercialAppNameOk

func (o *ApplicationSubscriptionsResponseObject) GetCommercialAppNameOk() (*string, bool)

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

func (*ApplicationSubscriptionsResponseObject) GetConsumerTenantId

func (o *ApplicationSubscriptionsResponseObject) GetConsumerTenantId() string

GetConsumerTenantId returns the ConsumerTenantId field value if set, zero value otherwise.

func (*ApplicationSubscriptionsResponseObject) GetConsumerTenantIdOk

func (o *ApplicationSubscriptionsResponseObject) GetConsumerTenantIdOk() (*string, bool)

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

func (*ApplicationSubscriptionsResponseObject) GetCreatedOn

GetCreatedOn returns the CreatedOn field value if set, zero value otherwise.

func (*ApplicationSubscriptionsResponseObject) GetCreatedOnOk

func (o *ApplicationSubscriptionsResponseObject) GetCreatedOnOk() (*string, bool)

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

func (*ApplicationSubscriptionsResponseObject) GetDependencies

GetDependencies returns the Dependencies field value if set, zero value otherwise.

func (*ApplicationSubscriptionsResponseObject) GetDependenciesOk

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

func (*ApplicationSubscriptionsResponseObject) GetError

GetError returns the Error field value if set, zero value otherwise.

func (*ApplicationSubscriptionsResponseObject) GetErrorOk

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

func (*ApplicationSubscriptionsResponseObject) GetGlobalAccountId

func (o *ApplicationSubscriptionsResponseObject) GetGlobalAccountId() string

GetGlobalAccountId returns the GlobalAccountId field value if set, zero value otherwise.

func (*ApplicationSubscriptionsResponseObject) GetGlobalAccountIdOk

func (o *ApplicationSubscriptionsResponseObject) GetGlobalAccountIdOk() (*string, bool)

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

func (*ApplicationSubscriptionsResponseObject) GetIsConsumerTenantActive

func (o *ApplicationSubscriptionsResponseObject) GetIsConsumerTenantActive() bool

GetIsConsumerTenantActive returns the IsConsumerTenantActive field value if set, zero value otherwise.

func (*ApplicationSubscriptionsResponseObject) GetIsConsumerTenantActiveOk

func (o *ApplicationSubscriptionsResponseObject) GetIsConsumerTenantActiveOk() (*bool, bool)

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

func (*ApplicationSubscriptionsResponseObject) GetLicenseType

func (o *ApplicationSubscriptionsResponseObject) GetLicenseType() string

GetLicenseType returns the LicenseType field value if set, zero value otherwise.

func (*ApplicationSubscriptionsResponseObject) GetLicenseTypeOk

func (o *ApplicationSubscriptionsResponseObject) GetLicenseTypeOk() (*string, bool)

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

func (*ApplicationSubscriptionsResponseObject) GetMovedFromSaasProvisioning

func (o *ApplicationSubscriptionsResponseObject) GetMovedFromSaasProvisioning() bool

GetMovedFromSaasProvisioning returns the MovedFromSaasProvisioning field value if set, zero value otherwise.

func (*ApplicationSubscriptionsResponseObject) GetMovedFromSaasProvisioningOk

func (o *ApplicationSubscriptionsResponseObject) GetMovedFromSaasProvisioningOk() (*bool, bool)

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

func (*ApplicationSubscriptionsResponseObject) GetServiceInstanceId

func (o *ApplicationSubscriptionsResponseObject) GetServiceInstanceId() string

GetServiceInstanceId returns the ServiceInstanceId field value if set, zero value otherwise.

func (*ApplicationSubscriptionsResponseObject) GetServiceInstanceIdOk

func (o *ApplicationSubscriptionsResponseObject) GetServiceInstanceIdOk() (*string, bool)

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

func (*ApplicationSubscriptionsResponseObject) GetState

GetState returns the State field value if set, zero value otherwise.

func (*ApplicationSubscriptionsResponseObject) GetStateOk

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

func (*ApplicationSubscriptionsResponseObject) GetSubaccountId

func (o *ApplicationSubscriptionsResponseObject) GetSubaccountId() string

GetSubaccountId returns the SubaccountId field value if set, zero value otherwise.

func (*ApplicationSubscriptionsResponseObject) GetSubaccountIdOk

func (o *ApplicationSubscriptionsResponseObject) GetSubaccountIdOk() (*string, bool)

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

func (*ApplicationSubscriptionsResponseObject) GetSubdomain

GetSubdomain returns the Subdomain field value if set, zero value otherwise.

func (*ApplicationSubscriptionsResponseObject) GetSubdomainOk

func (o *ApplicationSubscriptionsResponseObject) GetSubdomainOk() (*string, bool)

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

func (*ApplicationSubscriptionsResponseObject) GetSubscriptionGUID

func (o *ApplicationSubscriptionsResponseObject) GetSubscriptionGUID() string

GetSubscriptionGUID returns the SubscriptionGUID field value if set, zero value otherwise.

func (*ApplicationSubscriptionsResponseObject) GetSubscriptionGUIDOk

func (o *ApplicationSubscriptionsResponseObject) GetSubscriptionGUIDOk() (*string, bool)

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

func (*ApplicationSubscriptionsResponseObject) GetUrl

GetUrl returns the Url field value if set, zero value otherwise.

func (*ApplicationSubscriptionsResponseObject) GetUrlOk

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

func (*ApplicationSubscriptionsResponseObject) HasAmount

HasAmount returns a boolean if a field has been set.

func (*ApplicationSubscriptionsResponseObject) HasAppId

HasAppId returns a boolean if a field has been set.

func (*ApplicationSubscriptionsResponseObject) HasAppName

HasAppName returns a boolean if a field has been set.

func (*ApplicationSubscriptionsResponseObject) HasAppNameBeforeMovedFromSaasProvisioning

func (o *ApplicationSubscriptionsResponseObject) HasAppNameBeforeMovedFromSaasProvisioning() bool

HasAppNameBeforeMovedFromSaasProvisioning returns a boolean if a field has been set.

func (*ApplicationSubscriptionsResponseObject) HasChangedOn

func (o *ApplicationSubscriptionsResponseObject) HasChangedOn() bool

HasChangedOn returns a boolean if a field has been set.

func (*ApplicationSubscriptionsResponseObject) HasCode

HasCode returns a boolean if a field has been set.

func (*ApplicationSubscriptionsResponseObject) HasCommercialAppName

func (o *ApplicationSubscriptionsResponseObject) HasCommercialAppName() bool

HasCommercialAppName returns a boolean if a field has been set.

func (*ApplicationSubscriptionsResponseObject) HasConsumerTenantId

func (o *ApplicationSubscriptionsResponseObject) HasConsumerTenantId() bool

HasConsumerTenantId returns a boolean if a field has been set.

func (*ApplicationSubscriptionsResponseObject) HasCreatedOn

func (o *ApplicationSubscriptionsResponseObject) HasCreatedOn() bool

HasCreatedOn returns a boolean if a field has been set.

func (*ApplicationSubscriptionsResponseObject) HasDependencies

func (o *ApplicationSubscriptionsResponseObject) HasDependencies() bool

HasDependencies returns a boolean if a field has been set.

func (*ApplicationSubscriptionsResponseObject) HasError

HasError returns a boolean if a field has been set.

func (*ApplicationSubscriptionsResponseObject) HasGlobalAccountId

func (o *ApplicationSubscriptionsResponseObject) HasGlobalAccountId() bool

HasGlobalAccountId returns a boolean if a field has been set.

func (*ApplicationSubscriptionsResponseObject) HasIsConsumerTenantActive

func (o *ApplicationSubscriptionsResponseObject) HasIsConsumerTenantActive() bool

HasIsConsumerTenantActive returns a boolean if a field has been set.

func (*ApplicationSubscriptionsResponseObject) HasLicenseType

func (o *ApplicationSubscriptionsResponseObject) HasLicenseType() bool

HasLicenseType returns a boolean if a field has been set.

func (*ApplicationSubscriptionsResponseObject) HasMovedFromSaasProvisioning

func (o *ApplicationSubscriptionsResponseObject) HasMovedFromSaasProvisioning() bool

HasMovedFromSaasProvisioning returns a boolean if a field has been set.

func (*ApplicationSubscriptionsResponseObject) HasServiceInstanceId

func (o *ApplicationSubscriptionsResponseObject) HasServiceInstanceId() bool

HasServiceInstanceId returns a boolean if a field has been set.

func (*ApplicationSubscriptionsResponseObject) HasState

HasState returns a boolean if a field has been set.

func (*ApplicationSubscriptionsResponseObject) HasSubaccountId

func (o *ApplicationSubscriptionsResponseObject) HasSubaccountId() bool

HasSubaccountId returns a boolean if a field has been set.

func (*ApplicationSubscriptionsResponseObject) HasSubdomain

func (o *ApplicationSubscriptionsResponseObject) HasSubdomain() bool

HasSubdomain returns a boolean if a field has been set.

func (*ApplicationSubscriptionsResponseObject) HasSubscriptionGUID

func (o *ApplicationSubscriptionsResponseObject) HasSubscriptionGUID() bool

HasSubscriptionGUID returns a boolean if a field has been set.

func (*ApplicationSubscriptionsResponseObject) HasUrl

HasUrl returns a boolean if a field has been set.

func (ApplicationSubscriptionsResponseObject) MarshalJSON

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

func (*ApplicationSubscriptionsResponseObject) SetAmount

SetAmount gets a reference to the given int64 and assigns it to the Amount field.

func (*ApplicationSubscriptionsResponseObject) SetAppId

SetAppId gets a reference to the given string and assigns it to the AppId field.

func (*ApplicationSubscriptionsResponseObject) SetAppName

SetAppName gets a reference to the given string and assigns it to the AppName field.

func (*ApplicationSubscriptionsResponseObject) SetAppNameBeforeMovedFromSaasProvisioning

func (o *ApplicationSubscriptionsResponseObject) SetAppNameBeforeMovedFromSaasProvisioning(v string)

SetAppNameBeforeMovedFromSaasProvisioning gets a reference to the given string and assigns it to the AppNameBeforeMovedFromSaasProvisioning field.

func (*ApplicationSubscriptionsResponseObject) SetChangedOn

SetChangedOn gets a reference to the given string and assigns it to the ChangedOn field.

func (*ApplicationSubscriptionsResponseObject) SetCode

SetCode gets a reference to the given string and assigns it to the Code field.

func (*ApplicationSubscriptionsResponseObject) SetCommercialAppName

func (o *ApplicationSubscriptionsResponseObject) SetCommercialAppName(v string)

SetCommercialAppName gets a reference to the given string and assigns it to the CommercialAppName field.

func (*ApplicationSubscriptionsResponseObject) SetConsumerTenantId

func (o *ApplicationSubscriptionsResponseObject) SetConsumerTenantId(v string)

SetConsumerTenantId gets a reference to the given string and assigns it to the ConsumerTenantId field.

func (*ApplicationSubscriptionsResponseObject) SetCreatedOn

SetCreatedOn gets a reference to the given string and assigns it to the CreatedOn field.

func (*ApplicationSubscriptionsResponseObject) SetDependencies

SetDependencies gets a reference to the given []DependenciesResponseObject and assigns it to the Dependencies field.

func (*ApplicationSubscriptionsResponseObject) SetError

SetError gets a reference to the given string and assigns it to the Error field.

func (*ApplicationSubscriptionsResponseObject) SetGlobalAccountId

func (o *ApplicationSubscriptionsResponseObject) SetGlobalAccountId(v string)

SetGlobalAccountId gets a reference to the given string and assigns it to the GlobalAccountId field.

func (*ApplicationSubscriptionsResponseObject) SetIsConsumerTenantActive

func (o *ApplicationSubscriptionsResponseObject) SetIsConsumerTenantActive(v bool)

SetIsConsumerTenantActive gets a reference to the given bool and assigns it to the IsConsumerTenantActive field.

func (*ApplicationSubscriptionsResponseObject) SetLicenseType

func (o *ApplicationSubscriptionsResponseObject) SetLicenseType(v string)

SetLicenseType gets a reference to the given string and assigns it to the LicenseType field.

func (*ApplicationSubscriptionsResponseObject) SetMovedFromSaasProvisioning

func (o *ApplicationSubscriptionsResponseObject) SetMovedFromSaasProvisioning(v bool)

SetMovedFromSaasProvisioning gets a reference to the given bool and assigns it to the MovedFromSaasProvisioning field.

func (*ApplicationSubscriptionsResponseObject) SetServiceInstanceId

func (o *ApplicationSubscriptionsResponseObject) SetServiceInstanceId(v string)

SetServiceInstanceId gets a reference to the given string and assigns it to the ServiceInstanceId field.

func (*ApplicationSubscriptionsResponseObject) SetState

SetState gets a reference to the given string and assigns it to the State field.

func (*ApplicationSubscriptionsResponseObject) SetSubaccountId

func (o *ApplicationSubscriptionsResponseObject) SetSubaccountId(v string)

SetSubaccountId gets a reference to the given string and assigns it to the SubaccountId field.

func (*ApplicationSubscriptionsResponseObject) SetSubdomain

SetSubdomain gets a reference to the given string and assigns it to the Subdomain field.

func (*ApplicationSubscriptionsResponseObject) SetSubscriptionGUID

func (o *ApplicationSubscriptionsResponseObject) SetSubscriptionGUID(v string)

SetSubscriptionGUID gets a reference to the given string and assigns it to the SubscriptionGUID field.

func (*ApplicationSubscriptionsResponseObject) SetUrl

SetUrl gets a reference to the given string and assigns it to the Url field.

func (ApplicationSubscriptionsResponseObject) ToMap

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

type AsynchronousCallbackOperationsForXSUAAAPI

type AsynchronousCallbackOperationsForXSUAAAPI interface {

	/*
		SubscriptionCallbackAsync Subscribe a subaccount tenant to an application

		Use the async callback feature to subscribe a subaccount tenant to a multitenant application if a subscription process is time-consuming.<br/><br/>Requires one of the following scopes: $XSAPPNAME.subscription.write or $XSAPPNAME.subscription.service.write

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param identifier Unique identifier of the current subscription job.
		@return ApiSubscriptionCallbackAsyncRequest
	*/
	SubscriptionCallbackAsync(ctx context.Context, identifier string) ApiSubscriptionCallbackAsyncRequest

	// SubscriptionCallbackAsyncExecute executes the request
	//  @return string
	SubscriptionCallbackAsyncExecute(r ApiSubscriptionCallbackAsyncRequest) (string, *http.Response, error)
}

type AsynchronousCallbackOperationsForXSUAAAPIService

type AsynchronousCallbackOperationsForXSUAAAPIService service

AsynchronousCallbackOperationsForXSUAAAPIService AsynchronousCallbackOperationsForXSUAAAPI service

func (*AsynchronousCallbackOperationsForXSUAAAPIService) SubscriptionCallbackAsync

SubscriptionCallbackAsync Subscribe a subaccount tenant to an application

Use the async callback feature to subscribe a subaccount tenant to a multitenant application if a subscription process is time-consuming.<br/><br/>Requires one of the following scopes: $XSAPPNAME.subscription.write or $XSAPPNAME.subscription.service.write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param identifier Unique identifier of the current subscription job.
@return ApiSubscriptionCallbackAsyncRequest

func (*AsynchronousCallbackOperationsForXSUAAAPIService) SubscriptionCallbackAsyncExecute

Execute executes the request

@return string

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type Configuration

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) ServerURL

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type CreateSubscriptionRequestPayload

type CreateSubscriptionRequestPayload struct {
	// The name of the subscription plan to a multitenant application
	PlanName *string `json:"planName,omitempty"`
	// Additional subscription parameters determined by the application provider.
	SubscriptionParams map[string]map[string]interface{} `json:"subscriptionParams,omitempty"`
}

CreateSubscriptionRequestPayload Create the request to subscribe to a multitenant application from a subaccount.

func NewCreateSubscriptionRequestPayload

func NewCreateSubscriptionRequestPayload() *CreateSubscriptionRequestPayload

NewCreateSubscriptionRequestPayload instantiates a new CreateSubscriptionRequestPayload 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 NewCreateSubscriptionRequestPayloadWithDefaults

func NewCreateSubscriptionRequestPayloadWithDefaults() *CreateSubscriptionRequestPayload

NewCreateSubscriptionRequestPayloadWithDefaults instantiates a new CreateSubscriptionRequestPayload 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 (*CreateSubscriptionRequestPayload) GetPlanName

func (o *CreateSubscriptionRequestPayload) GetPlanName() string

GetPlanName returns the PlanName field value if set, zero value otherwise.

func (*CreateSubscriptionRequestPayload) GetPlanNameOk

func (o *CreateSubscriptionRequestPayload) GetPlanNameOk() (*string, bool)

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

func (*CreateSubscriptionRequestPayload) GetSubscriptionParams

func (o *CreateSubscriptionRequestPayload) GetSubscriptionParams() map[string]map[string]interface{}

GetSubscriptionParams returns the SubscriptionParams field value if set, zero value otherwise.

func (*CreateSubscriptionRequestPayload) GetSubscriptionParamsOk

func (o *CreateSubscriptionRequestPayload) GetSubscriptionParamsOk() (map[string]map[string]interface{}, bool)

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

func (*CreateSubscriptionRequestPayload) HasPlanName

func (o *CreateSubscriptionRequestPayload) HasPlanName() bool

HasPlanName returns a boolean if a field has been set.

func (*CreateSubscriptionRequestPayload) HasSubscriptionParams

func (o *CreateSubscriptionRequestPayload) HasSubscriptionParams() bool

HasSubscriptionParams returns a boolean if a field has been set.

func (CreateSubscriptionRequestPayload) MarshalJSON

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

func (*CreateSubscriptionRequestPayload) SetPlanName

func (o *CreateSubscriptionRequestPayload) SetPlanName(v string)

SetPlanName gets a reference to the given string and assigns it to the PlanName field.

func (*CreateSubscriptionRequestPayload) SetSubscriptionParams

func (o *CreateSubscriptionRequestPayload) SetSubscriptionParams(v map[string]map[string]interface{})

SetSubscriptionParams gets a reference to the given map[string]map[string]interface{} and assigns it to the SubscriptionParams field.

func (CreateSubscriptionRequestPayload) ToMap

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

type DependenciesResponseObject

type DependenciesResponseObject struct {
	// The appId of the master XSUAA instance provided when registering the reusable service in saas registry.
	AppId *string `json:"appId,omitempty"`
	// The unique registration name of the linked dependency application.
	AppName *string `json:"appName,omitempty"`
	// The list of relevant dependencies and their descriptions.
	Dependencies []DependenciesResponseObject `json:"dependencies,omitempty"`
	// In case there are errors during dependencies' assignments, the descriptions are shown here.
	Error *string `json:"error,omitempty"`
	// The ID of the provider subaccount.
	ProviderSubaccountID *string `json:"providerSubaccountID,omitempty"`
	// The xsappname configured in the security descriptor file used to create the XSUAA instance.
	Xsappname *string `json:"xsappname,omitempty"`
}

DependenciesResponseObject Any reuse services used or required by a subscribed application and its services.

func NewDependenciesResponseObject

func NewDependenciesResponseObject() *DependenciesResponseObject

NewDependenciesResponseObject instantiates a new DependenciesResponseObject 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 NewDependenciesResponseObjectWithDefaults

func NewDependenciesResponseObjectWithDefaults() *DependenciesResponseObject

NewDependenciesResponseObjectWithDefaults instantiates a new DependenciesResponseObject 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 (*DependenciesResponseObject) GetAppId

func (o *DependenciesResponseObject) GetAppId() string

GetAppId returns the AppId field value if set, zero value otherwise.

func (*DependenciesResponseObject) GetAppIdOk

func (o *DependenciesResponseObject) GetAppIdOk() (*string, bool)

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

func (*DependenciesResponseObject) GetAppName

func (o *DependenciesResponseObject) GetAppName() string

GetAppName returns the AppName field value if set, zero value otherwise.

func (*DependenciesResponseObject) GetAppNameOk

func (o *DependenciesResponseObject) GetAppNameOk() (*string, bool)

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

func (*DependenciesResponseObject) GetDependencies

GetDependencies returns the Dependencies field value if set, zero value otherwise.

func (*DependenciesResponseObject) GetDependenciesOk

func (o *DependenciesResponseObject) GetDependenciesOk() ([]DependenciesResponseObject, bool)

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

func (*DependenciesResponseObject) GetError

func (o *DependenciesResponseObject) GetError() string

GetError returns the Error field value if set, zero value otherwise.

func (*DependenciesResponseObject) GetErrorOk

func (o *DependenciesResponseObject) GetErrorOk() (*string, bool)

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

func (*DependenciesResponseObject) GetProviderSubaccountID

func (o *DependenciesResponseObject) GetProviderSubaccountID() string

GetProviderSubaccountID returns the ProviderSubaccountID field value if set, zero value otherwise.

func (*DependenciesResponseObject) GetProviderSubaccountIDOk

func (o *DependenciesResponseObject) GetProviderSubaccountIDOk() (*string, bool)

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

func (*DependenciesResponseObject) GetXsappname

func (o *DependenciesResponseObject) GetXsappname() string

GetXsappname returns the Xsappname field value if set, zero value otherwise.

func (*DependenciesResponseObject) GetXsappnameOk

func (o *DependenciesResponseObject) GetXsappnameOk() (*string, bool)

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

func (*DependenciesResponseObject) HasAppId

func (o *DependenciesResponseObject) HasAppId() bool

HasAppId returns a boolean if a field has been set.

func (*DependenciesResponseObject) HasAppName

func (o *DependenciesResponseObject) HasAppName() bool

HasAppName returns a boolean if a field has been set.

func (*DependenciesResponseObject) HasDependencies

func (o *DependenciesResponseObject) HasDependencies() bool

HasDependencies returns a boolean if a field has been set.

func (*DependenciesResponseObject) HasError

func (o *DependenciesResponseObject) HasError() bool

HasError returns a boolean if a field has been set.

func (*DependenciesResponseObject) HasProviderSubaccountID

func (o *DependenciesResponseObject) HasProviderSubaccountID() bool

HasProviderSubaccountID returns a boolean if a field has been set.

func (*DependenciesResponseObject) HasXsappname

func (o *DependenciesResponseObject) HasXsappname() bool

HasXsappname returns a boolean if a field has been set.

func (DependenciesResponseObject) MarshalJSON

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

func (*DependenciesResponseObject) SetAppId

func (o *DependenciesResponseObject) SetAppId(v string)

SetAppId gets a reference to the given string and assigns it to the AppId field.

func (*DependenciesResponseObject) SetAppName

func (o *DependenciesResponseObject) SetAppName(v string)

SetAppName gets a reference to the given string and assigns it to the AppName field.

func (*DependenciesResponseObject) SetDependencies

SetDependencies gets a reference to the given []DependenciesResponseObject and assigns it to the Dependencies field.

func (*DependenciesResponseObject) SetError

func (o *DependenciesResponseObject) SetError(v string)

SetError gets a reference to the given string and assigns it to the Error field.

func (*DependenciesResponseObject) SetProviderSubaccountID

func (o *DependenciesResponseObject) SetProviderSubaccountID(v string)

SetProviderSubaccountID gets a reference to the given string and assigns it to the ProviderSubaccountID field.

func (*DependenciesResponseObject) SetXsappname

func (o *DependenciesResponseObject) SetXsappname(v string)

SetXsappname gets a reference to the given string and assigns it to the Xsappname field.

func (DependenciesResponseObject) ToMap

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

type EntitledApplicationsErrorResponseObject

type EntitledApplicationsErrorResponseObject struct {
	// A response object that contains details about the error an app provider returns to the subscriber. It contains the error code, a user-friendly, customer-oriented error message, technical details about the error, and more.
	AppError *string `json:"appError,omitempty"`
	// The message that describes the error that occurred during the subscription.
	ErrorMessage *string `json:"errorMessage,omitempty"`
}

EntitledApplicationsErrorResponseObject The response object that contains details about an error in case the subscription failed.

func NewEntitledApplicationsErrorResponseObject

func NewEntitledApplicationsErrorResponseObject() *EntitledApplicationsErrorResponseObject

NewEntitledApplicationsErrorResponseObject instantiates a new EntitledApplicationsErrorResponseObject 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 NewEntitledApplicationsErrorResponseObjectWithDefaults

func NewEntitledApplicationsErrorResponseObjectWithDefaults() *EntitledApplicationsErrorResponseObject

NewEntitledApplicationsErrorResponseObjectWithDefaults instantiates a new EntitledApplicationsErrorResponseObject 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 (*EntitledApplicationsErrorResponseObject) GetAppError

GetAppError returns the AppError field value if set, zero value otherwise.

func (*EntitledApplicationsErrorResponseObject) GetAppErrorOk

func (o *EntitledApplicationsErrorResponseObject) GetAppErrorOk() (*string, bool)

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

func (*EntitledApplicationsErrorResponseObject) GetErrorMessage

func (o *EntitledApplicationsErrorResponseObject) GetErrorMessage() string

GetErrorMessage returns the ErrorMessage field value if set, zero value otherwise.

func (*EntitledApplicationsErrorResponseObject) GetErrorMessageOk

func (o *EntitledApplicationsErrorResponseObject) GetErrorMessageOk() (*string, bool)

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

func (*EntitledApplicationsErrorResponseObject) HasAppError

HasAppError returns a boolean if a field has been set.

func (*EntitledApplicationsErrorResponseObject) HasErrorMessage

func (o *EntitledApplicationsErrorResponseObject) HasErrorMessage() bool

HasErrorMessage returns a boolean if a field has been set.

func (EntitledApplicationsErrorResponseObject) MarshalJSON

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

func (*EntitledApplicationsErrorResponseObject) SetAppError

SetAppError gets a reference to the given string and assigns it to the AppError field.

func (*EntitledApplicationsErrorResponseObject) SetErrorMessage

func (o *EntitledApplicationsErrorResponseObject) SetErrorMessage(v string)

SetErrorMessage gets a reference to the given string and assigns it to the ErrorMessage field.

func (EntitledApplicationsErrorResponseObject) ToMap

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

type EntitledApplicationsResponseCollection

type EntitledApplicationsResponseCollection struct {
	// The response  list of all the multitenant applications to which a specified subaccount is entitled to subscribe.
	Applications []EntitledApplicationsResponseObject `json:"applications,omitempty"`
}

EntitledApplicationsResponseCollection struct for EntitledApplicationsResponseCollection

func NewEntitledApplicationsResponseCollection

func NewEntitledApplicationsResponseCollection() *EntitledApplicationsResponseCollection

NewEntitledApplicationsResponseCollection instantiates a new EntitledApplicationsResponseCollection 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 NewEntitledApplicationsResponseCollectionWithDefaults

func NewEntitledApplicationsResponseCollectionWithDefaults() *EntitledApplicationsResponseCollection

NewEntitledApplicationsResponseCollectionWithDefaults instantiates a new EntitledApplicationsResponseCollection 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 (*EntitledApplicationsResponseCollection) GetApplications

GetApplications returns the Applications field value if set, zero value otherwise.

func (*EntitledApplicationsResponseCollection) GetApplicationsOk

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

func (*EntitledApplicationsResponseCollection) HasApplications

func (o *EntitledApplicationsResponseCollection) HasApplications() bool

HasApplications returns a boolean if a field has been set.

func (EntitledApplicationsResponseCollection) MarshalJSON

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

func (*EntitledApplicationsResponseCollection) SetApplications

SetApplications gets a reference to the given []EntitledApplicationsResponseObject and assigns it to the Applications field.

func (EntitledApplicationsResponseCollection) ToMap

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

type EntitledApplicationsResponseObject

type EntitledApplicationsResponseObject struct {
	// The list of features specific to this plan.
	AdditionalPlanFeatures []string `json:"additionalPlanFeatures,omitempty"`
	// The ID returned by XSUAA after the app provider has performed a bind of the multitenant application to a XSUAA service instance.
	AppId *string `json:"appId,omitempty"`
	// The unique registration name of the deployed multitenant application as defined by the app developer.
	AppName *string `json:"appName,omitempty"`
	// The application coordinates provided in metadata for customer-facing UIs.
	ApplicationCoordinates map[string]interface{}  `json:"applicationCoordinates,omitempty"`
	ApplicationResource    *ApplicationResourceDto `json:"applicationResource,omitempty"`
	// The authentication provider of the multitenant application. * XSUAA is the SAP Authorization and Trust Management service that defines scopes and permissions for users as tenants at the global account level. * IAS is Identity Authentication Service that defines scopes and permissions for users in zones (common data isolation systems across systems, SaaS tenants, and services).
	AuthenticationProvider *string `json:"authenticationProvider,omitempty"`
	// The state of the automation solution.
	AutomationState *string `json:"automationState,omitempty"`
	// The message that describes the automation solution state.
	AutomationStateMessage *string `json:"automationStateMessage,omitempty"`
	// The technical name of the category defined by the app developer to which the multitenant application is grouped in customer-facing UIs.
	Category *string `json:"category,omitempty"`
	// The display name of the category for customer-facing UIs.
	CategoryDisplayName *string `json:"categoryDisplayName,omitempty"`
	// The commercial name of the deployed multitenant application as defined by the app developer.
	CommercialAppName *string `json:"commercialAppName,omitempty"`
	// The date the subscription was created. Dates and times are in UTC format.
	CreatedDate *float32 `json:"createdDate,omitempty"`
	// Whether the application was developed by a customer. If not, then the application is developed by the cloud operator, such as SAP.
	CustomerDeveloped *bool `json:"customerDeveloped,omitempty"`
	// The description of the multitenant application for customer-facing UIs.
	Description *string `json:"description,omitempty"`
	// The display name of the application for customer-facing UIs.
	DisplayName *string `json:"displayName,omitempty"`
	// Name of the formations solution associated with the multitenant application.
	FormationSolutionName *string `json:"formationSolutionName,omitempty"`
	// ID of the associated global account.
	GlobalAccountId *string `json:"globalAccountId,omitempty"`
	// The icon of the multitenant application for customer-facing UIs.
	IconBase64 *string `json:"iconBase64,omitempty"`
	// The application's incident-tracking component provided in metadata for customer-facing UIs.
	IncidentTrackingComponent *string `json:"incidentTrackingComponent,omitempty"`
	// User-defined labels that are assigned as key-value pairs in a JSON array to the multitenant application subscription.  Example: {   \"Cost Center\": [\"19700626\"],   \"Department\": [\"Sales\"],   \"Contacts\": [\"name1@example.com\",\"name2@example.com\"],   \"EMEA\":[] }
	Labels   *map[string][]string                        `json:"labels,omitempty"`
	Metadata *EntitledApplicationsResponseObjectMetadata `json:"metadata,omitempty"`
	// The date the subscription was last modified. Dates and times are in UTC format.
	ModifiedDate *float32                                        `json:"modifiedDate,omitempty"`
	ParamsSchema *EntitledApplicationsResponseObjectParamsSchema `json:"paramsSchema,omitempty"`
	// The description of the plan for customer-facing UIs.
	PlanDescription *string `json:"planDescription,omitempty"`
	// The plan name of the application to which the consumer has subscribed.
	PlanName *string `json:"planName,omitempty"`
	// ID of the landscape-specific environment.
	PlatformEntityId *string `json:"platformEntityId,omitempty"`
	// Total amount the subscribed subaccount is entitled to consume.
	Quota *int32 `json:"quota,omitempty"`
	// The short description of the multitenant application for customer-facing UIs.
	ShortDescription *string `json:"shortDescription,omitempty"`
	// The subscription state of the subaccount regarding the multitenant application.
	State *string `json:"state,omitempty"`
	// The ID of the subaccount which is subscribed to the multitenant application.
	SubscribedSubaccountId *string `json:"subscribedSubaccountId,omitempty"`
	// The ID of the tenant which is subscribed to a multitenant application.
	SubscribedTenantId *string                                  `json:"subscribedTenantId,omitempty"`
	SubscriptionError  *EntitledApplicationsErrorResponseObject `json:"subscriptionError,omitempty"`
	// Unique subscription ID associated with the instance of the dependent service to be used for future references, such as 'GET all subscriptions' API call.
	SubscriptionGUID *string `json:"subscriptionGUID,omitempty"`
	// Technical ID generated by XSUAA for a multitenant application when a consumer subscribes to the application.
	SubscriptionId *string `json:"subscriptionId,omitempty"`
	// URL for app users to launch the subscribed application.
	SubscriptionUrl *string `json:"subscriptionUrl,omitempty"`
	// Specifies whether a consumer, whose subaccount is subscribed to the application, can change its subscriptions parameters.
	SupportsParametersUpdates *bool `json:"supportsParametersUpdates,omitempty"`
	// Specifies if a consumer, whose subaccount is subscribed to the application, can change the subscription to a different plan that is available for this application and subaccount.
	SupportsPlanUpdates *bool `json:"supportsPlanUpdates,omitempty"`
	// Tenant ID of the application provider.
	TenantId *string `json:"tenantId,omitempty"`
}

EntitledApplicationsResponseObject The response list of all the multitenant applications to which a specified subaccount is entitled to subscribe.

func NewEntitledApplicationsResponseObject

func NewEntitledApplicationsResponseObject() *EntitledApplicationsResponseObject

NewEntitledApplicationsResponseObject instantiates a new EntitledApplicationsResponseObject 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 NewEntitledApplicationsResponseObjectWithDefaults

func NewEntitledApplicationsResponseObjectWithDefaults() *EntitledApplicationsResponseObject

NewEntitledApplicationsResponseObjectWithDefaults instantiates a new EntitledApplicationsResponseObject 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 (*EntitledApplicationsResponseObject) GetAdditionalPlanFeatures

func (o *EntitledApplicationsResponseObject) GetAdditionalPlanFeatures() []string

GetAdditionalPlanFeatures returns the AdditionalPlanFeatures field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetAdditionalPlanFeaturesOk

func (o *EntitledApplicationsResponseObject) GetAdditionalPlanFeaturesOk() ([]string, bool)

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

func (*EntitledApplicationsResponseObject) GetAppId

GetAppId returns the AppId field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetAppIdOk

func (o *EntitledApplicationsResponseObject) GetAppIdOk() (*string, bool)

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

func (*EntitledApplicationsResponseObject) GetAppName

GetAppName returns the AppName field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetAppNameOk

func (o *EntitledApplicationsResponseObject) GetAppNameOk() (*string, bool)

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

func (*EntitledApplicationsResponseObject) GetApplicationCoordinates

func (o *EntitledApplicationsResponseObject) GetApplicationCoordinates() map[string]interface{}

GetApplicationCoordinates returns the ApplicationCoordinates field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetApplicationCoordinatesOk

func (o *EntitledApplicationsResponseObject) GetApplicationCoordinatesOk() (map[string]interface{}, bool)

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

func (*EntitledApplicationsResponseObject) GetApplicationResource

func (o *EntitledApplicationsResponseObject) GetApplicationResource() ApplicationResourceDto

GetApplicationResource returns the ApplicationResource field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetApplicationResourceOk

func (o *EntitledApplicationsResponseObject) GetApplicationResourceOk() (*ApplicationResourceDto, bool)

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

func (*EntitledApplicationsResponseObject) GetAuthenticationProvider

func (o *EntitledApplicationsResponseObject) GetAuthenticationProvider() string

GetAuthenticationProvider returns the AuthenticationProvider field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetAuthenticationProviderOk

func (o *EntitledApplicationsResponseObject) GetAuthenticationProviderOk() (*string, bool)

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

func (*EntitledApplicationsResponseObject) GetAutomationState

func (o *EntitledApplicationsResponseObject) GetAutomationState() string

GetAutomationState returns the AutomationState field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetAutomationStateMessage

func (o *EntitledApplicationsResponseObject) GetAutomationStateMessage() string

GetAutomationStateMessage returns the AutomationStateMessage field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetAutomationStateMessageOk

func (o *EntitledApplicationsResponseObject) GetAutomationStateMessageOk() (*string, bool)

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

func (*EntitledApplicationsResponseObject) GetAutomationStateOk

func (o *EntitledApplicationsResponseObject) GetAutomationStateOk() (*string, bool)

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

func (*EntitledApplicationsResponseObject) GetCategory

func (o *EntitledApplicationsResponseObject) GetCategory() string

GetCategory returns the Category field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetCategoryDisplayName

func (o *EntitledApplicationsResponseObject) GetCategoryDisplayName() string

GetCategoryDisplayName returns the CategoryDisplayName field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetCategoryDisplayNameOk

func (o *EntitledApplicationsResponseObject) GetCategoryDisplayNameOk() (*string, bool)

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

func (*EntitledApplicationsResponseObject) GetCategoryOk

func (o *EntitledApplicationsResponseObject) GetCategoryOk() (*string, bool)

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

func (*EntitledApplicationsResponseObject) GetCommercialAppName

func (o *EntitledApplicationsResponseObject) GetCommercialAppName() string

GetCommercialAppName returns the CommercialAppName field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetCommercialAppNameOk

func (o *EntitledApplicationsResponseObject) GetCommercialAppNameOk() (*string, bool)

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

func (*EntitledApplicationsResponseObject) GetCreatedDate

func (o *EntitledApplicationsResponseObject) GetCreatedDate() float32

GetCreatedDate returns the CreatedDate field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetCreatedDateOk

func (o *EntitledApplicationsResponseObject) GetCreatedDateOk() (*float32, bool)

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

func (*EntitledApplicationsResponseObject) GetCustomerDeveloped

func (o *EntitledApplicationsResponseObject) GetCustomerDeveloped() bool

GetCustomerDeveloped returns the CustomerDeveloped field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetCustomerDevelopedOk

func (o *EntitledApplicationsResponseObject) GetCustomerDevelopedOk() (*bool, bool)

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

func (*EntitledApplicationsResponseObject) GetDescription

func (o *EntitledApplicationsResponseObject) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetDescriptionOk

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

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

func (*EntitledApplicationsResponseObject) GetDisplayName

func (o *EntitledApplicationsResponseObject) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetDisplayNameOk

func (o *EntitledApplicationsResponseObject) GetDisplayNameOk() (*string, bool)

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

func (*EntitledApplicationsResponseObject) GetFormationSolutionName

func (o *EntitledApplicationsResponseObject) GetFormationSolutionName() string

GetFormationSolutionName returns the FormationSolutionName field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetFormationSolutionNameOk

func (o *EntitledApplicationsResponseObject) GetFormationSolutionNameOk() (*string, bool)

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

func (*EntitledApplicationsResponseObject) GetGlobalAccountId

func (o *EntitledApplicationsResponseObject) GetGlobalAccountId() string

GetGlobalAccountId returns the GlobalAccountId field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetGlobalAccountIdOk

func (o *EntitledApplicationsResponseObject) GetGlobalAccountIdOk() (*string, bool)

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

func (*EntitledApplicationsResponseObject) GetIconBase64

func (o *EntitledApplicationsResponseObject) GetIconBase64() string

GetIconBase64 returns the IconBase64 field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetIconBase64Ok

func (o *EntitledApplicationsResponseObject) GetIconBase64Ok() (*string, bool)

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

func (*EntitledApplicationsResponseObject) GetIncidentTrackingComponent

func (o *EntitledApplicationsResponseObject) GetIncidentTrackingComponent() string

GetIncidentTrackingComponent returns the IncidentTrackingComponent field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetIncidentTrackingComponentOk

func (o *EntitledApplicationsResponseObject) GetIncidentTrackingComponentOk() (*string, bool)

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

func (*EntitledApplicationsResponseObject) GetLabels

func (o *EntitledApplicationsResponseObject) GetLabels() map[string][]string

GetLabels returns the Labels field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetLabelsOk

func (o *EntitledApplicationsResponseObject) GetLabelsOk() (*map[string][]string, bool)

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

func (*EntitledApplicationsResponseObject) GetMetadata

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetMetadataOk

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

func (*EntitledApplicationsResponseObject) GetModifiedDate

func (o *EntitledApplicationsResponseObject) GetModifiedDate() float32

GetModifiedDate returns the ModifiedDate field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetModifiedDateOk

func (o *EntitledApplicationsResponseObject) GetModifiedDateOk() (*float32, bool)

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

func (*EntitledApplicationsResponseObject) GetParamsSchema

GetParamsSchema returns the ParamsSchema field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetParamsSchemaOk

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

func (*EntitledApplicationsResponseObject) GetPlanDescription

func (o *EntitledApplicationsResponseObject) GetPlanDescription() string

GetPlanDescription returns the PlanDescription field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetPlanDescriptionOk

func (o *EntitledApplicationsResponseObject) GetPlanDescriptionOk() (*string, bool)

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

func (*EntitledApplicationsResponseObject) GetPlanName

func (o *EntitledApplicationsResponseObject) GetPlanName() string

GetPlanName returns the PlanName field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetPlanNameOk

func (o *EntitledApplicationsResponseObject) GetPlanNameOk() (*string, bool)

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

func (*EntitledApplicationsResponseObject) GetPlatformEntityId

func (o *EntitledApplicationsResponseObject) GetPlatformEntityId() string

GetPlatformEntityId returns the PlatformEntityId field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetPlatformEntityIdOk

func (o *EntitledApplicationsResponseObject) GetPlatformEntityIdOk() (*string, bool)

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

func (*EntitledApplicationsResponseObject) GetQuota

GetQuota returns the Quota field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetQuotaOk

func (o *EntitledApplicationsResponseObject) GetQuotaOk() (*int32, bool)

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

func (*EntitledApplicationsResponseObject) GetShortDescription

func (o *EntitledApplicationsResponseObject) GetShortDescription() string

GetShortDescription returns the ShortDescription field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetShortDescriptionOk

func (o *EntitledApplicationsResponseObject) GetShortDescriptionOk() (*string, bool)

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

func (*EntitledApplicationsResponseObject) GetState

GetState returns the State field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetStateOk

func (o *EntitledApplicationsResponseObject) GetStateOk() (*string, bool)

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

func (*EntitledApplicationsResponseObject) GetSubscribedSubaccountId

func (o *EntitledApplicationsResponseObject) GetSubscribedSubaccountId() string

GetSubscribedSubaccountId returns the SubscribedSubaccountId field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetSubscribedSubaccountIdOk

func (o *EntitledApplicationsResponseObject) GetSubscribedSubaccountIdOk() (*string, bool)

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

func (*EntitledApplicationsResponseObject) GetSubscribedTenantId

func (o *EntitledApplicationsResponseObject) GetSubscribedTenantId() string

GetSubscribedTenantId returns the SubscribedTenantId field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetSubscribedTenantIdOk

func (o *EntitledApplicationsResponseObject) GetSubscribedTenantIdOk() (*string, bool)

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

func (*EntitledApplicationsResponseObject) GetSubscriptionError

GetSubscriptionError returns the SubscriptionError field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetSubscriptionErrorOk

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

func (*EntitledApplicationsResponseObject) GetSubscriptionGUID

func (o *EntitledApplicationsResponseObject) GetSubscriptionGUID() string

GetSubscriptionGUID returns the SubscriptionGUID field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetSubscriptionGUIDOk

func (o *EntitledApplicationsResponseObject) GetSubscriptionGUIDOk() (*string, bool)

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

func (*EntitledApplicationsResponseObject) GetSubscriptionId

func (o *EntitledApplicationsResponseObject) GetSubscriptionId() string

GetSubscriptionId returns the SubscriptionId field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetSubscriptionIdOk

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

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

func (*EntitledApplicationsResponseObject) GetSubscriptionUrl

func (o *EntitledApplicationsResponseObject) GetSubscriptionUrl() string

GetSubscriptionUrl returns the SubscriptionUrl field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetSubscriptionUrlOk

func (o *EntitledApplicationsResponseObject) GetSubscriptionUrlOk() (*string, bool)

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

func (*EntitledApplicationsResponseObject) GetSupportsParametersUpdates

func (o *EntitledApplicationsResponseObject) GetSupportsParametersUpdates() bool

GetSupportsParametersUpdates returns the SupportsParametersUpdates field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetSupportsParametersUpdatesOk

func (o *EntitledApplicationsResponseObject) GetSupportsParametersUpdatesOk() (*bool, bool)

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

func (*EntitledApplicationsResponseObject) GetSupportsPlanUpdates

func (o *EntitledApplicationsResponseObject) GetSupportsPlanUpdates() bool

GetSupportsPlanUpdates returns the SupportsPlanUpdates field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetSupportsPlanUpdatesOk

func (o *EntitledApplicationsResponseObject) GetSupportsPlanUpdatesOk() (*bool, bool)

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

func (*EntitledApplicationsResponseObject) GetTenantId

func (o *EntitledApplicationsResponseObject) GetTenantId() string

GetTenantId returns the TenantId field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObject) GetTenantIdOk

func (o *EntitledApplicationsResponseObject) GetTenantIdOk() (*string, bool)

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

func (*EntitledApplicationsResponseObject) HasAdditionalPlanFeatures

func (o *EntitledApplicationsResponseObject) HasAdditionalPlanFeatures() bool

HasAdditionalPlanFeatures returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasAppId

HasAppId returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasAppName

func (o *EntitledApplicationsResponseObject) HasAppName() bool

HasAppName returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasApplicationCoordinates

func (o *EntitledApplicationsResponseObject) HasApplicationCoordinates() bool

HasApplicationCoordinates returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasApplicationResource

func (o *EntitledApplicationsResponseObject) HasApplicationResource() bool

HasApplicationResource returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasAuthenticationProvider

func (o *EntitledApplicationsResponseObject) HasAuthenticationProvider() bool

HasAuthenticationProvider returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasAutomationState

func (o *EntitledApplicationsResponseObject) HasAutomationState() bool

HasAutomationState returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasAutomationStateMessage

func (o *EntitledApplicationsResponseObject) HasAutomationStateMessage() bool

HasAutomationStateMessage returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasCategory

func (o *EntitledApplicationsResponseObject) HasCategory() bool

HasCategory returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasCategoryDisplayName

func (o *EntitledApplicationsResponseObject) HasCategoryDisplayName() bool

HasCategoryDisplayName returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasCommercialAppName

func (o *EntitledApplicationsResponseObject) HasCommercialAppName() bool

HasCommercialAppName returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasCreatedDate

func (o *EntitledApplicationsResponseObject) HasCreatedDate() bool

HasCreatedDate returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasCustomerDeveloped

func (o *EntitledApplicationsResponseObject) HasCustomerDeveloped() bool

HasCustomerDeveloped returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasDescription

func (o *EntitledApplicationsResponseObject) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasDisplayName

func (o *EntitledApplicationsResponseObject) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasFormationSolutionName

func (o *EntitledApplicationsResponseObject) HasFormationSolutionName() bool

HasFormationSolutionName returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasGlobalAccountId

func (o *EntitledApplicationsResponseObject) HasGlobalAccountId() bool

HasGlobalAccountId returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasIconBase64

func (o *EntitledApplicationsResponseObject) HasIconBase64() bool

HasIconBase64 returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasIncidentTrackingComponent

func (o *EntitledApplicationsResponseObject) HasIncidentTrackingComponent() bool

HasIncidentTrackingComponent returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasLabels

HasLabels returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasMetadata

func (o *EntitledApplicationsResponseObject) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasModifiedDate

func (o *EntitledApplicationsResponseObject) HasModifiedDate() bool

HasModifiedDate returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasParamsSchema

func (o *EntitledApplicationsResponseObject) HasParamsSchema() bool

HasParamsSchema returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasPlanDescription

func (o *EntitledApplicationsResponseObject) HasPlanDescription() bool

HasPlanDescription returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasPlanName

func (o *EntitledApplicationsResponseObject) HasPlanName() bool

HasPlanName returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasPlatformEntityId

func (o *EntitledApplicationsResponseObject) HasPlatformEntityId() bool

HasPlatformEntityId returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasQuota

HasQuota returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasShortDescription

func (o *EntitledApplicationsResponseObject) HasShortDescription() bool

HasShortDescription returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasState

HasState returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasSubscribedSubaccountId

func (o *EntitledApplicationsResponseObject) HasSubscribedSubaccountId() bool

HasSubscribedSubaccountId returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasSubscribedTenantId

func (o *EntitledApplicationsResponseObject) HasSubscribedTenantId() bool

HasSubscribedTenantId returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasSubscriptionError

func (o *EntitledApplicationsResponseObject) HasSubscriptionError() bool

HasSubscriptionError returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasSubscriptionGUID

func (o *EntitledApplicationsResponseObject) HasSubscriptionGUID() bool

HasSubscriptionGUID returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasSubscriptionId

func (o *EntitledApplicationsResponseObject) HasSubscriptionId() bool

HasSubscriptionId returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasSubscriptionUrl

func (o *EntitledApplicationsResponseObject) HasSubscriptionUrl() bool

HasSubscriptionUrl returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasSupportsParametersUpdates

func (o *EntitledApplicationsResponseObject) HasSupportsParametersUpdates() bool

HasSupportsParametersUpdates returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasSupportsPlanUpdates

func (o *EntitledApplicationsResponseObject) HasSupportsPlanUpdates() bool

HasSupportsPlanUpdates returns a boolean if a field has been set.

func (*EntitledApplicationsResponseObject) HasTenantId

func (o *EntitledApplicationsResponseObject) HasTenantId() bool

HasTenantId returns a boolean if a field has been set.

func (EntitledApplicationsResponseObject) MarshalJSON

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

func (*EntitledApplicationsResponseObject) SetAdditionalPlanFeatures

func (o *EntitledApplicationsResponseObject) SetAdditionalPlanFeatures(v []string)

SetAdditionalPlanFeatures gets a reference to the given []string and assigns it to the AdditionalPlanFeatures field.

func (*EntitledApplicationsResponseObject) SetAppId

SetAppId gets a reference to the given string and assigns it to the AppId field.

func (*EntitledApplicationsResponseObject) SetAppName

func (o *EntitledApplicationsResponseObject) SetAppName(v string)

SetAppName gets a reference to the given string and assigns it to the AppName field.

func (*EntitledApplicationsResponseObject) SetApplicationCoordinates

func (o *EntitledApplicationsResponseObject) SetApplicationCoordinates(v map[string]interface{})

SetApplicationCoordinates gets a reference to the given map[string]interface{} and assigns it to the ApplicationCoordinates field.

func (*EntitledApplicationsResponseObject) SetApplicationResource

func (o *EntitledApplicationsResponseObject) SetApplicationResource(v ApplicationResourceDto)

SetApplicationResource gets a reference to the given ApplicationResourceDto and assigns it to the ApplicationResource field.

func (*EntitledApplicationsResponseObject) SetAuthenticationProvider

func (o *EntitledApplicationsResponseObject) SetAuthenticationProvider(v string)

SetAuthenticationProvider gets a reference to the given string and assigns it to the AuthenticationProvider field.

func (*EntitledApplicationsResponseObject) SetAutomationState

func (o *EntitledApplicationsResponseObject) SetAutomationState(v string)

SetAutomationState gets a reference to the given string and assigns it to the AutomationState field.

func (*EntitledApplicationsResponseObject) SetAutomationStateMessage

func (o *EntitledApplicationsResponseObject) SetAutomationStateMessage(v string)

SetAutomationStateMessage gets a reference to the given string and assigns it to the AutomationStateMessage field.

func (*EntitledApplicationsResponseObject) SetCategory

func (o *EntitledApplicationsResponseObject) SetCategory(v string)

SetCategory gets a reference to the given string and assigns it to the Category field.

func (*EntitledApplicationsResponseObject) SetCategoryDisplayName

func (o *EntitledApplicationsResponseObject) SetCategoryDisplayName(v string)

SetCategoryDisplayName gets a reference to the given string and assigns it to the CategoryDisplayName field.

func (*EntitledApplicationsResponseObject) SetCommercialAppName

func (o *EntitledApplicationsResponseObject) SetCommercialAppName(v string)

SetCommercialAppName gets a reference to the given string and assigns it to the CommercialAppName field.

func (*EntitledApplicationsResponseObject) SetCreatedDate

func (o *EntitledApplicationsResponseObject) SetCreatedDate(v float32)

SetCreatedDate gets a reference to the given float32 and assigns it to the CreatedDate field.

func (*EntitledApplicationsResponseObject) SetCustomerDeveloped

func (o *EntitledApplicationsResponseObject) SetCustomerDeveloped(v bool)

SetCustomerDeveloped gets a reference to the given bool and assigns it to the CustomerDeveloped field.

func (*EntitledApplicationsResponseObject) SetDescription

func (o *EntitledApplicationsResponseObject) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*EntitledApplicationsResponseObject) SetDisplayName

func (o *EntitledApplicationsResponseObject) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*EntitledApplicationsResponseObject) SetFormationSolutionName

func (o *EntitledApplicationsResponseObject) SetFormationSolutionName(v string)

SetFormationSolutionName gets a reference to the given string and assigns it to the FormationSolutionName field.

func (*EntitledApplicationsResponseObject) SetGlobalAccountId

func (o *EntitledApplicationsResponseObject) SetGlobalAccountId(v string)

SetGlobalAccountId gets a reference to the given string and assigns it to the GlobalAccountId field.

func (*EntitledApplicationsResponseObject) SetIconBase64

func (o *EntitledApplicationsResponseObject) SetIconBase64(v string)

SetIconBase64 gets a reference to the given string and assigns it to the IconBase64 field.

func (*EntitledApplicationsResponseObject) SetIncidentTrackingComponent

func (o *EntitledApplicationsResponseObject) SetIncidentTrackingComponent(v string)

SetIncidentTrackingComponent gets a reference to the given string and assigns it to the IncidentTrackingComponent field.

func (*EntitledApplicationsResponseObject) SetLabels

func (o *EntitledApplicationsResponseObject) SetLabels(v map[string][]string)

SetLabels gets a reference to the given map[string][]string and assigns it to the Labels field.

func (*EntitledApplicationsResponseObject) SetMetadata

SetMetadata gets a reference to the given EntitledApplicationsResponseObjectMetadata and assigns it to the Metadata field.

func (*EntitledApplicationsResponseObject) SetModifiedDate

func (o *EntitledApplicationsResponseObject) SetModifiedDate(v float32)

SetModifiedDate gets a reference to the given float32 and assigns it to the ModifiedDate field.

func (*EntitledApplicationsResponseObject) SetParamsSchema

SetParamsSchema gets a reference to the given EntitledApplicationsResponseObjectParamsSchema and assigns it to the ParamsSchema field.

func (*EntitledApplicationsResponseObject) SetPlanDescription

func (o *EntitledApplicationsResponseObject) SetPlanDescription(v string)

SetPlanDescription gets a reference to the given string and assigns it to the PlanDescription field.

func (*EntitledApplicationsResponseObject) SetPlanName

func (o *EntitledApplicationsResponseObject) SetPlanName(v string)

SetPlanName gets a reference to the given string and assigns it to the PlanName field.

func (*EntitledApplicationsResponseObject) SetPlatformEntityId

func (o *EntitledApplicationsResponseObject) SetPlatformEntityId(v string)

SetPlatformEntityId gets a reference to the given string and assigns it to the PlatformEntityId field.

func (*EntitledApplicationsResponseObject) SetQuota

SetQuota gets a reference to the given int32 and assigns it to the Quota field.

func (*EntitledApplicationsResponseObject) SetShortDescription

func (o *EntitledApplicationsResponseObject) SetShortDescription(v string)

SetShortDescription gets a reference to the given string and assigns it to the ShortDescription field.

func (*EntitledApplicationsResponseObject) SetState

SetState gets a reference to the given string and assigns it to the State field.

func (*EntitledApplicationsResponseObject) SetSubscribedSubaccountId

func (o *EntitledApplicationsResponseObject) SetSubscribedSubaccountId(v string)

SetSubscribedSubaccountId gets a reference to the given string and assigns it to the SubscribedSubaccountId field.

func (*EntitledApplicationsResponseObject) SetSubscribedTenantId

func (o *EntitledApplicationsResponseObject) SetSubscribedTenantId(v string)

SetSubscribedTenantId gets a reference to the given string and assigns it to the SubscribedTenantId field.

func (*EntitledApplicationsResponseObject) SetSubscriptionError

SetSubscriptionError gets a reference to the given EntitledApplicationsErrorResponseObject and assigns it to the SubscriptionError field.

func (*EntitledApplicationsResponseObject) SetSubscriptionGUID

func (o *EntitledApplicationsResponseObject) SetSubscriptionGUID(v string)

SetSubscriptionGUID gets a reference to the given string and assigns it to the SubscriptionGUID field.

func (*EntitledApplicationsResponseObject) SetSubscriptionId

func (o *EntitledApplicationsResponseObject) SetSubscriptionId(v string)

SetSubscriptionId gets a reference to the given string and assigns it to the SubscriptionId field.

func (*EntitledApplicationsResponseObject) SetSubscriptionUrl

func (o *EntitledApplicationsResponseObject) SetSubscriptionUrl(v string)

SetSubscriptionUrl gets a reference to the given string and assigns it to the SubscriptionUrl field.

func (*EntitledApplicationsResponseObject) SetSupportsParametersUpdates

func (o *EntitledApplicationsResponseObject) SetSupportsParametersUpdates(v bool)

SetSupportsParametersUpdates gets a reference to the given bool and assigns it to the SupportsParametersUpdates field.

func (*EntitledApplicationsResponseObject) SetSupportsPlanUpdates

func (o *EntitledApplicationsResponseObject) SetSupportsPlanUpdates(v bool)

SetSupportsPlanUpdates gets a reference to the given bool and assigns it to the SupportsPlanUpdates field.

func (*EntitledApplicationsResponseObject) SetTenantId

func (o *EntitledApplicationsResponseObject) SetTenantId(v string)

SetTenantId gets a reference to the given string and assigns it to the TenantId field.

func (EntitledApplicationsResponseObject) ToMap

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

type EntitledApplicationsResponseObjectMetadata

type EntitledApplicationsResponseObjectMetadata struct {
	Empty                *bool `json:"empty,omitempty"`
	AdditionalProperties map[string]interface{}
}

EntitledApplicationsResponseObjectMetadata JSON schema that describes the metadata that the consumer provide when subscribing to the application.

func NewEntitledApplicationsResponseObjectMetadata

func NewEntitledApplicationsResponseObjectMetadata() *EntitledApplicationsResponseObjectMetadata

NewEntitledApplicationsResponseObjectMetadata instantiates a new EntitledApplicationsResponseObjectMetadata 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 NewEntitledApplicationsResponseObjectMetadataWithDefaults

func NewEntitledApplicationsResponseObjectMetadataWithDefaults() *EntitledApplicationsResponseObjectMetadata

NewEntitledApplicationsResponseObjectMetadataWithDefaults instantiates a new EntitledApplicationsResponseObjectMetadata 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 (*EntitledApplicationsResponseObjectMetadata) GetEmpty

GetEmpty returns the Empty field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObjectMetadata) GetEmptyOk

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

func (*EntitledApplicationsResponseObjectMetadata) HasEmpty

HasEmpty returns a boolean if a field has been set.

func (EntitledApplicationsResponseObjectMetadata) MarshalJSON

func (*EntitledApplicationsResponseObjectMetadata) SetEmpty

SetEmpty gets a reference to the given bool and assigns it to the Empty field.

func (EntitledApplicationsResponseObjectMetadata) ToMap

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

func (*EntitledApplicationsResponseObjectMetadata) UnmarshalJSON

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

type EntitledApplicationsResponseObjectParamsSchema

type EntitledApplicationsResponseObjectParamsSchema struct {
	Empty                *bool `json:"empty,omitempty"`
	AdditionalProperties map[string]interface{}
}

EntitledApplicationsResponseObjectParamsSchema JSON schema that describes the parameters that the consumer must provide when subscribing to the application.

func NewEntitledApplicationsResponseObjectParamsSchema

func NewEntitledApplicationsResponseObjectParamsSchema() *EntitledApplicationsResponseObjectParamsSchema

NewEntitledApplicationsResponseObjectParamsSchema instantiates a new EntitledApplicationsResponseObjectParamsSchema 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 NewEntitledApplicationsResponseObjectParamsSchemaWithDefaults

func NewEntitledApplicationsResponseObjectParamsSchemaWithDefaults() *EntitledApplicationsResponseObjectParamsSchema

NewEntitledApplicationsResponseObjectParamsSchemaWithDefaults instantiates a new EntitledApplicationsResponseObjectParamsSchema 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 (*EntitledApplicationsResponseObjectParamsSchema) GetEmpty

GetEmpty returns the Empty field value if set, zero value otherwise.

func (*EntitledApplicationsResponseObjectParamsSchema) GetEmptyOk

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

func (*EntitledApplicationsResponseObjectParamsSchema) HasEmpty

HasEmpty returns a boolean if a field has been set.

func (EntitledApplicationsResponseObjectParamsSchema) MarshalJSON

func (*EntitledApplicationsResponseObjectParamsSchema) SetEmpty

SetEmpty gets a reference to the given bool and assigns it to the Empty field.

func (EntitledApplicationsResponseObjectParamsSchema) ToMap

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

func (*EntitledApplicationsResponseObjectParamsSchema) UnmarshalJSON

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

type GenericOpenAPIError

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

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type JobErrorResponseObject

type JobErrorResponseObject struct {
	// Description of the error.
	Error *string `json:"error,omitempty"`
	// The runtime exception for the error.
	Exception *string `json:"exception,omitempty"`
	// The message associated with the current error.
	Message *string `json:"message,omitempty"`
	// Path of the exception received from the server.
	Paths *string `json:"paths,omitempty"`
	// Error status code.
	Status *int32 `json:"status,omitempty"`
	// Timestamp of the error.
	Timestamp *time.Time `json:"timestamp,omitempty"`
}

JobErrorResponseObject Error message when the state is FAILED.

func NewJobErrorResponseObject

func NewJobErrorResponseObject() *JobErrorResponseObject

NewJobErrorResponseObject instantiates a new JobErrorResponseObject 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 NewJobErrorResponseObjectWithDefaults

func NewJobErrorResponseObjectWithDefaults() *JobErrorResponseObject

NewJobErrorResponseObjectWithDefaults instantiates a new JobErrorResponseObject 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 (*JobErrorResponseObject) GetError

func (o *JobErrorResponseObject) GetError() string

GetError returns the Error field value if set, zero value otherwise.

func (*JobErrorResponseObject) GetErrorOk

func (o *JobErrorResponseObject) GetErrorOk() (*string, bool)

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

func (*JobErrorResponseObject) GetException

func (o *JobErrorResponseObject) GetException() string

GetException returns the Exception field value if set, zero value otherwise.

func (*JobErrorResponseObject) GetExceptionOk

func (o *JobErrorResponseObject) GetExceptionOk() (*string, bool)

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

func (*JobErrorResponseObject) GetMessage

func (o *JobErrorResponseObject) GetMessage() string

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

func (*JobErrorResponseObject) GetMessageOk

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

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

func (*JobErrorResponseObject) GetPaths

func (o *JobErrorResponseObject) GetPaths() string

GetPaths returns the Paths field value if set, zero value otherwise.

func (*JobErrorResponseObject) GetPathsOk

func (o *JobErrorResponseObject) GetPathsOk() (*string, bool)

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

func (*JobErrorResponseObject) GetStatus

func (o *JobErrorResponseObject) GetStatus() int32

GetStatus returns the Status field value if set, zero value otherwise.

func (*JobErrorResponseObject) GetStatusOk

func (o *JobErrorResponseObject) GetStatusOk() (*int32, bool)

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

func (*JobErrorResponseObject) GetTimestamp

func (o *JobErrorResponseObject) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*JobErrorResponseObject) GetTimestampOk

func (o *JobErrorResponseObject) GetTimestampOk() (*time.Time, bool)

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

func (*JobErrorResponseObject) HasError

func (o *JobErrorResponseObject) HasError() bool

HasError returns a boolean if a field has been set.

func (*JobErrorResponseObject) HasException

func (o *JobErrorResponseObject) HasException() bool

HasException returns a boolean if a field has been set.

func (*JobErrorResponseObject) HasMessage

func (o *JobErrorResponseObject) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*JobErrorResponseObject) HasPaths

func (o *JobErrorResponseObject) HasPaths() bool

HasPaths returns a boolean if a field has been set.

func (*JobErrorResponseObject) HasStatus

func (o *JobErrorResponseObject) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*JobErrorResponseObject) HasTimestamp

func (o *JobErrorResponseObject) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (JobErrorResponseObject) MarshalJSON

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

func (*JobErrorResponseObject) SetError

func (o *JobErrorResponseObject) SetError(v string)

SetError gets a reference to the given string and assigns it to the Error field.

func (*JobErrorResponseObject) SetException

func (o *JobErrorResponseObject) SetException(v string)

SetException gets a reference to the given string and assigns it to the Exception field.

func (*JobErrorResponseObject) SetMessage

func (o *JobErrorResponseObject) SetMessage(v string)

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

func (*JobErrorResponseObject) SetPaths

func (o *JobErrorResponseObject) SetPaths(v string)

SetPaths gets a reference to the given string and assigns it to the Paths field.

func (*JobErrorResponseObject) SetStatus

func (o *JobErrorResponseObject) SetStatus(v int32)

SetStatus gets a reference to the given int32 and assigns it to the Status field.

func (*JobErrorResponseObject) SetTimestamp

func (o *JobErrorResponseObject) SetTimestamp(v time.Time)

SetTimestamp gets a reference to the given time.Time and assigns it to the Timestamp field.

func (JobErrorResponseObject) ToMap

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

type JobManagementAPI

type JobManagementAPI interface {

	/*
		GetStatus Get job status

		Get information for a specified job, including its ID and its current status.<br/><br/>Required scope: $XSAPPNAME.job.read

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param jobInstanceIdOrUniqueId ID of the job for which to get status
		@return ApiGetStatusRequest
	*/
	GetStatus(ctx context.Context, jobInstanceIdOrUniqueId string) ApiGetStatusRequest

	// GetStatusExecute executes the request
	//  @return string
	GetStatusExecute(r ApiGetStatusRequest) (string, *http.Response, error)
}

type JobManagementAPIService

type JobManagementAPIService service

JobManagementAPIService JobManagementAPI service

func (*JobManagementAPIService) GetStatus

func (a *JobManagementAPIService) GetStatus(ctx context.Context, jobInstanceIdOrUniqueId string) ApiGetStatusRequest

GetStatus Get job status

Get information for a specified job, including its ID and its current status.<br/><br/>Required scope: $XSAPPNAME.job.read

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobInstanceIdOrUniqueId ID of the job for which to get status
@return ApiGetStatusRequest

func (*JobManagementAPIService) GetStatusExecute

Execute executes the request

@return string

type JobManagementForApplicationOperationsForAppProvidersAPI

type JobManagementForApplicationOperationsForAppProvidersAPI interface {

	/*
		GetJobRelatedToSaasApplicationById Get job errorStatusCode

		Get information about the state of the created job.<br/><br/>Required scopes: $XSAPPNAME.job.read

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param jobUuid The unique ID of a job for which to get information.
		@return ApiGetJobRelatedToSaasApplicationByIdRequest
	*/
	GetJobRelatedToSaasApplicationById(ctx context.Context, jobUuid string) ApiGetJobRelatedToSaasApplicationByIdRequest

	// GetJobRelatedToSaasApplicationByIdExecute executes the request
	//  @return JobStateResponseObject
	GetJobRelatedToSaasApplicationByIdExecute(r ApiGetJobRelatedToSaasApplicationByIdRequest) (*JobStateResponseObject, *http.Response, error)
}

type JobManagementForApplicationOperationsForAppProvidersAPIService

type JobManagementForApplicationOperationsForAppProvidersAPIService service

JobManagementForApplicationOperationsForAppProvidersAPIService JobManagementForApplicationOperationsForAppProvidersAPI service

func (*JobManagementForApplicationOperationsForAppProvidersAPIService) GetJobRelatedToSaasApplicationById

GetJobRelatedToSaasApplicationById Get job errorStatusCode

Get information about the state of the created job.<br/><br/>Required scopes: $XSAPPNAME.job.read

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobUuid The unique ID of a job for which to get information.
@return ApiGetJobRelatedToSaasApplicationByIdRequest

func (*JobManagementForApplicationOperationsForAppProvidersAPIService) GetJobRelatedToSaasApplicationByIdExecute

Execute executes the request

@return JobStateResponseObject

type JobStateResponseObject

type JobStateResponseObject struct {
	// The service instance ID of the SAP SaaS Provisioning service (saas-registry) that the application is using.
	CreatedBy *string                 `json:"createdBy,omitempty"`
	Error     *JobErrorResponseObject `json:"error,omitempty"`
	// ID of the corresponding job.
	Id *string `json:"id,omitempty"`
	// The current state of the corresponding job. Possible values: * <b>CREATED:</b> Job processing has created. * <b>STARTED:</b> Job processing has started. * <b>SUCCEEDED:</b> The job has completed. * <b>FAILED:</b> The job failed and did not complete. * <b>RETRY:</b> Subscription has timed out and job processing is pending a retry.
	State *string `json:"state,omitempty"`
}

JobStateResponseObject struct for JobStateResponseObject

func NewJobStateResponseObject

func NewJobStateResponseObject() *JobStateResponseObject

NewJobStateResponseObject instantiates a new JobStateResponseObject 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 NewJobStateResponseObjectWithDefaults

func NewJobStateResponseObjectWithDefaults() *JobStateResponseObject

NewJobStateResponseObjectWithDefaults instantiates a new JobStateResponseObject 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 (*JobStateResponseObject) GetCreatedBy

func (o *JobStateResponseObject) GetCreatedBy() string

GetCreatedBy returns the CreatedBy field value if set, zero value otherwise.

func (*JobStateResponseObject) GetCreatedByOk

func (o *JobStateResponseObject) GetCreatedByOk() (*string, bool)

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

func (*JobStateResponseObject) GetError

GetError returns the Error field value if set, zero value otherwise.

func (*JobStateResponseObject) GetErrorOk

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

func (*JobStateResponseObject) GetId

func (o *JobStateResponseObject) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*JobStateResponseObject) GetIdOk

func (o *JobStateResponseObject) GetIdOk() (*string, bool)

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

func (*JobStateResponseObject) GetState

func (o *JobStateResponseObject) GetState() string

GetState returns the State field value if set, zero value otherwise.

func (*JobStateResponseObject) GetStateOk

func (o *JobStateResponseObject) GetStateOk() (*string, bool)

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

func (*JobStateResponseObject) HasCreatedBy

func (o *JobStateResponseObject) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*JobStateResponseObject) HasError

func (o *JobStateResponseObject) HasError() bool

HasError returns a boolean if a field has been set.

func (*JobStateResponseObject) HasId

func (o *JobStateResponseObject) HasId() bool

HasId returns a boolean if a field has been set.

func (*JobStateResponseObject) HasState

func (o *JobStateResponseObject) HasState() bool

HasState returns a boolean if a field has been set.

func (JobStateResponseObject) MarshalJSON

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

func (*JobStateResponseObject) SetCreatedBy

func (o *JobStateResponseObject) SetCreatedBy(v string)

SetCreatedBy gets a reference to the given string and assigns it to the CreatedBy field.

func (*JobStateResponseObject) SetError

SetError gets a reference to the given JobErrorResponseObject and assigns it to the Error field.

func (*JobStateResponseObject) SetId

func (o *JobStateResponseObject) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*JobStateResponseObject) SetState

func (o *JobStateResponseObject) SetState(v string)

SetState gets a reference to the given string and assigns it to the State field.

func (JobStateResponseObject) ToMap

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

type LabelAssignmentRequestPayload

type LabelAssignmentRequestPayload struct {
	// Labels as key-value pairs in JSON format. An entity is allowed up to 10 labels. The key of each label is mandatory and is limited to 63 characters. Standard labels can have any name (key) that you define, with only a single optional value assigned per key. To define a special type of label, called tags, specify the key with the name 'tags' and associate up to 10 values per tag in the array. The key 'tags' (in any casing variation) can only be used once per entity. Note that label values (not keys) are case-sensitive -- be careful not to create duplicate variants of the same value with a different casing (example: \"myValue\" and \"MyValue\"). For example: { \"Cost Center\":\"2624061970\" \"Department\":\"Sales\" \"tags\": [\"Green\", \"Pharma\", \"Audited\"] }
	Labels *map[string][]string `json:"labels,omitempty"`
}

LabelAssignmentRequestPayload JSON object with labels as key-value pairs that specify custom attributes of the entity.

func NewLabelAssignmentRequestPayload

func NewLabelAssignmentRequestPayload() *LabelAssignmentRequestPayload

NewLabelAssignmentRequestPayload instantiates a new LabelAssignmentRequestPayload 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 NewLabelAssignmentRequestPayloadWithDefaults

func NewLabelAssignmentRequestPayloadWithDefaults() *LabelAssignmentRequestPayload

NewLabelAssignmentRequestPayloadWithDefaults instantiates a new LabelAssignmentRequestPayload 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 (*LabelAssignmentRequestPayload) GetLabels

func (o *LabelAssignmentRequestPayload) GetLabels() map[string][]string

GetLabels returns the Labels field value if set, zero value otherwise.

func (*LabelAssignmentRequestPayload) GetLabelsOk

func (o *LabelAssignmentRequestPayload) GetLabelsOk() (*map[string][]string, bool)

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

func (*LabelAssignmentRequestPayload) HasLabels

func (o *LabelAssignmentRequestPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (LabelAssignmentRequestPayload) MarshalJSON

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

func (*LabelAssignmentRequestPayload) SetLabels

func (o *LabelAssignmentRequestPayload) SetLabels(v map[string][]string)

SetLabels gets a reference to the given map[string][]string and assigns it to the Labels field.

func (LabelAssignmentRequestPayload) ToMap

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

type LabelsResponseObject

type LabelsResponseObject struct {
	// User-defined labels that are assigned as key-value pairs in a JSON array to the entity.  Example: {    \"Cost Center\": [\"19700626\"],    \"Department\": [\"Sales\"],    \"Contacts\": [\"name1@example.com\",\"name2@example.com\"],    \"EMEA\":[] }
	Labels *map[string][]string `json:"labels,omitempty"`
}

LabelsResponseObject Labels assigned as key-value pairs to the entity.

func NewLabelsResponseObject

func NewLabelsResponseObject() *LabelsResponseObject

NewLabelsResponseObject instantiates a new LabelsResponseObject 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 NewLabelsResponseObjectWithDefaults

func NewLabelsResponseObjectWithDefaults() *LabelsResponseObject

NewLabelsResponseObjectWithDefaults instantiates a new LabelsResponseObject 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 (*LabelsResponseObject) GetLabels

func (o *LabelsResponseObject) GetLabels() map[string][]string

GetLabels returns the Labels field value if set, zero value otherwise.

func (*LabelsResponseObject) GetLabelsOk

func (o *LabelsResponseObject) GetLabelsOk() (*map[string][]string, bool)

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

func (*LabelsResponseObject) HasLabels

func (o *LabelsResponseObject) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (LabelsResponseObject) MarshalJSON

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

func (*LabelsResponseObject) SetLabels

func (o *LabelsResponseObject) SetLabels(v map[string][]string)

SetLabels gets a reference to the given map[string][]string and assigns it to the Labels field.

func (LabelsResponseObject) ToMap

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

type MappedNullable

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

type NestingErrorDetailsResponseObject

type NestingErrorDetailsResponseObject struct {
	Code    *int32  `json:"code,omitempty"`
	Message *string `json:"message,omitempty"`
}

NestingErrorDetailsResponseObject Nesting of error responses

func NewNestingErrorDetailsResponseObject

func NewNestingErrorDetailsResponseObject() *NestingErrorDetailsResponseObject

NewNestingErrorDetailsResponseObject instantiates a new NestingErrorDetailsResponseObject 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 NewNestingErrorDetailsResponseObjectWithDefaults

func NewNestingErrorDetailsResponseObjectWithDefaults() *NestingErrorDetailsResponseObject

NewNestingErrorDetailsResponseObjectWithDefaults instantiates a new NestingErrorDetailsResponseObject 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 (*NestingErrorDetailsResponseObject) GetCode

GetCode returns the Code field value if set, zero value otherwise.

func (*NestingErrorDetailsResponseObject) GetCodeOk

func (o *NestingErrorDetailsResponseObject) GetCodeOk() (*int32, bool)

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

func (*NestingErrorDetailsResponseObject) GetMessage

func (o *NestingErrorDetailsResponseObject) GetMessage() string

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

func (*NestingErrorDetailsResponseObject) GetMessageOk

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

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

func (*NestingErrorDetailsResponseObject) HasCode

HasCode returns a boolean if a field has been set.

func (*NestingErrorDetailsResponseObject) HasMessage

func (o *NestingErrorDetailsResponseObject) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (NestingErrorDetailsResponseObject) MarshalJSON

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

func (*NestingErrorDetailsResponseObject) SetCode

SetCode gets a reference to the given int32 and assigns it to the Code field.

func (*NestingErrorDetailsResponseObject) SetMessage

func (o *NestingErrorDetailsResponseObject) SetMessage(v string)

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

func (NestingErrorDetailsResponseObject) ToMap

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

type NullableApiExceptionResponseObject

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

func (NullableApiExceptionResponseObject) Get

func (NullableApiExceptionResponseObject) IsSet

func (NullableApiExceptionResponseObject) MarshalJSON

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

func (*NullableApiExceptionResponseObject) Set

func (*NullableApiExceptionResponseObject) UnmarshalJSON

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

func (*NullableApiExceptionResponseObject) Unset

type NullableApiExceptionResponseObjectError

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

func (NullableApiExceptionResponseObjectError) Get

func (NullableApiExceptionResponseObjectError) IsSet

func (NullableApiExceptionResponseObjectError) MarshalJSON

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

func (*NullableApiExceptionResponseObjectError) Set

func (*NullableApiExceptionResponseObjectError) UnmarshalJSON

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

func (*NullableApiExceptionResponseObjectError) Unset

type NullableApplicationResourceDto

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

func (NullableApplicationResourceDto) Get

func (NullableApplicationResourceDto) IsSet

func (NullableApplicationResourceDto) MarshalJSON

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

func (*NullableApplicationResourceDto) Set

func (*NullableApplicationResourceDto) UnmarshalJSON

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

func (*NullableApplicationResourceDto) Unset

func (v *NullableApplicationResourceDto) Unset()

type NullableApplicationSubscriptionsResponseObject

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

func (NullableApplicationSubscriptionsResponseObject) Get

func (NullableApplicationSubscriptionsResponseObject) IsSet

func (NullableApplicationSubscriptionsResponseObject) MarshalJSON

func (*NullableApplicationSubscriptionsResponseObject) Set

func (*NullableApplicationSubscriptionsResponseObject) UnmarshalJSON

func (*NullableApplicationSubscriptionsResponseObject) 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 NullableCreateSubscriptionRequestPayload

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

func (NullableCreateSubscriptionRequestPayload) Get

func (NullableCreateSubscriptionRequestPayload) IsSet

func (NullableCreateSubscriptionRequestPayload) MarshalJSON

func (*NullableCreateSubscriptionRequestPayload) Set

func (*NullableCreateSubscriptionRequestPayload) UnmarshalJSON

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

func (*NullableCreateSubscriptionRequestPayload) Unset

type NullableDependenciesResponseObject

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

func (NullableDependenciesResponseObject) Get

func (NullableDependenciesResponseObject) IsSet

func (NullableDependenciesResponseObject) MarshalJSON

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

func (*NullableDependenciesResponseObject) Set

func (*NullableDependenciesResponseObject) UnmarshalJSON

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

func (*NullableDependenciesResponseObject) Unset

type NullableEntitledApplicationsErrorResponseObject

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

func (NullableEntitledApplicationsErrorResponseObject) Get

func (NullableEntitledApplicationsErrorResponseObject) IsSet

func (NullableEntitledApplicationsErrorResponseObject) MarshalJSON

func (*NullableEntitledApplicationsErrorResponseObject) Set

func (*NullableEntitledApplicationsErrorResponseObject) UnmarshalJSON

func (*NullableEntitledApplicationsErrorResponseObject) Unset

type NullableEntitledApplicationsResponseCollection

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

func (NullableEntitledApplicationsResponseCollection) Get

func (NullableEntitledApplicationsResponseCollection) IsSet

func (NullableEntitledApplicationsResponseCollection) MarshalJSON

func (*NullableEntitledApplicationsResponseCollection) Set

func (*NullableEntitledApplicationsResponseCollection) UnmarshalJSON

func (*NullableEntitledApplicationsResponseCollection) Unset

type NullableEntitledApplicationsResponseObject

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

func (NullableEntitledApplicationsResponseObject) Get

func (NullableEntitledApplicationsResponseObject) IsSet

func (NullableEntitledApplicationsResponseObject) MarshalJSON

func (*NullableEntitledApplicationsResponseObject) Set

func (*NullableEntitledApplicationsResponseObject) UnmarshalJSON

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

func (*NullableEntitledApplicationsResponseObject) Unset

type NullableEntitledApplicationsResponseObjectMetadata

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

func (NullableEntitledApplicationsResponseObjectMetadata) Get

func (NullableEntitledApplicationsResponseObjectMetadata) IsSet

func (NullableEntitledApplicationsResponseObjectMetadata) MarshalJSON

func (*NullableEntitledApplicationsResponseObjectMetadata) Set

func (*NullableEntitledApplicationsResponseObjectMetadata) UnmarshalJSON

func (*NullableEntitledApplicationsResponseObjectMetadata) Unset

type NullableEntitledApplicationsResponseObjectParamsSchema

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

func (NullableEntitledApplicationsResponseObjectParamsSchema) Get

func (NullableEntitledApplicationsResponseObjectParamsSchema) IsSet

func (NullableEntitledApplicationsResponseObjectParamsSchema) MarshalJSON

func (*NullableEntitledApplicationsResponseObjectParamsSchema) Set

func (*NullableEntitledApplicationsResponseObjectParamsSchema) UnmarshalJSON

func (*NullableEntitledApplicationsResponseObjectParamsSchema) 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 NullableJobErrorResponseObject

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

func (NullableJobErrorResponseObject) Get

func (NullableJobErrorResponseObject) IsSet

func (NullableJobErrorResponseObject) MarshalJSON

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

func (*NullableJobErrorResponseObject) Set

func (*NullableJobErrorResponseObject) UnmarshalJSON

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

func (*NullableJobErrorResponseObject) Unset

func (v *NullableJobErrorResponseObject) Unset()

type NullableJobStateResponseObject

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

func (NullableJobStateResponseObject) Get

func (NullableJobStateResponseObject) IsSet

func (NullableJobStateResponseObject) MarshalJSON

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

func (*NullableJobStateResponseObject) Set

func (*NullableJobStateResponseObject) UnmarshalJSON

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

func (*NullableJobStateResponseObject) Unset

func (v *NullableJobStateResponseObject) Unset()

type NullableLabelAssignmentRequestPayload

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

func (NullableLabelAssignmentRequestPayload) Get

func (NullableLabelAssignmentRequestPayload) IsSet

func (NullableLabelAssignmentRequestPayload) MarshalJSON

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

func (*NullableLabelAssignmentRequestPayload) Set

func (*NullableLabelAssignmentRequestPayload) UnmarshalJSON

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

func (*NullableLabelAssignmentRequestPayload) Unset

type NullableLabelsResponseObject

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

func NewNullableLabelsResponseObject

func NewNullableLabelsResponseObject(val *LabelsResponseObject) *NullableLabelsResponseObject

func (NullableLabelsResponseObject) Get

func (NullableLabelsResponseObject) IsSet

func (NullableLabelsResponseObject) MarshalJSON

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

func (*NullableLabelsResponseObject) Set

func (*NullableLabelsResponseObject) UnmarshalJSON

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

func (*NullableLabelsResponseObject) Unset

func (v *NullableLabelsResponseObject) Unset()

type NullableNestingErrorDetailsResponseObject

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

func (NullableNestingErrorDetailsResponseObject) Get

func (NullableNestingErrorDetailsResponseObject) IsSet

func (NullableNestingErrorDetailsResponseObject) MarshalJSON

func (*NullableNestingErrorDetailsResponseObject) Set

func (*NullableNestingErrorDetailsResponseObject) UnmarshalJSON

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

func (*NullableNestingErrorDetailsResponseObject) Unset

type NullableRegistrationDetailsResponseObject

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

func (NullableRegistrationDetailsResponseObject) Get

func (NullableRegistrationDetailsResponseObject) IsSet

func (NullableRegistrationDetailsResponseObject) MarshalJSON

func (*NullableRegistrationDetailsResponseObject) Set

func (*NullableRegistrationDetailsResponseObject) UnmarshalJSON

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

func (*NullableRegistrationDetailsResponseObject) Unset

type NullableSaasAsyncSubscriptionRequestPayload

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

func (NullableSaasAsyncSubscriptionRequestPayload) Get

func (NullableSaasAsyncSubscriptionRequestPayload) IsSet

func (NullableSaasAsyncSubscriptionRequestPayload) MarshalJSON

func (*NullableSaasAsyncSubscriptionRequestPayload) Set

func (*NullableSaasAsyncSubscriptionRequestPayload) UnmarshalJSON

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

func (*NullableSaasAsyncSubscriptionRequestPayload) 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 NullableSubscriptionsListResponseObject

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

func (NullableSubscriptionsListResponseObject) Get

func (NullableSubscriptionsListResponseObject) IsSet

func (NullableSubscriptionsListResponseObject) MarshalJSON

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

func (*NullableSubscriptionsListResponseObject) Set

func (*NullableSubscriptionsListResponseObject) UnmarshalJSON

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

func (*NullableSubscriptionsListResponseObject) 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 NullableUpdateApplicationDependenciesRequestPayload

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

func (NullableUpdateApplicationDependenciesRequestPayload) Get

func (NullableUpdateApplicationDependenciesRequestPayload) IsSet

func (NullableUpdateApplicationDependenciesRequestPayload) MarshalJSON

func (*NullableUpdateApplicationDependenciesRequestPayload) Set

func (*NullableUpdateApplicationDependenciesRequestPayload) UnmarshalJSON

func (*NullableUpdateApplicationDependenciesRequestPayload) Unset

type NullableUpdateSubscriptionRequestPayload

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

func (NullableUpdateSubscriptionRequestPayload) Get

func (NullableUpdateSubscriptionRequestPayload) IsSet

func (NullableUpdateSubscriptionRequestPayload) MarshalJSON

func (*NullableUpdateSubscriptionRequestPayload) Set

func (*NullableUpdateSubscriptionRequestPayload) UnmarshalJSON

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

func (*NullableUpdateSubscriptionRequestPayload) Unset

type RegistrationDetailsResponseObject

type RegistrationDetailsResponseObject struct {
	// The ID returned by an xsuaa service instance after the app provider has connected the multitenant application to an xsuaa service instance.
	AppId *string `json:"appId,omitempty"`
	// The unique registration name of the deployed multitenant application as defined by the app developer.
	AppName *string `json:"appName,omitempty"`
	// The plan used to register the multitenant application or reusable service. <b>- saasApplication:</b> Registered entity is a multitenant application. <b>- saasService:</b> Registered entity is a reuse service.
	AppType *string `json:"appType,omitempty"`
	// Any callback URLs that the multitenant application exposes.
	AppUrls *string `json:"appUrls,omitempty"`
	// Name of the cloud automation solution associated with the multitenant application.
	AutomationSolutionName *string `json:"automationSolutionName,omitempty"`
	// The category to which the application is grouped in the Subscriptions page in the cockpit. If left empty, it gets assigned to the default category.
	Category *string `json:"category,omitempty"`
	// The unique commercial registration name of the deployed multitenant application as defined by the app developer.
	CommercialAppName *string `json:"commercialAppName,omitempty"`
	// The description of the multitenant application for customer-facing UIs.
	Description *string `json:"description,omitempty"`
	// The display name of the application for customer-facing UIs.
	DisplayName *string `json:"displayName,omitempty"`
	// A flag to determine wheater to fail subscription when automation solution fails or not.
	FailSubscriptionOnAutomationFailure *bool `json:"failSubscriptionOnAutomationFailure,omitempty"`
	// Name of the formations solution associated with the multitenant application.
	// Deprecated
	FormationSolutionName *string `json:"formationSolutionName,omitempty"`
	// ID of the global account associated with the multitenant application.
	GlobalAccountId *string `json:"globalAccountId,omitempty"`
	// Error message to return when automation solution fails.
	MessageOnAutomationFailure *string `json:"messageOnAutomationFailure,omitempty"`
	// The unique ID of the Cloud Foundry org where the app provider has deployed and registered the multitenant application.
	OrganizationGuid *string                                         `json:"organizationGuid,omitempty"`
	ParamsSchema     *EntitledApplicationsResponseObjectParamsSchema `json:"paramsSchema,omitempty"`
	// Whether the parameters are transferred to the application’s dependencies.
	PropagateParams *bool `json:"propagateParams,omitempty"`
	// The unique ID of the tenant that provides the multitenant application.
	ProviderTenantId *string `json:"providerTenantId,omitempty"`
	// The ID of the multitenant application that is registered to the SAP SaaS Provisioning service registry.
	ServiceInstanceId *string `json:"serviceInstanceId,omitempty"`
	// The unique ID of the Cloud Foundry space where the app provider has deployed and registered the multitenant application.
	SpaceGuid *string `json:"spaceGuid,omitempty"`
	// The xsappname configured in the security descriptor file used to create the xsuaa service instance for the multitenant application.
	Xsappname *string `json:"xsappname,omitempty"`
}

RegistrationDetailsResponseObject struct for RegistrationDetailsResponseObject

func NewRegistrationDetailsResponseObject

func NewRegistrationDetailsResponseObject() *RegistrationDetailsResponseObject

NewRegistrationDetailsResponseObject instantiates a new RegistrationDetailsResponseObject 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 NewRegistrationDetailsResponseObjectWithDefaults

func NewRegistrationDetailsResponseObjectWithDefaults() *RegistrationDetailsResponseObject

NewRegistrationDetailsResponseObjectWithDefaults instantiates a new RegistrationDetailsResponseObject 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 (*RegistrationDetailsResponseObject) GetAppId

GetAppId returns the AppId field value if set, zero value otherwise.

func (*RegistrationDetailsResponseObject) GetAppIdOk

func (o *RegistrationDetailsResponseObject) GetAppIdOk() (*string, bool)

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

func (*RegistrationDetailsResponseObject) GetAppName

func (o *RegistrationDetailsResponseObject) GetAppName() string

GetAppName returns the AppName field value if set, zero value otherwise.

func (*RegistrationDetailsResponseObject) GetAppNameOk

func (o *RegistrationDetailsResponseObject) GetAppNameOk() (*string, bool)

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

func (*RegistrationDetailsResponseObject) GetAppType

func (o *RegistrationDetailsResponseObject) GetAppType() string

GetAppType returns the AppType field value if set, zero value otherwise.

func (*RegistrationDetailsResponseObject) GetAppTypeOk

func (o *RegistrationDetailsResponseObject) GetAppTypeOk() (*string, bool)

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

func (*RegistrationDetailsResponseObject) GetAppUrls

func (o *RegistrationDetailsResponseObject) GetAppUrls() string

GetAppUrls returns the AppUrls field value if set, zero value otherwise.

func (*RegistrationDetailsResponseObject) GetAppUrlsOk

func (o *RegistrationDetailsResponseObject) GetAppUrlsOk() (*string, bool)

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

func (*RegistrationDetailsResponseObject) GetAutomationSolutionName

func (o *RegistrationDetailsResponseObject) GetAutomationSolutionName() string

GetAutomationSolutionName returns the AutomationSolutionName field value if set, zero value otherwise.

func (*RegistrationDetailsResponseObject) GetAutomationSolutionNameOk

func (o *RegistrationDetailsResponseObject) GetAutomationSolutionNameOk() (*string, bool)

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

func (*RegistrationDetailsResponseObject) GetCategory

func (o *RegistrationDetailsResponseObject) GetCategory() string

GetCategory returns the Category field value if set, zero value otherwise.

func (*RegistrationDetailsResponseObject) GetCategoryOk

func (o *RegistrationDetailsResponseObject) GetCategoryOk() (*string, bool)

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

func (*RegistrationDetailsResponseObject) GetCommercialAppName

func (o *RegistrationDetailsResponseObject) GetCommercialAppName() string

GetCommercialAppName returns the CommercialAppName field value if set, zero value otherwise.

func (*RegistrationDetailsResponseObject) GetCommercialAppNameOk

func (o *RegistrationDetailsResponseObject) GetCommercialAppNameOk() (*string, bool)

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

func (*RegistrationDetailsResponseObject) GetDescription

func (o *RegistrationDetailsResponseObject) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*RegistrationDetailsResponseObject) GetDescriptionOk

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

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

func (*RegistrationDetailsResponseObject) GetDisplayName

func (o *RegistrationDetailsResponseObject) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*RegistrationDetailsResponseObject) GetDisplayNameOk

func (o *RegistrationDetailsResponseObject) GetDisplayNameOk() (*string, bool)

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

func (*RegistrationDetailsResponseObject) GetFailSubscriptionOnAutomationFailure

func (o *RegistrationDetailsResponseObject) GetFailSubscriptionOnAutomationFailure() bool

GetFailSubscriptionOnAutomationFailure returns the FailSubscriptionOnAutomationFailure field value if set, zero value otherwise.

func (*RegistrationDetailsResponseObject) GetFailSubscriptionOnAutomationFailureOk

func (o *RegistrationDetailsResponseObject) GetFailSubscriptionOnAutomationFailureOk() (*bool, bool)

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

func (*RegistrationDetailsResponseObject) GetFormationSolutionName

func (o *RegistrationDetailsResponseObject) GetFormationSolutionName() string

GetFormationSolutionName returns the FormationSolutionName field value if set, zero value otherwise. Deprecated

func (*RegistrationDetailsResponseObject) GetFormationSolutionNameOk

func (o *RegistrationDetailsResponseObject) GetFormationSolutionNameOk() (*string, bool)

GetFormationSolutionNameOk returns a tuple with the FormationSolutionName field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*RegistrationDetailsResponseObject) GetGlobalAccountId

func (o *RegistrationDetailsResponseObject) GetGlobalAccountId() string

GetGlobalAccountId returns the GlobalAccountId field value if set, zero value otherwise.

func (*RegistrationDetailsResponseObject) GetGlobalAccountIdOk

func (o *RegistrationDetailsResponseObject) GetGlobalAccountIdOk() (*string, bool)

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

func (*RegistrationDetailsResponseObject) GetMessageOnAutomationFailure

func (o *RegistrationDetailsResponseObject) GetMessageOnAutomationFailure() string

GetMessageOnAutomationFailure returns the MessageOnAutomationFailure field value if set, zero value otherwise.

func (*RegistrationDetailsResponseObject) GetMessageOnAutomationFailureOk

func (o *RegistrationDetailsResponseObject) GetMessageOnAutomationFailureOk() (*string, bool)

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

func (*RegistrationDetailsResponseObject) GetOrganizationGuid

func (o *RegistrationDetailsResponseObject) GetOrganizationGuid() string

GetOrganizationGuid returns the OrganizationGuid field value if set, zero value otherwise.

func (*RegistrationDetailsResponseObject) GetOrganizationGuidOk

func (o *RegistrationDetailsResponseObject) GetOrganizationGuidOk() (*string, bool)

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

func (*RegistrationDetailsResponseObject) GetParamsSchema

GetParamsSchema returns the ParamsSchema field value if set, zero value otherwise.

func (*RegistrationDetailsResponseObject) GetParamsSchemaOk

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

func (*RegistrationDetailsResponseObject) GetPropagateParams

func (o *RegistrationDetailsResponseObject) GetPropagateParams() bool

GetPropagateParams returns the PropagateParams field value if set, zero value otherwise.

func (*RegistrationDetailsResponseObject) GetPropagateParamsOk

func (o *RegistrationDetailsResponseObject) GetPropagateParamsOk() (*bool, bool)

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

func (*RegistrationDetailsResponseObject) GetProviderTenantId

func (o *RegistrationDetailsResponseObject) GetProviderTenantId() string

GetProviderTenantId returns the ProviderTenantId field value if set, zero value otherwise.

func (*RegistrationDetailsResponseObject) GetProviderTenantIdOk

func (o *RegistrationDetailsResponseObject) GetProviderTenantIdOk() (*string, bool)

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

func (*RegistrationDetailsResponseObject) GetServiceInstanceId

func (o *RegistrationDetailsResponseObject) GetServiceInstanceId() string

GetServiceInstanceId returns the ServiceInstanceId field value if set, zero value otherwise.

func (*RegistrationDetailsResponseObject) GetServiceInstanceIdOk

func (o *RegistrationDetailsResponseObject) GetServiceInstanceIdOk() (*string, bool)

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

func (*RegistrationDetailsResponseObject) GetSpaceGuid

func (o *RegistrationDetailsResponseObject) GetSpaceGuid() string

GetSpaceGuid returns the SpaceGuid field value if set, zero value otherwise.

func (*RegistrationDetailsResponseObject) GetSpaceGuidOk

func (o *RegistrationDetailsResponseObject) GetSpaceGuidOk() (*string, bool)

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

func (*RegistrationDetailsResponseObject) GetXsappname

func (o *RegistrationDetailsResponseObject) GetXsappname() string

GetXsappname returns the Xsappname field value if set, zero value otherwise.

func (*RegistrationDetailsResponseObject) GetXsappnameOk

func (o *RegistrationDetailsResponseObject) GetXsappnameOk() (*string, bool)

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

func (*RegistrationDetailsResponseObject) HasAppId

HasAppId returns a boolean if a field has been set.

func (*RegistrationDetailsResponseObject) HasAppName

func (o *RegistrationDetailsResponseObject) HasAppName() bool

HasAppName returns a boolean if a field has been set.

func (*RegistrationDetailsResponseObject) HasAppType

func (o *RegistrationDetailsResponseObject) HasAppType() bool

HasAppType returns a boolean if a field has been set.

func (*RegistrationDetailsResponseObject) HasAppUrls

func (o *RegistrationDetailsResponseObject) HasAppUrls() bool

HasAppUrls returns a boolean if a field has been set.

func (*RegistrationDetailsResponseObject) HasAutomationSolutionName

func (o *RegistrationDetailsResponseObject) HasAutomationSolutionName() bool

HasAutomationSolutionName returns a boolean if a field has been set.

func (*RegistrationDetailsResponseObject) HasCategory

func (o *RegistrationDetailsResponseObject) HasCategory() bool

HasCategory returns a boolean if a field has been set.

func (*RegistrationDetailsResponseObject) HasCommercialAppName

func (o *RegistrationDetailsResponseObject) HasCommercialAppName() bool

HasCommercialAppName returns a boolean if a field has been set.

func (*RegistrationDetailsResponseObject) HasDescription

func (o *RegistrationDetailsResponseObject) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*RegistrationDetailsResponseObject) HasDisplayName

func (o *RegistrationDetailsResponseObject) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*RegistrationDetailsResponseObject) HasFailSubscriptionOnAutomationFailure

func (o *RegistrationDetailsResponseObject) HasFailSubscriptionOnAutomationFailure() bool

HasFailSubscriptionOnAutomationFailure returns a boolean if a field has been set.

func (*RegistrationDetailsResponseObject) HasFormationSolutionName

func (o *RegistrationDetailsResponseObject) HasFormationSolutionName() bool

HasFormationSolutionName returns a boolean if a field has been set.

func (*RegistrationDetailsResponseObject) HasGlobalAccountId

func (o *RegistrationDetailsResponseObject) HasGlobalAccountId() bool

HasGlobalAccountId returns a boolean if a field has been set.

func (*RegistrationDetailsResponseObject) HasMessageOnAutomationFailure

func (o *RegistrationDetailsResponseObject) HasMessageOnAutomationFailure() bool

HasMessageOnAutomationFailure returns a boolean if a field has been set.

func (*RegistrationDetailsResponseObject) HasOrganizationGuid

func (o *RegistrationDetailsResponseObject) HasOrganizationGuid() bool

HasOrganizationGuid returns a boolean if a field has been set.

func (*RegistrationDetailsResponseObject) HasParamsSchema

func (o *RegistrationDetailsResponseObject) HasParamsSchema() bool

HasParamsSchema returns a boolean if a field has been set.

func (*RegistrationDetailsResponseObject) HasPropagateParams

func (o *RegistrationDetailsResponseObject) HasPropagateParams() bool

HasPropagateParams returns a boolean if a field has been set.

func (*RegistrationDetailsResponseObject) HasProviderTenantId

func (o *RegistrationDetailsResponseObject) HasProviderTenantId() bool

HasProviderTenantId returns a boolean if a field has been set.

func (*RegistrationDetailsResponseObject) HasServiceInstanceId

func (o *RegistrationDetailsResponseObject) HasServiceInstanceId() bool

HasServiceInstanceId returns a boolean if a field has been set.

func (*RegistrationDetailsResponseObject) HasSpaceGuid

func (o *RegistrationDetailsResponseObject) HasSpaceGuid() bool

HasSpaceGuid returns a boolean if a field has been set.

func (*RegistrationDetailsResponseObject) HasXsappname

func (o *RegistrationDetailsResponseObject) HasXsappname() bool

HasXsappname returns a boolean if a field has been set.

func (RegistrationDetailsResponseObject) MarshalJSON

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

func (*RegistrationDetailsResponseObject) SetAppId

SetAppId gets a reference to the given string and assigns it to the AppId field.

func (*RegistrationDetailsResponseObject) SetAppName

func (o *RegistrationDetailsResponseObject) SetAppName(v string)

SetAppName gets a reference to the given string and assigns it to the AppName field.

func (*RegistrationDetailsResponseObject) SetAppType

func (o *RegistrationDetailsResponseObject) SetAppType(v string)

SetAppType gets a reference to the given string and assigns it to the AppType field.

func (*RegistrationDetailsResponseObject) SetAppUrls

func (o *RegistrationDetailsResponseObject) SetAppUrls(v string)

SetAppUrls gets a reference to the given string and assigns it to the AppUrls field.

func (*RegistrationDetailsResponseObject) SetAutomationSolutionName

func (o *RegistrationDetailsResponseObject) SetAutomationSolutionName(v string)

SetAutomationSolutionName gets a reference to the given string and assigns it to the AutomationSolutionName field.

func (*RegistrationDetailsResponseObject) SetCategory

func (o *RegistrationDetailsResponseObject) SetCategory(v string)

SetCategory gets a reference to the given string and assigns it to the Category field.

func (*RegistrationDetailsResponseObject) SetCommercialAppName

func (o *RegistrationDetailsResponseObject) SetCommercialAppName(v string)

SetCommercialAppName gets a reference to the given string and assigns it to the CommercialAppName field.

func (*RegistrationDetailsResponseObject) SetDescription

func (o *RegistrationDetailsResponseObject) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*RegistrationDetailsResponseObject) SetDisplayName

func (o *RegistrationDetailsResponseObject) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*RegistrationDetailsResponseObject) SetFailSubscriptionOnAutomationFailure

func (o *RegistrationDetailsResponseObject) SetFailSubscriptionOnAutomationFailure(v bool)

SetFailSubscriptionOnAutomationFailure gets a reference to the given bool and assigns it to the FailSubscriptionOnAutomationFailure field.

func (*RegistrationDetailsResponseObject) SetFormationSolutionName

func (o *RegistrationDetailsResponseObject) SetFormationSolutionName(v string)

SetFormationSolutionName gets a reference to the given string and assigns it to the FormationSolutionName field. Deprecated

func (*RegistrationDetailsResponseObject) SetGlobalAccountId

func (o *RegistrationDetailsResponseObject) SetGlobalAccountId(v string)

SetGlobalAccountId gets a reference to the given string and assigns it to the GlobalAccountId field.

func (*RegistrationDetailsResponseObject) SetMessageOnAutomationFailure

func (o *RegistrationDetailsResponseObject) SetMessageOnAutomationFailure(v string)

SetMessageOnAutomationFailure gets a reference to the given string and assigns it to the MessageOnAutomationFailure field.

func (*RegistrationDetailsResponseObject) SetOrganizationGuid

func (o *RegistrationDetailsResponseObject) SetOrganizationGuid(v string)

SetOrganizationGuid gets a reference to the given string and assigns it to the OrganizationGuid field.

func (*RegistrationDetailsResponseObject) SetParamsSchema

SetParamsSchema gets a reference to the given EntitledApplicationsResponseObjectParamsSchema and assigns it to the ParamsSchema field.

func (*RegistrationDetailsResponseObject) SetPropagateParams

func (o *RegistrationDetailsResponseObject) SetPropagateParams(v bool)

SetPropagateParams gets a reference to the given bool and assigns it to the PropagateParams field.

func (*RegistrationDetailsResponseObject) SetProviderTenantId

func (o *RegistrationDetailsResponseObject) SetProviderTenantId(v string)

SetProviderTenantId gets a reference to the given string and assigns it to the ProviderTenantId field.

func (*RegistrationDetailsResponseObject) SetServiceInstanceId

func (o *RegistrationDetailsResponseObject) SetServiceInstanceId(v string)

SetServiceInstanceId gets a reference to the given string and assigns it to the ServiceInstanceId field.

func (*RegistrationDetailsResponseObject) SetSpaceGuid

func (o *RegistrationDetailsResponseObject) SetSpaceGuid(v string)

SetSpaceGuid gets a reference to the given string and assigns it to the SpaceGuid field.

func (*RegistrationDetailsResponseObject) SetXsappname

func (o *RegistrationDetailsResponseObject) SetXsappname(v string)

SetXsappname gets a reference to the given string and assigns it to the Xsappname field.

func (RegistrationDetailsResponseObject) ToMap

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

type SaasAsyncSubscriptionRequestPayload

type SaasAsyncSubscriptionRequestPayload struct {
	// Additional details accompanying the subscription process. Relates mostly to the cases when the subscription process status is FAILED.
	Message *string `json:"message,omitempty"`
	// Status of the subscription job.
	Status *string `json:"status,omitempty"`
	// The URL the multitenant application is exposing for a subscription.
	SubscriptionUrl *string `json:"subscriptionUrl,omitempty"`
}

SaasAsyncSubscriptionRequestPayload The details of the subaccount tenant subscription an app provider sends to users.

func NewSaasAsyncSubscriptionRequestPayload

func NewSaasAsyncSubscriptionRequestPayload() *SaasAsyncSubscriptionRequestPayload

NewSaasAsyncSubscriptionRequestPayload instantiates a new SaasAsyncSubscriptionRequestPayload 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 NewSaasAsyncSubscriptionRequestPayloadWithDefaults

func NewSaasAsyncSubscriptionRequestPayloadWithDefaults() *SaasAsyncSubscriptionRequestPayload

NewSaasAsyncSubscriptionRequestPayloadWithDefaults instantiates a new SaasAsyncSubscriptionRequestPayload 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 (*SaasAsyncSubscriptionRequestPayload) GetMessage

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

func (*SaasAsyncSubscriptionRequestPayload) GetMessageOk

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

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

func (*SaasAsyncSubscriptionRequestPayload) GetStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*SaasAsyncSubscriptionRequestPayload) GetStatusOk

func (o *SaasAsyncSubscriptionRequestPayload) GetStatusOk() (*string, bool)

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

func (*SaasAsyncSubscriptionRequestPayload) GetSubscriptionUrl

func (o *SaasAsyncSubscriptionRequestPayload) GetSubscriptionUrl() string

GetSubscriptionUrl returns the SubscriptionUrl field value if set, zero value otherwise.

func (*SaasAsyncSubscriptionRequestPayload) GetSubscriptionUrlOk

func (o *SaasAsyncSubscriptionRequestPayload) GetSubscriptionUrlOk() (*string, bool)

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

func (*SaasAsyncSubscriptionRequestPayload) HasMessage

func (o *SaasAsyncSubscriptionRequestPayload) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*SaasAsyncSubscriptionRequestPayload) HasStatus

HasStatus returns a boolean if a field has been set.

func (*SaasAsyncSubscriptionRequestPayload) HasSubscriptionUrl

func (o *SaasAsyncSubscriptionRequestPayload) HasSubscriptionUrl() bool

HasSubscriptionUrl returns a boolean if a field has been set.

func (SaasAsyncSubscriptionRequestPayload) MarshalJSON

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

func (*SaasAsyncSubscriptionRequestPayload) SetMessage

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

func (*SaasAsyncSubscriptionRequestPayload) SetStatus

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*SaasAsyncSubscriptionRequestPayload) SetSubscriptionUrl

func (o *SaasAsyncSubscriptionRequestPayload) SetSubscriptionUrl(v string)

SetSubscriptionUrl gets a reference to the given string and assigns it to the SubscriptionUrl field.

func (SaasAsyncSubscriptionRequestPayload) ToMap

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

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type SubscriptionOperationsForAppConsumersAPI

type SubscriptionOperationsForAppConsumersAPI interface {

	/*
		CreateSubscriptionAsync Subscribe to an application from a subaccount

		Subscribe to a multitenant application from a subaccount.
	This process is asynchronous.
	You must be assigned to the subaccount admin role.
	To check which multitenant applications the subaccount can subscribe to, use the API: GET /saas-manager/v1/applications.<br/><br/>Required scopes: $XSAPPNAME.subaccount.application.subscription.update

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param appName The name of the multitenant application to subscribe to.
		@return ApiCreateSubscriptionAsyncRequest
	*/
	CreateSubscriptionAsync(ctx context.Context, appName string) ApiCreateSubscriptionAsyncRequest

	// CreateSubscriptionAsyncExecute executes the request
	CreateSubscriptionAsyncExecute(r ApiCreateSubscriptionAsyncRequest) (*http.Response, error)

	/*
		DeleteSubscriptionAsync Unsubscribe an application from a subaccount

		Unsubscribe a multitenant application from a subaccount. This process is asynchronous. All data related to the subscribed multitenant application will be deleted in the respective subaccount. To show all application entitlements, including application names, plan names, and subscription status, in a subaccount, use GET /saas-manager/v1/applications/{appName} <br/><br/>Required scopes: $XSAPPNAME.subaccount.application.subscription.update

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param appName The name of the multitenant application from which to unsubscribe the subaccount.
		@return ApiDeleteSubscriptionAsyncRequest
	*/
	DeleteSubscriptionAsync(ctx context.Context, appName string) ApiDeleteSubscriptionAsyncRequest

	// DeleteSubscriptionAsyncExecute executes the request
	DeleteSubscriptionAsyncExecute(r ApiDeleteSubscriptionAsyncRequest) (*http.Response, error)

	/*
		DeleteSubscriptionLabels Remove all labels from a multitenant application subscription

		Remove all user-defined labels that are assigned to a consumer subaccount's subscription to a multitenant application.

	To remove specific labels, use instead: PUT /saas-manager/v1/applications/{appName}/ subscription/labels
	Required scope: $XSAPPNAME.subaccount.application.subscription.update


		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param appName The name of the multitenant application to which a subaccount is subscribed.
		@return ApiDeleteSubscriptionLabelsRequest
	*/
	DeleteSubscriptionLabels(ctx context.Context, appName string) ApiDeleteSubscriptionLabelsRequest

	// DeleteSubscriptionLabelsExecute executes the request
	//  @return LabelsResponseObject
	DeleteSubscriptionLabelsExecute(r ApiDeleteSubscriptionLabelsRequest) (*LabelsResponseObject, *http.Response, error)

	/*
		GetEntitledApplication Get details of a multitenant application

		Get details of a specific multitenant application to which the subaccount is entitled to subscribe. Also useful for finding the URL to launch the application.<br/><br/>Required scopes: $XSAPPNAME.subaccount.application.subscription.read

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param appName The name of the multitenant application to which a subaccount is entitled to subscribe.
		@return ApiGetEntitledApplicationRequest
	*/
	GetEntitledApplication(ctx context.Context, appName string) ApiGetEntitledApplicationRequest

	// GetEntitledApplicationExecute executes the request
	//  @return EntitledApplicationsResponseObject
	GetEntitledApplicationExecute(r ApiGetEntitledApplicationRequest) (*EntitledApplicationsResponseObject, *http.Response, error)

	/*
		GetEntitledApplications Get all entitled multitenant applications

		List all the multitenant applications to which a subaccount is entitled to subscribe, including their subscription details. Also useful for finding the URLs to launch each of the entitled applications.<br/><br/>Required scopes: $XSAPPNAME.subaccount.application.subscription.read

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

	// GetEntitledApplicationsExecute executes the request
	//  @return EntitledApplicationsResponseCollection
	GetEntitledApplicationsExecute(r ApiGetEntitledApplicationsRequest) (*EntitledApplicationsResponseCollection, *http.Response, error)

	/*
		GetSubscriptionLabels Get labels for a multitenant application subscription

		Get all the user-defined labels that are assigned as key-value pairs to a consumer subaccount's subscription to a multitenant application.

	Required scope: $XSAPPNAME.subaccount.application.subscription.read

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param appName The name of the multitenant application to which a subaccount is subscribed.
		@return ApiGetSubscriptionLabelsRequest
	*/
	GetSubscriptionLabels(ctx context.Context, appName string) ApiGetSubscriptionLabelsRequest

	// GetSubscriptionLabelsExecute executes the request
	//  @return LabelsResponseObject
	GetSubscriptionLabelsExecute(r ApiGetSubscriptionLabelsRequest) (*LabelsResponseObject, *http.Response, error)

	/*
		UpdateSubscriptionParametersAsync Update parameters of a multitenant application subscription

		Change the parameters of an existing subscription to a multitenant application. For example, you can change the application plan in a subscription. To update subscription parameters, the subaccount must already be subscribed to the application. <br/><br/>Required scopes: $XSAPPNAME.subaccount.application.subscription.update

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param appName The name of the multitenant application to update.
		@return ApiUpdateSubscriptionParametersAsyncRequest
	*/
	UpdateSubscriptionParametersAsync(ctx context.Context, appName string) ApiUpdateSubscriptionParametersAsyncRequest

	// UpdateSubscriptionParametersAsyncExecute executes the request
	UpdateSubscriptionParametersAsyncExecute(r ApiUpdateSubscriptionParametersAsyncRequest) (*http.Response, error)

	/*
		UpsertSubscriptionLabels Assign labels to a multitenant application subscription

		Assign user-defined labels to a consumer subaccount's subscription to a multitenant application. Labels are specified as key-value pairs.

	Required scope: $XSAPPNAME.subaccount.application.subscription.update


		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param appName The name of the multitenant application to which a subaccount is subscribed.
		@return ApiUpsertSubscriptionLabelsRequest
	*/
	UpsertSubscriptionLabels(ctx context.Context, appName string) ApiUpsertSubscriptionLabelsRequest

	// UpsertSubscriptionLabelsExecute executes the request
	//  @return LabelsResponseObject
	UpsertSubscriptionLabelsExecute(r ApiUpsertSubscriptionLabelsRequest) (*LabelsResponseObject, *http.Response, error)
}

type SubscriptionOperationsForAppConsumersAPIService

type SubscriptionOperationsForAppConsumersAPIService service

SubscriptionOperationsForAppConsumersAPIService SubscriptionOperationsForAppConsumersAPI service

func (*SubscriptionOperationsForAppConsumersAPIService) CreateSubscriptionAsync

CreateSubscriptionAsync Subscribe to an application from a subaccount

Subscribe to a multitenant application from a subaccount. This process is asynchronous. You must be assigned to the subaccount admin role. To check which multitenant applications the subaccount can subscribe to, use the API: GET /saas-manager/v1/applications.<br/><br/>Required scopes: $XSAPPNAME.subaccount.application.subscription.update

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param appName The name of the multitenant application to subscribe to.
@return ApiCreateSubscriptionAsyncRequest

func (*SubscriptionOperationsForAppConsumersAPIService) CreateSubscriptionAsyncExecute

Execute executes the request

func (*SubscriptionOperationsForAppConsumersAPIService) DeleteSubscriptionAsync

DeleteSubscriptionAsync Unsubscribe an application from a subaccount

Unsubscribe a multitenant application from a subaccount. This process is asynchronous. All data related to the subscribed multitenant application will be deleted in the respective subaccount. To show all application entitlements, including application names, plan names, and subscription status, in a subaccount, use GET /saas-manager/v1/applications/{appName} <br/><br/>Required scopes: $XSAPPNAME.subaccount.application.subscription.update

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param appName The name of the multitenant application from which to unsubscribe the subaccount.
@return ApiDeleteSubscriptionAsyncRequest

func (*SubscriptionOperationsForAppConsumersAPIService) DeleteSubscriptionAsyncExecute

Execute executes the request

func (*SubscriptionOperationsForAppConsumersAPIService) DeleteSubscriptionLabels

DeleteSubscriptionLabels Remove all labels from a multitenant application subscription

Remove all user-defined labels that are assigned to a consumer subaccount's subscription to a multitenant application.

To remove specific labels, use instead: PUT /saas-manager/v1/applications/{appName}/ subscription/labels Required scope: $XSAPPNAME.subaccount.application.subscription.update

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param appName The name of the multitenant application to which a subaccount is subscribed.
@return ApiDeleteSubscriptionLabelsRequest

func (*SubscriptionOperationsForAppConsumersAPIService) DeleteSubscriptionLabelsExecute

Execute executes the request

@return LabelsResponseObject

func (*SubscriptionOperationsForAppConsumersAPIService) GetEntitledApplication

GetEntitledApplication Get details of a multitenant application

Get details of a specific multitenant application to which the subaccount is entitled to subscribe. Also useful for finding the URL to launch the application.<br/><br/>Required scopes: $XSAPPNAME.subaccount.application.subscription.read

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param appName The name of the multitenant application to which a subaccount is entitled to subscribe.
@return ApiGetEntitledApplicationRequest

func (*SubscriptionOperationsForAppConsumersAPIService) GetEntitledApplicationExecute

Execute executes the request

@return EntitledApplicationsResponseObject

func (*SubscriptionOperationsForAppConsumersAPIService) GetEntitledApplications

GetEntitledApplications Get all entitled multitenant applications

List all the multitenant applications to which a subaccount is entitled to subscribe, including their subscription details. Also useful for finding the URLs to launch each of the entitled applications.<br/><br/>Required scopes: $XSAPPNAME.subaccount.application.subscription.read

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

func (*SubscriptionOperationsForAppConsumersAPIService) GetEntitledApplicationsExecute

Execute executes the request

@return EntitledApplicationsResponseCollection

func (*SubscriptionOperationsForAppConsumersAPIService) GetSubscriptionLabels

GetSubscriptionLabels Get labels for a multitenant application subscription

Get all the user-defined labels that are assigned as key-value pairs to a consumer subaccount's subscription to a multitenant application.

Required scope: $XSAPPNAME.subaccount.application.subscription.read

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param appName The name of the multitenant application to which a subaccount is subscribed.
@return ApiGetSubscriptionLabelsRequest

func (*SubscriptionOperationsForAppConsumersAPIService) GetSubscriptionLabelsExecute

Execute executes the request

@return LabelsResponseObject

func (*SubscriptionOperationsForAppConsumersAPIService) UpdateSubscriptionParametersAsync

UpdateSubscriptionParametersAsync Update parameters of a multitenant application subscription

Change the parameters of an existing subscription to a multitenant application. For example, you can change the application plan in a subscription. To update subscription parameters, the subaccount must already be subscribed to the application. <br/><br/>Required scopes: $XSAPPNAME.subaccount.application.subscription.update

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param appName The name of the multitenant application to update.
@return ApiUpdateSubscriptionParametersAsyncRequest

func (*SubscriptionOperationsForAppConsumersAPIService) UpdateSubscriptionParametersAsyncExecute

Execute executes the request

func (*SubscriptionOperationsForAppConsumersAPIService) UpsertSubscriptionLabels

UpsertSubscriptionLabels Assign labels to a multitenant application subscription

Assign user-defined labels to a consumer subaccount's subscription to a multitenant application. Labels are specified as key-value pairs.

Required scope: $XSAPPNAME.subaccount.application.subscription.update

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param appName The name of the multitenant application to which a subaccount is subscribed.
@return ApiUpsertSubscriptionLabelsRequest

func (*SubscriptionOperationsForAppConsumersAPIService) UpsertSubscriptionLabelsExecute

Execute executes the request

@return LabelsResponseObject

type SubscriptionsListResponseObject

type SubscriptionsListResponseObject struct {
	// Whether there are more pages.
	MorePages *bool `json:"morePages,omitempty"`
	// The current page number.
	Page *int32 `json:"page,omitempty"`
	// The list of the requested app subscriptions.
	Subscriptions []ApplicationSubscriptionsResponseObject `json:"subscriptions,omitempty"`
	// Total numbers of results.
	Total *int64 `json:"total,omitempty"`
	// Total numbers of pages.
	TotalPages *int32 `json:"totalPages,omitempty"`
}

SubscriptionsListResponseObject struct for SubscriptionsListResponseObject

func NewSubscriptionsListResponseObject

func NewSubscriptionsListResponseObject() *SubscriptionsListResponseObject

NewSubscriptionsListResponseObject instantiates a new SubscriptionsListResponseObject 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 NewSubscriptionsListResponseObjectWithDefaults

func NewSubscriptionsListResponseObjectWithDefaults() *SubscriptionsListResponseObject

NewSubscriptionsListResponseObjectWithDefaults instantiates a new SubscriptionsListResponseObject 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 (*SubscriptionsListResponseObject) GetMorePages

func (o *SubscriptionsListResponseObject) GetMorePages() bool

GetMorePages returns the MorePages field value if set, zero value otherwise.

func (*SubscriptionsListResponseObject) GetMorePagesOk

func (o *SubscriptionsListResponseObject) GetMorePagesOk() (*bool, bool)

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

func (*SubscriptionsListResponseObject) GetPage

GetPage returns the Page field value if set, zero value otherwise.

func (*SubscriptionsListResponseObject) GetPageOk

func (o *SubscriptionsListResponseObject) GetPageOk() (*int32, bool)

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

func (*SubscriptionsListResponseObject) GetSubscriptions

GetSubscriptions returns the Subscriptions field value if set, zero value otherwise.

func (*SubscriptionsListResponseObject) GetSubscriptionsOk

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

func (*SubscriptionsListResponseObject) GetTotal

func (o *SubscriptionsListResponseObject) GetTotal() int64

GetTotal returns the Total field value if set, zero value otherwise.

func (*SubscriptionsListResponseObject) GetTotalOk

func (o *SubscriptionsListResponseObject) GetTotalOk() (*int64, bool)

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

func (*SubscriptionsListResponseObject) GetTotalPages

func (o *SubscriptionsListResponseObject) GetTotalPages() int32

GetTotalPages returns the TotalPages field value if set, zero value otherwise.

func (*SubscriptionsListResponseObject) GetTotalPagesOk

func (o *SubscriptionsListResponseObject) GetTotalPagesOk() (*int32, bool)

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

func (*SubscriptionsListResponseObject) HasMorePages

func (o *SubscriptionsListResponseObject) HasMorePages() bool

HasMorePages returns a boolean if a field has been set.

func (*SubscriptionsListResponseObject) HasPage

HasPage returns a boolean if a field has been set.

func (*SubscriptionsListResponseObject) HasSubscriptions

func (o *SubscriptionsListResponseObject) HasSubscriptions() bool

HasSubscriptions returns a boolean if a field has been set.

func (*SubscriptionsListResponseObject) HasTotal

func (o *SubscriptionsListResponseObject) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (*SubscriptionsListResponseObject) HasTotalPages

func (o *SubscriptionsListResponseObject) HasTotalPages() bool

HasTotalPages returns a boolean if a field has been set.

func (SubscriptionsListResponseObject) MarshalJSON

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

func (*SubscriptionsListResponseObject) SetMorePages

func (o *SubscriptionsListResponseObject) SetMorePages(v bool)

SetMorePages gets a reference to the given bool and assigns it to the MorePages field.

func (*SubscriptionsListResponseObject) SetPage

func (o *SubscriptionsListResponseObject) SetPage(v int32)

SetPage gets a reference to the given int32 and assigns it to the Page field.

func (*SubscriptionsListResponseObject) SetSubscriptions

SetSubscriptions gets a reference to the given []ApplicationSubscriptionsResponseObject and assigns it to the Subscriptions field.

func (*SubscriptionsListResponseObject) SetTotal

func (o *SubscriptionsListResponseObject) SetTotal(v int64)

SetTotal gets a reference to the given int64 and assigns it to the Total field.

func (*SubscriptionsListResponseObject) SetTotalPages

func (o *SubscriptionsListResponseObject) SetTotalPages(v int32)

SetTotalPages gets a reference to the given int32 and assigns it to the TotalPages field.

func (SubscriptionsListResponseObject) ToMap

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

type UpdateApplicationDependenciesRequestPayload

type UpdateApplicationDependenciesRequestPayload struct {
	// A JSON object with key-value pairs. Values can further be JSON objects. (nested structure)
	AppProviderCustomProperties map[string]map[string]interface{} `json:"appProviderCustomProperties,omitempty"`
}

UpdateApplicationDependenciesRequestPayload Send custom property values in the form of key-value pairs to dependent services (provider applications) during the update to notify them about a change related to an existing subscription.

func NewUpdateApplicationDependenciesRequestPayload

func NewUpdateApplicationDependenciesRequestPayload() *UpdateApplicationDependenciesRequestPayload

NewUpdateApplicationDependenciesRequestPayload instantiates a new UpdateApplicationDependenciesRequestPayload 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 NewUpdateApplicationDependenciesRequestPayloadWithDefaults

func NewUpdateApplicationDependenciesRequestPayloadWithDefaults() *UpdateApplicationDependenciesRequestPayload

NewUpdateApplicationDependenciesRequestPayloadWithDefaults instantiates a new UpdateApplicationDependenciesRequestPayload 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 (*UpdateApplicationDependenciesRequestPayload) GetAppProviderCustomProperties

func (o *UpdateApplicationDependenciesRequestPayload) GetAppProviderCustomProperties() map[string]map[string]interface{}

GetAppProviderCustomProperties returns the AppProviderCustomProperties field value if set, zero value otherwise.

func (*UpdateApplicationDependenciesRequestPayload) GetAppProviderCustomPropertiesOk

func (o *UpdateApplicationDependenciesRequestPayload) GetAppProviderCustomPropertiesOk() (map[string]map[string]interface{}, bool)

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

func (*UpdateApplicationDependenciesRequestPayload) HasAppProviderCustomProperties

func (o *UpdateApplicationDependenciesRequestPayload) HasAppProviderCustomProperties() bool

HasAppProviderCustomProperties returns a boolean if a field has been set.

func (UpdateApplicationDependenciesRequestPayload) MarshalJSON

func (*UpdateApplicationDependenciesRequestPayload) SetAppProviderCustomProperties

func (o *UpdateApplicationDependenciesRequestPayload) SetAppProviderCustomProperties(v map[string]map[string]interface{})

SetAppProviderCustomProperties gets a reference to the given map[string]map[string]interface{} and assigns it to the AppProviderCustomProperties field.

func (UpdateApplicationDependenciesRequestPayload) ToMap

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

type UpdateSubscriptionRequestPayload

type UpdateSubscriptionRequestPayload struct {
	// The new plan of the multitenant application to update in the existing subscription.
	PlanName *string `json:"planName,omitempty"`
	// Additional subscription parameters determined by the application provider.
	SubscriptionParams map[string]map[string]interface{} `json:"subscriptionParams,omitempty"`
}

UpdateSubscriptionRequestPayload Create the request to update parameters in an existing subscription from a subaccount.

func NewUpdateSubscriptionRequestPayload

func NewUpdateSubscriptionRequestPayload() *UpdateSubscriptionRequestPayload

NewUpdateSubscriptionRequestPayload instantiates a new UpdateSubscriptionRequestPayload 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 NewUpdateSubscriptionRequestPayloadWithDefaults

func NewUpdateSubscriptionRequestPayloadWithDefaults() *UpdateSubscriptionRequestPayload

NewUpdateSubscriptionRequestPayloadWithDefaults instantiates a new UpdateSubscriptionRequestPayload 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 (*UpdateSubscriptionRequestPayload) GetPlanName

func (o *UpdateSubscriptionRequestPayload) GetPlanName() string

GetPlanName returns the PlanName field value if set, zero value otherwise.

func (*UpdateSubscriptionRequestPayload) GetPlanNameOk

func (o *UpdateSubscriptionRequestPayload) GetPlanNameOk() (*string, bool)

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

func (*UpdateSubscriptionRequestPayload) GetSubscriptionParams

func (o *UpdateSubscriptionRequestPayload) GetSubscriptionParams() map[string]map[string]interface{}

GetSubscriptionParams returns the SubscriptionParams field value if set, zero value otherwise.

func (*UpdateSubscriptionRequestPayload) GetSubscriptionParamsOk

func (o *UpdateSubscriptionRequestPayload) GetSubscriptionParamsOk() (map[string]map[string]interface{}, bool)

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

func (*UpdateSubscriptionRequestPayload) HasPlanName

func (o *UpdateSubscriptionRequestPayload) HasPlanName() bool

HasPlanName returns a boolean if a field has been set.

func (*UpdateSubscriptionRequestPayload) HasSubscriptionParams

func (o *UpdateSubscriptionRequestPayload) HasSubscriptionParams() bool

HasSubscriptionParams returns a boolean if a field has been set.

func (UpdateSubscriptionRequestPayload) MarshalJSON

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

func (*UpdateSubscriptionRequestPayload) SetPlanName

func (o *UpdateSubscriptionRequestPayload) SetPlanName(v string)

SetPlanName gets a reference to the given string and assigns it to the PlanName field.

func (*UpdateSubscriptionRequestPayload) SetSubscriptionParams

func (o *UpdateSubscriptionRequestPayload) SetSubscriptionParams(v map[string]map[string]interface{})

SetSubscriptionParams gets a reference to the given map[string]map[string]interface{} and assigns it to the SubscriptionParams field.

func (UpdateSubscriptionRequestPayload) ToMap

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

Jump to

Keyboard shortcuts

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