connector

package
v0.0.21 Latest Latest
Warning

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

Go to latest
Published: May 10, 2022 License: MIT Imports: 23 Imported by: 0

Documentation

Overview

Package Connector provides primitives to interact with the openapi HTTP API.

Code generated by github.com/deepmap/oapi-codegen version v1.10.1 DO NOT EDIT.

Index

Constants

View Source
const (
	BasicAuthScopes  = "BasicAuth.Scopes"
	BearerAuthScopes = "BearerAuth.Scopes"
	OpenIdScopes     = "OpenId.Scopes"
)

Variables

This section is empty.

Functions

func DerefString

func DerefString(s *string) string

DerefString - dereferences String pointer and returns empty string for NIL

func Initialize

func Initialize(gatewayCfg *config.ConnectorConfig) error

Initialize sets connector client as admin and as org-admin

func NewAboutRequest

func NewAboutRequest(server string) (*http.Request, error)

NewAboutRequest generates requests for About

func NewCreateApiProductRequest

func NewCreateApiProductRequest(server string, organizationName Orgparameter, body CreateApiProductJSONRequestBody) (*http.Request, error)

NewCreateApiProductRequest calls the generic CreateApiProduct builder with application/json body

func NewCreateApiProductRequestWithBody

func NewCreateApiProductRequestWithBody(server string, organizationName Orgparameter, contentType string, body io.Reader) (*http.Request, error)

NewCreateApiProductRequestWithBody generates requests for CreateApiProduct with any type of body

func NewCreateApiRequestWithBody

func NewCreateApiRequestWithBody(server string, organizationName Orgparameter, apiName ApiName, contentType string, body io.Reader) (*http.Request, error)

NewCreateApiRequestWithBody generates requests for CreateApi with any type of body

func NewCreateDeveloperAppRequest

func NewCreateDeveloperAppRequest(server string, organizationName Orgparameter, developerUsername DeveloperUsername, body CreateDeveloperAppJSONRequestBody) (*http.Request, error)

NewCreateDeveloperAppRequest calls the generic CreateDeveloperApp builder with application/json body

func NewCreateDeveloperAppRequestWithBody

func NewCreateDeveloperAppRequestWithBody(server string, organizationName Orgparameter, developerUsername DeveloperUsername, contentType string, body io.Reader) (*http.Request, error)

NewCreateDeveloperAppRequestWithBody generates requests for CreateDeveloperApp with any type of body

func NewCreateDeveloperAppWebHookRequest added in v0.0.21

func NewCreateDeveloperAppWebHookRequest(server string, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, body CreateDeveloperAppWebHookJSONRequestBody) (*http.Request, error)

NewCreateDeveloperAppWebHookRequest calls the generic CreateDeveloperAppWebHook builder with application/json body

func NewCreateDeveloperAppWebHookRequestWithBody added in v0.0.21

func NewCreateDeveloperAppWebHookRequestWithBody(server string, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, contentType string, body io.Reader) (*http.Request, error)

NewCreateDeveloperAppWebHookRequestWithBody generates requests for CreateDeveloperAppWebHook with any type of body

func NewCreateDeveloperRequest

func NewCreateDeveloperRequest(server string, organizationName Orgparameter, body CreateDeveloperJSONRequestBody) (*http.Request, error)

NewCreateDeveloperRequest calls the generic CreateDeveloper builder with application/json body

func NewCreateDeveloperRequestWithBody

func NewCreateDeveloperRequestWithBody(server string, organizationName Orgparameter, contentType string, body io.Reader) (*http.Request, error)

NewCreateDeveloperRequestWithBody generates requests for CreateDeveloper with any type of body

func NewCreateEnvironmentRequest

func NewCreateEnvironmentRequest(server string, organizationName Orgparameter, body CreateEnvironmentJSONRequestBody) (*http.Request, error)

NewCreateEnvironmentRequest calls the generic CreateEnvironment builder with application/json body

func NewCreateEnvironmentRequestWithBody

func NewCreateEnvironmentRequestWithBody(server string, organizationName Orgparameter, contentType string, body io.Reader) (*http.Request, error)

NewCreateEnvironmentRequestWithBody generates requests for CreateEnvironment with any type of body

func NewCreateOrganizationRequest

func NewCreateOrganizationRequest(server string, body CreateOrganizationJSONRequestBody) (*http.Request, error)

NewCreateOrganizationRequest calls the generic CreateOrganization builder with application/json body

func NewCreateOrganizationRequestWithBody

func NewCreateOrganizationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateOrganizationRequestWithBody generates requests for CreateOrganization with any type of body

func NewCreateTeamAppRequest

func NewCreateTeamAppRequest(server string, organizationName Orgparameter, teamName TeamName, body CreateTeamAppJSONRequestBody) (*http.Request, error)

NewCreateTeamAppRequest calls the generic CreateTeamApp builder with application/json body

func NewCreateTeamAppRequestWithBody

func NewCreateTeamAppRequestWithBody(server string, organizationName Orgparameter, teamName TeamName, contentType string, body io.Reader) (*http.Request, error)

NewCreateTeamAppRequestWithBody generates requests for CreateTeamApp with any type of body

func NewCreateTeamAppWebHookRequest added in v0.0.21

func NewCreateTeamAppWebHookRequest(server string, organizationName Orgparameter, teamName TeamName, appName AppName, body CreateTeamAppWebHookJSONRequestBody) (*http.Request, error)

NewCreateTeamAppWebHookRequest calls the generic CreateTeamAppWebHook builder with application/json body

func NewCreateTeamAppWebHookRequestWithBody added in v0.0.21

func NewCreateTeamAppWebHookRequestWithBody(server string, organizationName Orgparameter, teamName TeamName, appName AppName, contentType string, body io.Reader) (*http.Request, error)

NewCreateTeamAppWebHookRequestWithBody generates requests for CreateTeamAppWebHook with any type of body

func NewCreateTeamRequest

func NewCreateTeamRequest(server string, organizationName Orgparameter, body CreateTeamJSONRequestBody) (*http.Request, error)

NewCreateTeamRequest calls the generic CreateTeam builder with application/json body

func NewCreateTeamRequestWithBody

func NewCreateTeamRequestWithBody(server string, organizationName Orgparameter, contentType string, body io.Reader) (*http.Request, error)

NewCreateTeamRequestWithBody generates requests for CreateTeam with any type of body

func NewDeleteApiProductRequest

func NewDeleteApiProductRequest(server string, organizationName Orgparameter, apiProductName ApiProductName) (*http.Request, error)

NewDeleteApiProductRequest generates requests for DeleteApiProduct

func NewDeleteApiRequest

func NewDeleteApiRequest(server string, organizationName Orgparameter, apiName ApiName) (*http.Request, error)

NewDeleteApiRequest generates requests for DeleteApi

func NewDeleteDeveloperAppRequest

func NewDeleteDeveloperAppRequest(server string, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName) (*http.Request, error)

NewDeleteDeveloperAppRequest generates requests for DeleteDeveloperApp

func NewDeleteDeveloperAppWebHookRequest added in v0.0.21

func NewDeleteDeveloperAppWebHookRequest(server string, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, webhookName WebhookName) (*http.Request, error)

NewDeleteDeveloperAppWebHookRequest generates requests for DeleteDeveloperAppWebHook

func NewDeleteDeveloperRequest

func NewDeleteDeveloperRequest(server string, organizationName Orgparameter, developerUsername DeveloperUsername) (*http.Request, error)

NewDeleteDeveloperRequest generates requests for DeleteDeveloper

func NewDeleteEnvironmentRequest

func NewDeleteEnvironmentRequest(server string, organizationName Orgparameter, envName EnvName) (*http.Request, error)

NewDeleteEnvironmentRequest generates requests for DeleteEnvironment

func NewDeleteOrganizationRequest

func NewDeleteOrganizationRequest(server string, organizationName Orgparameter) (*http.Request, error)

NewDeleteOrganizationRequest generates requests for DeleteOrganization

func NewDeleteTeamAppRequest

func NewDeleteTeamAppRequest(server string, organizationName Orgparameter, teamName TeamName, appName AppName) (*http.Request, error)

NewDeleteTeamAppRequest generates requests for DeleteTeamApp

func NewDeleteTeamAppWebHookRequest added in v0.0.21

func NewDeleteTeamAppWebHookRequest(server string, organizationName Orgparameter, teamName TeamName, appName AppName, webhookName WebhookName) (*http.Request, error)

NewDeleteTeamAppWebHookRequest generates requests for DeleteTeamAppWebHook

func NewDeleteTeamRequest

func NewDeleteTeamRequest(server string, organizationName Orgparameter, teamName TeamName) (*http.Request, error)

NewDeleteTeamRequest generates requests for DeleteTeam

func NewGetApiInfoRequest

func NewGetApiInfoRequest(server string, organizationName Orgparameter, apiName ApiName) (*http.Request, error)

NewGetApiInfoRequest generates requests for GetApiInfo

func NewGetApiProductApiSpecificationRequest

func NewGetApiProductApiSpecificationRequest(server string, organizationName Orgparameter, apiProductName ApiProductName, apiName ApiName, params *GetApiProductApiSpecificationParams) (*http.Request, error)

NewGetApiProductApiSpecificationRequest generates requests for GetApiProductApiSpecification

func NewGetApiProductRequest

func NewGetApiProductRequest(server string, organizationName Orgparameter, apiProductName ApiProductName) (*http.Request, error)

NewGetApiProductRequest generates requests for GetApiProduct

func NewGetApiProductRevisionRequest added in v0.0.21

func NewGetApiProductRevisionRequest(server string, organizationName Orgparameter, apiProductName ApiProductName, semver Semver) (*http.Request, error)

NewGetApiProductRevisionRequest generates requests for GetApiProductRevision

func NewGetApiReferencedByAPIProductsRequest added in v0.0.21

func NewGetApiReferencedByAPIProductsRequest(server string, organizationName Orgparameter, apiName ApiName) (*http.Request, error)

NewGetApiReferencedByAPIProductsRequest generates requests for GetApiReferencedByAPIProducts

func NewGetApiRequest

func NewGetApiRequest(server string, organizationName Orgparameter, apiName ApiName, params *GetApiParams) (*http.Request, error)

NewGetApiRequest generates requests for GetApi

func NewGetApiRevisionRequest added in v0.0.21

func NewGetApiRevisionRequest(server string, organizationName Orgparameter, apiName ApiName, version Version, params *GetApiRevisionParams) (*http.Request, error)

NewGetApiRevisionRequest generates requests for GetApiRevision

func NewGetAppApiSpecificationRequest

func NewGetAppApiSpecificationRequest(server string, organizationName Orgparameter, appName AppName, apiName ApiName, params *GetAppApiSpecificationParams) (*http.Request, error)

NewGetAppApiSpecificationRequest generates requests for GetAppApiSpecification

func NewGetAppRequest

func NewGetAppRequest(server string, organizationName Orgparameter, appName AppName, params *GetAppParams) (*http.Request, error)

NewGetAppRequest generates requests for GetApp

func NewGetAppStatusRequest added in v0.0.21

func NewGetAppStatusRequest(server string, organizationName Orgparameter, appName AppName) (*http.Request, error)

NewGetAppStatusRequest generates requests for GetAppStatus

func NewGetDeveloperAppRequest

func NewGetDeveloperAppRequest(server string, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, params *GetDeveloperAppParams) (*http.Request, error)

NewGetDeveloperAppRequest generates requests for GetDeveloperApp

func NewGetDeveloperAppWebHookRequest added in v0.0.21

func NewGetDeveloperAppWebHookRequest(server string, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, webhookName WebhookName) (*http.Request, error)

NewGetDeveloperAppWebHookRequest generates requests for GetDeveloperAppWebHook

func NewGetDeveloperRequest

func NewGetDeveloperRequest(server string, organizationName Orgparameter, developerUsername DeveloperUsername) (*http.Request, error)

NewGetDeveloperRequest generates requests for GetDeveloper

func NewGetEnvironmentReferencedByAPIProductsRequest added in v0.0.21

func NewGetEnvironmentReferencedByAPIProductsRequest(server string, organizationName Orgparameter, envName EnvName) (*http.Request, error)

NewGetEnvironmentReferencedByAPIProductsRequest generates requests for GetEnvironmentReferencedByAPIProducts

func NewGetEnvironmentRequest

func NewGetEnvironmentRequest(server string, organizationName Orgparameter, envName EnvName) (*http.Request, error)

NewGetEnvironmentRequest generates requests for GetEnvironment

func NewGetEventAPIProductAsyncAPIRequest

func NewGetEventAPIProductAsyncAPIRequest(server string, organizationName Orgparameter, eventApiProductId EventApiProductId, params *GetEventAPIProductAsyncAPIParams) (*http.Request, error)

NewGetEventAPIProductAsyncAPIRequest generates requests for GetEventAPIProductAsyncAPI

func NewGetEventAPIProductRequest

func NewGetEventAPIProductRequest(server string, organizationName Orgparameter, eventApiProductId EventApiProductId) (*http.Request, error)

NewGetEventAPIProductRequest generates requests for GetEventAPIProduct

func NewGetOrganizationRequest

func NewGetOrganizationRequest(server string, organizationName Orgparameter) (*http.Request, error)

NewGetOrganizationRequest generates requests for GetOrganization

func NewGetTeamAppRequest

func NewGetTeamAppRequest(server string, organizationName Orgparameter, teamName TeamName, appName AppName, params *GetTeamAppParams) (*http.Request, error)

NewGetTeamAppRequest generates requests for GetTeamApp

func NewGetTeamAppWebHookRequest added in v0.0.21

func NewGetTeamAppWebHookRequest(server string, organizationName Orgparameter, teamName TeamName, appName AppName, webhookName WebhookName) (*http.Request, error)

NewGetTeamAppWebHookRequest generates requests for GetTeamAppWebHook

func NewGetTeamRequest

func NewGetTeamRequest(server string, organizationName Orgparameter, teamName TeamName) (*http.Request, error)

NewGetTeamRequest generates requests for GetTeam

func NewGetTokenRequest

func NewGetTokenRequest(server string, organizationName Orgparameter) (*http.Request, error)

NewGetTokenRequest generates requests for GetToken

func NewHealthcheckRequest

func NewHealthcheckRequest(server string) (*http.Request, error)

NewHealthcheckRequest generates requests for Healthcheck

func NewImportApiRequest

func NewImportApiRequest(server string, organizationName Orgparameter, body ImportApiJSONRequestBody) (*http.Request, error)

NewImportApiRequest calls the generic ImportApi builder with application/json body

func NewImportApiRequestWithBody

func NewImportApiRequestWithBody(server string, organizationName Orgparameter, contentType string, body io.Reader) (*http.Request, error)

NewImportApiRequestWithBody generates requests for ImportApi with any type of body

func NewListApiProductApisRequest

func NewListApiProductApisRequest(server string, organizationName Orgparameter, apiProductName ApiProductName, params *ListApiProductApisParams) (*http.Request, error)

NewListApiProductApisRequest generates requests for ListApiProductApis

func NewListApiProductRevisionsRequest added in v0.0.21

func NewListApiProductRevisionsRequest(server string, organizationName Orgparameter, apiProductName ApiProductName, params *ListApiProductRevisionsParams) (*http.Request, error)

NewListApiProductRevisionsRequest generates requests for ListApiProductRevisions

func NewListApiProductsRequest

func NewListApiProductsRequest(server string, organizationName Orgparameter, params *ListApiProductsParams) (*http.Request, error)

NewListApiProductsRequest generates requests for ListApiProducts

func NewListApiRevisionsRequest added in v0.0.21

func NewListApiRevisionsRequest(server string, organizationName Orgparameter, apiName ApiName, params *ListApiRevisionsParams) (*http.Request, error)

NewListApiRevisionsRequest generates requests for ListApiRevisions

func NewListApisRequest

func NewListApisRequest(server string, organizationName Orgparameter, params *ListApisParams) (*http.Request, error)

NewListApisRequest generates requests for ListApis

func NewListAppApiSpecificationsRequest

func NewListAppApiSpecificationsRequest(server string, organizationName Orgparameter, appName AppName, params *ListAppApiSpecificationsParams) (*http.Request, error)

NewListAppApiSpecificationsRequest generates requests for ListAppApiSpecifications

func NewListAppReferencesToAPIProductsRequest added in v0.0.21

func NewListAppReferencesToAPIProductsRequest(server string, organizationName Orgparameter, apiProductName ApiProductName, params *ListAppReferencesToAPIProductsParams) (*http.Request, error)

NewListAppReferencesToAPIProductsRequest generates requests for ListAppReferencesToAPIProducts

func NewListAppsRequest

func NewListAppsRequest(server string, organizationName Orgparameter, params *ListAppsParams) (*http.Request, error)

NewListAppsRequest generates requests for ListApps

func NewListDeveloperAppWebHooksRequest added in v0.0.21

func NewListDeveloperAppWebHooksRequest(server string, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName) (*http.Request, error)

NewListDeveloperAppWebHooksRequest generates requests for ListDeveloperAppWebHooks

func NewListDeveloperAppsRequest

func NewListDeveloperAppsRequest(server string, organizationName Orgparameter, developerUsername DeveloperUsername, params *ListDeveloperAppsParams) (*http.Request, error)

NewListDeveloperAppsRequest generates requests for ListDeveloperApps

func NewListDevelopersRequest

func NewListDevelopersRequest(server string, organizationName Orgparameter, params *ListDevelopersParams) (*http.Request, error)

NewListDevelopersRequest generates requests for ListDevelopers

func NewListEnvironmentsRequest

func NewListEnvironmentsRequest(server string, organizationName Orgparameter, params *ListEnvironmentsParams) (*http.Request, error)

NewListEnvironmentsRequest generates requests for ListEnvironments

func NewListEventAPIProductsRequest

func NewListEventAPIProductsRequest(server string, organizationName Orgparameter, params *ListEventAPIProductsParams) (*http.Request, error)

NewListEventAPIProductsRequest generates requests for ListEventAPIProducts

func NewListHistoryRequest

func NewListHistoryRequest(server string, organizationName Orgparameter, params *ListHistoryParams) (*http.Request, error)

NewListHistoryRequest generates requests for ListHistory

func NewListOrganizationsRequest

func NewListOrganizationsRequest(server string, params *ListOrganizationsParams) (*http.Request, error)

NewListOrganizationsRequest generates requests for ListOrganizations

func NewListServicesRequest

func NewListServicesRequest(server string, organizationName Orgparameter, params *ListServicesParams) (*http.Request, error)

NewListServicesRequest generates requests for ListServices

func NewListTeamAppWebHooksRequest added in v0.0.21

func NewListTeamAppWebHooksRequest(server string, organizationName Orgparameter, teamName TeamName, appName AppName) (*http.Request, error)

NewListTeamAppWebHooksRequest generates requests for ListTeamAppWebHooks

func NewListTeamAppsRequest

func NewListTeamAppsRequest(server string, organizationName Orgparameter, teamName TeamName, params *ListTeamAppsParams) (*http.Request, error)

NewListTeamAppsRequest generates requests for ListTeamApps

func NewListTeamsRequest

func NewListTeamsRequest(server string, organizationName Orgparameter, params *ListTeamsParams) (*http.Request, error)

NewListTeamsRequest generates requests for ListTeams

func NewUpdateApiProductRequest

func NewUpdateApiProductRequest(server string, organizationName Orgparameter, apiProductName ApiProductName, params *UpdateApiProductParams, body UpdateApiProductJSONRequestBody) (*http.Request, error)

NewUpdateApiProductRequest calls the generic UpdateApiProduct builder with application/json body

func NewUpdateApiProductRequestWithBody

func NewUpdateApiProductRequestWithBody(server string, organizationName Orgparameter, apiProductName ApiProductName, params *UpdateApiProductParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateApiProductRequestWithBody generates requests for UpdateApiProduct with any type of body

func NewUpdateApiRequestWithBody

func NewUpdateApiRequestWithBody(server string, organizationName Orgparameter, apiName ApiName, params *UpdateApiParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateApiRequestWithBody generates requests for UpdateApi with any type of body

func NewUpdateDeveloperAppRequest

func NewUpdateDeveloperAppRequest(server string, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, params *UpdateDeveloperAppParams, body UpdateDeveloperAppJSONRequestBody) (*http.Request, error)

NewUpdateDeveloperAppRequest calls the generic UpdateDeveloperApp builder with application/json body

func NewUpdateDeveloperAppRequestWithBody

func NewUpdateDeveloperAppRequestWithBody(server string, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, params *UpdateDeveloperAppParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateDeveloperAppRequestWithBody generates requests for UpdateDeveloperApp with any type of body

func NewUpdateDeveloperAppWebHookRequest added in v0.0.21

func NewUpdateDeveloperAppWebHookRequest(server string, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, webhookName WebhookName, params *UpdateDeveloperAppWebHookParams, body UpdateDeveloperAppWebHookJSONRequestBody) (*http.Request, error)

NewUpdateDeveloperAppWebHookRequest calls the generic UpdateDeveloperAppWebHook builder with application/json body

func NewUpdateDeveloperAppWebHookRequestWithBody added in v0.0.21

func NewUpdateDeveloperAppWebHookRequestWithBody(server string, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, webhookName WebhookName, params *UpdateDeveloperAppWebHookParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateDeveloperAppWebHookRequestWithBody generates requests for UpdateDeveloperAppWebHook with any type of body

func NewUpdateDeveloperRequest

func NewUpdateDeveloperRequest(server string, organizationName Orgparameter, developerUsername DeveloperUsername, params *UpdateDeveloperParams, body UpdateDeveloperJSONRequestBody) (*http.Request, error)

NewUpdateDeveloperRequest calls the generic UpdateDeveloper builder with application/json body

func NewUpdateDeveloperRequestWithBody

func NewUpdateDeveloperRequestWithBody(server string, organizationName Orgparameter, developerUsername DeveloperUsername, params *UpdateDeveloperParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateDeveloperRequestWithBody generates requests for UpdateDeveloper with any type of body

func NewUpdateEnvironmentRequest

func NewUpdateEnvironmentRequest(server string, organizationName Orgparameter, envName EnvName, params *UpdateEnvironmentParams, body UpdateEnvironmentJSONRequestBody) (*http.Request, error)

NewUpdateEnvironmentRequest calls the generic UpdateEnvironment builder with application/json body

func NewUpdateEnvironmentRequestWithBody

func NewUpdateEnvironmentRequestWithBody(server string, organizationName Orgparameter, envName EnvName, params *UpdateEnvironmentParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateEnvironmentRequestWithBody generates requests for UpdateEnvironment with any type of body

func NewUpdateOrganizationRequest

func NewUpdateOrganizationRequest(server string, organizationName Orgparameter, params *UpdateOrganizationParams, body UpdateOrganizationJSONRequestBody) (*http.Request, error)

NewUpdateOrganizationRequest calls the generic UpdateOrganization builder with application/json body

func NewUpdateOrganizationRequestWithBody

func NewUpdateOrganizationRequestWithBody(server string, organizationName Orgparameter, params *UpdateOrganizationParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateOrganizationRequestWithBody generates requests for UpdateOrganization with any type of body

func NewUpdateTeamAppRequest

func NewUpdateTeamAppRequest(server string, organizationName Orgparameter, teamName TeamName, appName AppName, params *UpdateTeamAppParams, body UpdateTeamAppJSONRequestBody) (*http.Request, error)

NewUpdateTeamAppRequest calls the generic UpdateTeamApp builder with application/json body

func NewUpdateTeamAppRequestWithBody

func NewUpdateTeamAppRequestWithBody(server string, organizationName Orgparameter, teamName TeamName, appName AppName, params *UpdateTeamAppParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateTeamAppRequestWithBody generates requests for UpdateTeamApp with any type of body

func NewUpdateTeamAppWebHookRequest added in v0.0.21

func NewUpdateTeamAppWebHookRequest(server string, organizationName Orgparameter, teamName TeamName, appName AppName, webhookName WebhookName, params *UpdateTeamAppWebHookParams, body UpdateTeamAppWebHookJSONRequestBody) (*http.Request, error)

NewUpdateTeamAppWebHookRequest calls the generic UpdateTeamAppWebHook builder with application/json body

func NewUpdateTeamAppWebHookRequestWithBody added in v0.0.21

func NewUpdateTeamAppWebHookRequestWithBody(server string, organizationName Orgparameter, teamName TeamName, appName AppName, webhookName WebhookName, params *UpdateTeamAppWebHookParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateTeamAppWebHookRequestWithBody generates requests for UpdateTeamAppWebHook with any type of body

func NewUpdateTeamRequest

func NewUpdateTeamRequest(server string, organizationName Orgparameter, teamName TeamName, params *UpdateTeamParams, body UpdateTeamJSONRequestBody) (*http.Request, error)

NewUpdateTeamRequest calls the generic UpdateTeam builder with application/json body

func NewUpdateTeamRequestWithBody

func NewUpdateTeamRequestWithBody(server string, organizationName Orgparameter, teamName TeamName, params *UpdateTeamParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateTeamRequestWithBody generates requests for UpdateTeam with any type of body

func NewUpdateTokenRequest added in v0.0.21

func NewUpdateTokenRequest(server string, organizationName Orgparameter, body UpdateTokenJSONRequestBody) (*http.Request, error)

NewUpdateTokenRequest calls the generic UpdateToken builder with application/json body

func NewUpdateTokenRequestWithBody

func NewUpdateTokenRequestWithBody(server string, organizationName Orgparameter, contentType string, body io.Reader) (*http.Request, error)

NewUpdateTokenRequestWithBody generates requests for UpdateToken with any type of body

Types

type APIImport

type APIImport struct {
	// id of the entity in the source system
	Id *string `json:"id,omitempty"`

	// indicates if an existing API entity shall be replaced
	Overwrite *bool `json:"overwrite,omitempty"`

	// source system for loading the Async API
	Source *APIImportSource `json:"source,omitempty"`
}

APIImport defines model for APIImport.

type APIImportSource

type APIImportSource string

source system for loading the Async API

const (
	APIImportSourceEventAPIProduct APIImportSource = "EventAPIProduct"
)

Defines values for APIImportSource.

type APIInfo

type APIInfo struct {
	ApiParameters *[]APIParameter        `json:"apiParameters,omitempty"`
	CreatedBy     CommonUserName         `json:"createdBy"`
	CreatedTime   CommonTimestampInteger `json:"createdTime"`

	// An overview of the object. Include key information about the object that is not captured by other fields..
	Description CommonDescription `json:"description"`

	// The internal name of an object. Characters you can use in the name are restricted to: A-Z0-9._-. Once the object is created the internal name can not be changed
	Name CommonName `json:"name"`

	// source of the API spec
	Source APIInfoSource `json:"source"`

	// id of the entity in the source system
	SourceId *string `json:"sourceId,omitempty"`

	// any metadata as returned by the external System (if applicable)
	SourceMetadata *APIInfo_SourceMetadata `json:"sourceMetadata,omitempty"`

	// An overview of the object. Include key information about the object that is not captured by other fields..
	Summary     CommonDescription       `json:"summary"`
	UpdatedTime *CommonTimestampInteger `json:"updatedTime,omitempty"`
	Version     CommonVersion           `json:"version"`
}

APIInfo defines model for APIInfo.

type APIInfoList

type APIInfoList []APIInfo

APIInfoList defines model for APIInfoList.

type APIInfoSource

type APIInfoSource string

source of the API spec

const (
	APIInfoSourceEventAPIProduct APIInfoSource = "EventAPIProduct"

	APIInfoSourceEventPortalLink APIInfoSource = "EventPortalLink"

	APIInfoSourceUpload APIInfoSource = "Upload"
)

Defines values for APIInfoSource.

type APIInfo_SourceMetadata

type APIInfo_SourceMetadata struct {
	AdditionalProperties map[string]interface{} `json:"-"`
}

any metadata as returned by the external System (if applicable)

func (APIInfo_SourceMetadata) Get

func (a APIInfo_SourceMetadata) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for APIInfo_SourceMetadata. Returns the specified element and whether it was found

func (APIInfo_SourceMetadata) MarshalJSON

func (a APIInfo_SourceMetadata) MarshalJSON() ([]byte, error)

Override default JSON handling for APIInfo_SourceMetadata to handle AdditionalProperties

func (*APIInfo_SourceMetadata) Set

func (a *APIInfo_SourceMetadata) Set(fieldName string, value interface{})

Setter for additional properties for APIInfo_SourceMetadata

func (*APIInfo_SourceMetadata) UnmarshalJSON

func (a *APIInfo_SourceMetadata) UnmarshalJSON(b []byte) error

Override default JSON handling for APIInfo_SourceMetadata to handle AdditionalProperties

type APIKeyAuthentication added in v0.0.21

type APIKeyAuthentication struct {
	// the api key value
	Key      string                       `json:"key"`
	Location APIKeyAuthenticationLocation `json:"location"`

	// the name of the query parameter or HTTP header for submitting the API Key
	Name string `json:"name"`
}

APIKeyAuthentication defines model for APIKeyAuthentication.

type APIKeyAuthenticationLocation added in v0.0.21

type APIKeyAuthenticationLocation string

APIKeyAuthenticationLocation defines model for APIKeyAuthentication.Location.

const (
	APIKeyAuthenticationLocationHeader APIKeyAuthenticationLocation = "header"

	APIKeyAuthenticationLocationQuery APIKeyAuthenticationLocation = "query"
)

Defines values for APIKeyAuthenticationLocation.

type APIList

type APIList []CommonName

APIList defines model for APIList.

type APIParameter

type APIParameter struct {
	// any allowed enumerated values for the parameter
	Enum *[]string `json:"enum,omitempty"`

	// name of the parameter as defined in the AsyncAPI Spec
	Name string `json:"name"`

	// type of the parameter
	Type APIParameterType `json:"type"`
}

APIParameter defines model for APIParameter.

type APIParameterType

type APIParameterType string

type of the parameter

const (
	APIParameterTypeBoolean APIParameterType = "boolean"

	APIParameterTypeInteger APIParameterType = "integer"

	APIParameterTypeNumber APIParameterType = "number"

	APIParameterTypeString APIParameterType = "string"
)

Defines values for APIParameterType.

type APIProduct

type APIProduct struct {
	AccessLevel *APIProductAccessLevel `json:"accessLevel,omitempty"`

	// APIs associated with this product.
	Apis []CommonName `json:"apis"`

	// manual or auto. If manual, credetials will only be activated on manual approval
	ApprovalType *APIProductApprovalType `json:"approvalType,omitempty"`

	// Arbitrary name/value pairs associated with an API product, team, developer or app.
	Attributes    Attributes     `json:"attributes"`
	ClientOptions *ClientOptions `json:"clientOptions,omitempty"`

	// An overview of the object. Include key information about the object that is not captured by other fields..
	Description *CommonDescription `json:"description,omitempty"`

	// Friendly name of an object for display in UIs, Developer Portals. Can be changed after object creation
	DisplayName CommonDisplayName `json:"displayName"`

	// An array of environment names in an organization. Requests to environments not listed are rejected.
	Environments []CommonName `json:"environments"`

	// meta information of an object. Will be returned by some resources. Can be set when patching or creating an object. Auto generated if not set.
	Meta *Meta `json:"meta,omitempty"`

	// The internal name of an object. Characters you can use in the name are restricted to: A-Z0-9._-. Once the object is created the internal name can not be changed
	Name      CommonName `json:"name"`
	Protocols []Protocol `json:"protocols"`

	// An array of Publish API resources to be bundled in the API Product.
	PubResources []CommonTopic `json:"pubResources"`

	// An array of Subscribe API resources to be bundled in the API Product.
	SubResources []CommonTopic `json:"subResources"`
}

An API product consists of a list of API resources (URIs) and custom metadata required by the API provider. API products enable you to bundle and distribute your APIs to multiple developer groups simultaneously

type APIProductAccessLevel added in v0.0.21

type APIProductAccessLevel string

APIProductAccessLevel defines model for APIProductAccessLevel.

const (
	APIProductAccessLevelInternal APIProductAccessLevel = "internal"

	APIProductAccessLevelPrivate APIProductAccessLevel = "private"

	APIProductAccessLevelPublic APIProductAccessLevel = "public"
)

Defines values for APIProductAccessLevel.

type APIProductApprovalType

type APIProductApprovalType string

manual or auto. If manual, credetials will only be activated on manual approval

const (
	APIProductApprovalTypeAuto APIProductApprovalType = "auto"

	APIProductApprovalTypeManual APIProductApprovalType = "manual"
)

Defines values for APIProductApprovalType.

type APIProductPatch

type APIProductPatch struct {
	AccessLevel *APIProductAccessLevel `json:"accessLevel,omitempty"`

	// APIs associated with this product.
	Apis *[]CommonName `json:"apis,omitempty"`

	// manual or auto. If manual, credentials will only be activated on manual approval
	ApprovalType *APIProductPatchApprovalType `json:"approvalType,omitempty"`

	// Arbitrary name/value pairs associated with an API product, team, developer or app.
	Attributes    *Attributes    `json:"attributes,omitempty"`
	ClientOptions *ClientOptions `json:"clientOptions,omitempty"`

	// An overview of the object. Include key information about the object that is not captured by other fields..
	Description *CommonDescription `json:"description,omitempty"`

	// Friendly name of an object for display in UIs, Developer Portals. Can be changed after object creation
	DisplayName *CommonDisplayName `json:"displayName,omitempty"`

	// A list of environment name in an organization. Requests to environments not listed are rejected.
	Environments *[]CommonName `json:"environments,omitempty"`

	// meta information of an object. Will be returned by some resources. Can be set when patching or creating an object. Auto generated if not set.
	Meta      *Meta       `json:"meta,omitempty"`
	Protocols *[]Protocol `json:"protocols,omitempty"`

	// A comma separated list of Publish API resources to be bundled in the API Product.
	PubResources *[]CommonTopic `json:"pubResources,omitempty"`

	// A comma separated list of Publish API resources to be bundled in the API Product.
	SubResources *[]CommonTopic `json:"subResources,omitempty"`
}

Used for PATCH operation, An API product consists of a list of API resources (URIs) and custom metadata required by the API provider. API products enable you to bundle and distribute your APIs to multiple developer groups simultaneously

type APIProductPatchApprovalType

type APIProductPatchApprovalType string

manual or auto. If manual, credentials will only be activated on manual approval

const (
	APIProductPatchApprovalTypeAuto APIProductPatchApprovalType = "auto"

	APIProductPatchApprovalTypeManual APIProductPatchApprovalType = "manual"
)

Defines values for APIProductPatchApprovalType.

type APISummary

type APISummary struct {
	CreatedBy *CommonUserName `json:"createdBy,omitempty"`

	// An overview of the object. Include key information about the object that is not captured by other fields..
	Description *CommonDescription `json:"description,omitempty"`

	// The internal name of an object. Characters you can use in the name are restricted to: A-Z0-9._-. Once the object is created the internal name can not be changed
	Name   *CommonName       `json:"name,omitempty"`
	Source *APISummarySource `json:"source,omitempty"`
}

APISummary defines model for APISummary.

type APISummaryList

type APISummaryList []APISummary

APISummaryList defines model for APISummaryList.

type APISummarySource

type APISummarySource string

APISummarySource defines model for APISummary.Source.

const (
	APISummarySourceEventAPIProduct APISummarySource = "EventAPIProduct"

	APISummarySourceEventPortalLink APISummarySource = "EventPortalLink"

	APISummarySourceUpload APISummarySource = "Upload"
)

Defines values for APISummarySource.

type About

type About struct {
	// indicates if the Connector is running in Proxy Mode. In this mode all published Event API Products in Event Portal are automatically available as APIs in the connector
	APISPROXYMODE *bool `json:"APIS_PROXY_MODE,omitempty"`

	// version information
	Version *About_Version `json:"version,omitempty"`
}

About defines model for About.

type AboutResponse

type AboutResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *About
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseAboutResponse

func ParseAboutResponse(rsp *http.Response) (*AboutResponse, error)

ParseAboutResponse parses an HTTP response from a AboutWithResponse call

func (AboutResponse) Status

func (r AboutResponse) Status() string

Status returns HTTPResponse.Status

func (AboutResponse) StatusCode

func (r AboutResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type About_Version

type About_Version struct {
	AdditionalProperties map[string]interface{} `json:"-"`
}

version information

func (About_Version) Get

func (a About_Version) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for About_Version. Returns the specified element and whether it was found

func (About_Version) MarshalJSON

func (a About_Version) MarshalJSON() ([]byte, error)

Override default JSON handling for About_Version to handle AdditionalProperties

func (*About_Version) Set

func (a *About_Version) Set(fieldName string, value interface{})

Setter for additional properties for About_Version

func (*About_Version) UnmarshalJSON

func (a *About_Version) UnmarshalJSON(b []byte) error

Override default JSON handling for About_Version to handle AdditionalProperties

type Access

type Access struct {
	Client    *ClientWithResponses
	LogBody   bool
	LogHeader bool
}

Access Holds refernce to HTTP-Client to Solace Connector

func GetAdminConnector

func GetAdminConnector() *Access

GetAdminConnector - connector as admin

func GetOrgConnector

func GetOrgConnector() *Access

GetOrgConnector - connector as org-admin

func (*Access) CreateEnvironment

func (c *Access) CreateEnvironment(orgName string, envName string, description string, serviceID string, protocolVersions []map[string]string) error

CreateEnvironment - creates new Environment

func (*Access) CreateOrg

func (c *Access) CreateOrg(orgName string, token *interface{}) (bool, error)

CreateOrg - creates an Org

func (*Access) DeleteEnvironment

func (c *Access) DeleteEnvironment(orgName string, envName string) (bool, error)

DeleteEnvironment - Deletes Environment

func (*Access) DeleteOrg

func (c *Access) DeleteOrg(orgName string) (bool, error)

DeleteOrg - deletes an entire Organization in the connector. Make sure you exactly know what you are doing

func (*Access) DeleteTeam

func (c *Access) DeleteTeam(orgName string, teamName string) error

DeleteTeam - deletes a team

func (*Access) GetAppAPINames

func (c *Access) GetAppAPINames(orgName string, appName string) (*[]string, error)

GetAppAPINames - retrieves AsyncAPI Names of app

func (*Access) GetAppAPISpecification

func (c *Access) GetAppAPISpecification(orgName string, appName string, apiName string) (*map[string]interface{}, error)

GetAppAPISpecification - Queries Application API Specification as raw JSON

func (*Access) GetEnvironmentMessagingProtocols added in v0.0.19

func (c *Access) GetEnvironmentMessagingProtocols(orgName string, envName string) ([]SolaceEnvironmentEndpoint, error)

GetEnvironmentMessagingProtocols - provides a list of all supported messaging protocols of an environment regardless which protocols are exposed

func (*Access) GetListEnvironments

func (c *Access) GetListEnvironments(orgName string) ([]SolaceEnvironment, error)

GetListEnvironments - provides all environments

func (*Access) GetTeamApp

func (c *Access) GetTeamApp(orgName string, teamName string, appName string) (*AppResponse, error)

GetTeamApp - retrieves App

func (*Access) GetTeamAppJson added in v0.0.20

func (c *Access) GetTeamAppJson(orgName string, teamName string, appName string) (*SolaceCredentialsDto, map[string]interface{}, error)

GetTeamAppJson - retrieves App as generic JSON

func (*Access) Healthcheck

func (c *Access) Healthcheck(name string) *hc.Status

Healthcheck - verify connection to Solace connector

func (*Access) IsAPIAvailable

func (c *Access) IsAPIAvailable(orgName string, apiName string) (bool, error)

IsAPIAvailable - checks if there is already an API existing

func (*Access) IsAPIProductAvailable

func (c *Access) IsAPIProductAvailable(orgName string, productName string) (bool, error)

IsAPIProductAvailable - checks if there is already an API-Product existing

func (*Access) IsHealthCheck

func (c *Access) IsHealthCheck() (bool, error)

IsHealthCheck - checks if Connector is accessible as admin

func (*Access) IsOrgRegistered

func (c *Access) IsOrgRegistered(orgName string) (bool, error)

IsOrgRegistered - checks if there is an organization in the connector

func (*Access) IsTeamAppAvailable

func (c *Access) IsTeamAppAvailable(orgName string, teamName string, appName string) (bool, error)

IsTeamAppAvailable - checks if there is already a Team-App existing

func (*Access) IsTeamAvailable

func (c *Access) IsTeamAvailable(orgName string, teamName string) (bool, error)

IsTeamAvailable - checks if there is already an API-Team existing

func (*Access) PublishAPI

func (c *Access) PublishAPI(orgName string, apiName string, apiSpec []byte) error

PublishAPI - publishes API

func (*Access) PublishAPIProduct

func (c *Access) PublishAPIProduct(orgName string, productName string, apiNames []string, environments []string, protocols []Protocol, permissions map[string]string, solaceClientOptions *SolaceClientOptions) error

PublishAPIProduct - publishes API-Product

func (*Access) PublishTeam

func (c *Access) PublishTeam(orgName string, teamName string) error

PublishTeam - publishes / creates a team

func (*Access) PublishTeamApp

func (c *Access) PublishTeamApp(orgName string, teamName string, appName string, displayName string, apiProducts []string, solaceWebhook *SolaceWebhook, appAttributes map[string]string) (*AppResponse, error)

PublishTeamApp - publishes TeamApp

func (*Access) RemoveAPI

func (c *Access) RemoveAPI(orgName string, apiName string, ignoreConflictResponse bool) error

RemoveAPI - removes API

func (*Access) RemoveAPIProduct

func (c *Access) RemoveAPIProduct(orgName string, productName string, ignoreConflictResponse bool) error

RemoveAPIProduct - removes API-Product

func (*Access) RemoveTeamApp

func (c *Access) RemoveTeamApp(orgName string, teamName string, appName string) error

RemoveTeamApp - removes the Team-Application

type AccountingLimit

type AccountingLimit struct {
	// id as used/issued by the back end apis, alphanumeric characters only
	Id         CommonSolaceCloudObjectId `json:"id"`
	Thresholds []Threshold               `json:"thresholds"`
	Unit       string                    `json:"unit"`
	Value      string                    `json:"value"`
}

AccountingLimit defines model for AccountingLimit.

type ApiListFormat

type ApiListFormat string

ApiListFormat defines model for api_list_format.

const (
	Compact ApiListFormat = "compact"

	Extended ApiListFormat = "extended"

	Summary ApiListFormat = "summary"
)

Defines values for ApiListFormat.

type ApiName

type ApiName CommonName

The internal name of an object. Characters you can use in the name are restricted to: A-Z0-9._-. Once the object is created the internal name can not be changed

type ApiProductName

type ApiProductName string

ApiProductName defines model for api_product_name.

type App

type App struct {
	ApiProducts AppApiProducts `json:"apiProducts"`

	// Arbitrary name/value pairs associated with an API product, team, developer or app.
	Attributes  *Attributes `json:"attributes,omitempty"`
	CallbackUrl *CommonURL  `json:"callbackUrl,omitempty"`

	// Credentials object associated with an app
	Credentials Credentials `json:"credentials"`

	// Friendly name of an object for display in UIs, Developer Portals. Can be changed after object creation
	DisplayName *CommonDisplayName `json:"displayName,omitempty"`

	// A setting, in milliseconds, for the lifetime of the consumer key that will be  generated for the developer app. The default value, -1, indicates an infinite validity period. Once set, the expiration can't be updated.
	ExpiresIn *int64 `json:"expiresIn,omitempty"`

	// the internal name of the app used within the connector. This name is auto generated by default. Warning - should ONLY be set if a naming convention for broker objects must be imposed. This value can not be updated.
	InternalName *string `json:"internalName,omitempty"`

	// The internal name of an object. Characters you can use in the name are restricted to: A-Z0-9._-. Once the object is created the internal name can not be changed
	Name     CommonName `json:"name"`
	WebHooks *[]WebHook `json:"webHooks,omitempty"`
}

An app associated with an owner (developer, team etc). Associates the app with an API product, and auto-generates an API credentials for the app to use

type AppApiProducts added in v0.0.21

type AppApiProducts []interface{}

AppApiProducts defines model for AppApiProducts.

type AppApiProductsComplex added in v0.0.21

type AppApiProductsComplex struct {
	// The internal name of an object. Characters you can use in the name are restricted to: A-Z0-9._-. Once the object is created the internal name can not be changed
	Apiproduct CommonName `json:"apiproduct"`
	Status     *AppStatus `json:"status,omitempty"`
}

AppApiProductsComplex defines model for AppApiProductsComplex.

type AppConnection added in v0.0.21

type AppConnection struct {
	// client IP address and port
	ClientAddress *string   `json:"clientAddress,omitempty"`
	Protocol      *Protocol `json:"protocol,omitempty"`

	// connection latency in nanoseconds
	RoundtripTime *int `json:"roundtripTime,omitempty"`

	// State of the connection (ESTABLISHED if up)
	State *string `json:"state,omitempty"`

	// uptime of connection in seconds
	Uptime *int `json:"uptime,omitempty"`
}

AppConnection defines model for AppConnection.

type AppConnectionStatus added in v0.0.21

type AppConnectionStatus struct {
	Environments *[]AppEnvironmentStatus `json:"environments,omitempty"`
}

provides status information on the app's connections to the Gateway Broker

type AppEnvironment

type AppEnvironment struct {
	// Friendly name of an object for display in UIs, Developer Portals. Can be changed after object creation
	DisplayName        *CommonDisplayName `json:"displayName,omitempty"`
	MessagingProtocols *[]Endpoint        `json:"messagingProtocols,omitempty"`

	// The internal name of an object. Characters you can use in the name are restricted to: A-Z0-9._-. Once the object is created the internal name can not be changed
	Name *CommonName `json:"name,omitempty"`

	// lists all the publish and subscribe topics an app has access to. Restrictions on   topic elements are taken into account.
	Permissions *Permissions `json:"permissions,omitempty"`
}

AppEnvironment defines model for AppEnvironment.

type AppEnvironmentStatus added in v0.0.21

type AppEnvironmentStatus struct {
	Connections *[]AppConnection `json:"connections,omitempty"`

	// Friendly name of an object for display in UIs, Developer Portals. Can be changed after object creation
	DisplayName *CommonDisplayName `json:"displayName,omitempty"`

	// The internal name of an object. Characters you can use in the name are restricted to: A-Z0-9._-. Once the object is created the internal name can not be changed
	Name     *CommonName      `json:"name,omitempty"`
	Queues   *[]QueueStatus   `json:"queues,omitempty"`
	WebHooks *[]WebHookStatus `json:"webHooks,omitempty"`
}

provides status information on the app's connections to the Gateway Broker

type AppListItem

type AppListItem struct {
	ApiProducts *AppApiProducts     `json:"apiProducts,omitempty"`
	AppType     *AppListItemAppType `json:"appType,omitempty"`

	// Friendly name of an object for display in UIs, Developer Portals. Can be changed after object creation
	DisplayName *CommonDisplayName `json:"displayName,omitempty"`

	// The internal name of an object. Characters you can use in the name are restricted to: A-Z0-9._-. Once the object is created the internal name can not be changed
	Name    *CommonName `json:"name,omitempty"`
	OwnerId *string     `json:"ownerId,omitempty"`
	Status  *AppStatus  `json:"status,omitempty"`
}

AppListItem defines model for AppListItem.

type AppListItemAppType

type AppListItemAppType string

AppListItemAppType defines model for AppListItem.AppType.

const (
	AppListItemAppTypeDeveloper AppListItemAppType = "developer"

	AppListItemAppTypeTeam AppListItemAppType = "team"
)

Defines values for AppListItemAppType.

type AppName

type AppName string

AppName defines model for app_name.

type AppPatch

type AppPatch struct {
	ApiProducts *AppApiProducts `json:"apiProducts,omitempty"`

	// Arbitrary name/value pairs associated with an API product, team, developer or app.
	Attributes  *Attributes `json:"attributes,omitempty"`
	CallbackUrl *CommonURL  `json:"callbackUrl,omitempty"`

	// Credentials object associated with an app
	Credentials *Credentials `json:"credentials,omitempty"`

	// Friendly name of an object for display in UIs, Developer Portals. Can be changed after object creation
	DisplayName *CommonDisplayName `json:"displayName,omitempty"`

	// A setting, in milliseconds, for the lifetime of the consumer key that will be  generated for the developer app. The default value, -1, indicates an infinite validity period. Once set, the expiration can't be updated.
	ExpiresIn *int64     `json:"expiresIn,omitempty"`
	Status    *AppStatus `json:"status,omitempty"`
	WebHooks  *[]WebHook `json:"webHooks,omitempty"`
}

Used for PATCH operation. An app associated with a developer. Associates the app with an API product, and auto-generates an API credentials for the app to use

type AppResponse

type AppResponse struct {
	ApiProducts AppApiProducts `json:"apiProducts"`

	// Arbitrary name/value pairs associated with an API product, team, developer or app.
	Attributes        *Attributes          `json:"attributes,omitempty"`
	CallbackUrl       *CommonURL           `json:"callbackUrl,omitempty"`
	ClientInformation *[]ClientInformation `json:"clientInformation,omitempty"`

	// Credentials object associated with an app
	Credentials Credentials `json:"credentials"`

	// Friendly name of an object for display in UIs, Developer Portals. Can be changed after object creation
	DisplayName  *CommonDisplayName `json:"displayName,omitempty"`
	Environments *[]AppEnvironment  `json:"environments,omitempty"`

	// A setting, in milliseconds, for the lifetime of the consumer key that will be  generated for the developer app. The default value, -1, indicates an infinite validity period. Once set, the expiration can't be updated.
	ExpiresIn *int64 `json:"expiresIn,omitempty"`

	// the internal name of the app used within the connector. This name is auto generated by default. Warning - should ONLY be set if a naming convention for broker objects must be imposed. This value can not be updated.
	InternalName *string `json:"internalName,omitempty"`

	// The internal name of an object. Characters you can use in the name are restricted to: A-Z0-9._-. Once the object is created the internal name can not be changed
	Name     CommonName `json:"name"`
	Status   *AppStatus `json:"status,omitempty"`
	WebHooks *[]WebHook `json:"webHooks,omitempty"`
}

App Response Object - includes protocol binding information and app premissions. An app associated with a developer. Associates the app with an API product, and auto-generates an API credentials for the app to use.

type AppResponseGeneric added in v0.0.21

type AppResponseGeneric struct {
	ApiProducts AppApiProducts             `json:"apiProducts"`
	AppType     *AppResponseGenericAppType `json:"appType,omitempty"`

	// Arbitrary name/value pairs associated with an API product, team, developer or app.
	Attributes        *Attributes          `json:"attributes,omitempty"`
	CallbackUrl       *CommonURL           `json:"callbackUrl,omitempty"`
	ClientInformation *[]ClientInformation `json:"clientInformation,omitempty"`

	// Credentials object associated with an app
	Credentials Credentials `json:"credentials"`

	// Friendly name of an object for display in UIs, Developer Portals. Can be changed after object creation
	DisplayName  *CommonDisplayName `json:"displayName,omitempty"`
	Environments *[]AppEnvironment  `json:"environments,omitempty"`

	// A setting, in milliseconds, for the lifetime of the consumer key that will be  generated for the developer app. The default value, -1, indicates an infinite validity period. Once set, the expiration can't be updated.
	ExpiresIn *int64 `json:"expiresIn,omitempty"`

	// the internal name of the app used within the connector. This name is auto generated by default. Warning - should ONLY be set if a naming convention for broker objects must be imposed. This value can not be updated.
	InternalName *string `json:"internalName,omitempty"`

	// The internal name of an object. Characters you can use in the name are restricted to: A-Z0-9._-. Once the object is created the internal name can not be changed
	Name     CommonName `json:"name"`
	OwnerId  *string    `json:"ownerId,omitempty"`
	Status   *AppStatus `json:"status,omitempty"`
	WebHooks *[]WebHook `json:"webHooks,omitempty"`
}

App Response Object - includes protocol binding information and app premissions. An app associated with a developer. Associates the app with an API product, and auto-generates an API credentials for the app to use.

type AppResponseGenericAppType added in v0.0.21

type AppResponseGenericAppType string

AppResponseGenericAppType defines model for AppResponseGeneric.AppType.

const (
	AppResponseGenericAppTypeDeveloper AppResponseGenericAppType = "developer"

	AppResponseGenericAppTypeTeam AppResponseGenericAppType = "team"
)

Defines values for AppResponseGenericAppType.

type AppStatus

type AppStatus string

AppStatus defines model for AppStatus.

const (
	AppStatusApproved AppStatus = "approved"

	AppStatusPending AppStatus = "pending"

	AppStatusRevoked AppStatus = "revoked"
)

Defines values for AppStatus.

type Attribute

type Attribute struct {
	Name  string `json:"name"`
	Value string `json:"value"`
}

Attribute Solace Connector Attribute

type Attributes

type Attributes []struct {
	// Attribute name, access is a special value as it governs access control to the product.
	Name string `json:"name"`

	// Value of the attribute.
	Value string `json:"value"`
}

Arbitrary name/value pairs associated with an API product, team, developer or app.

type BadRequest

type BadRequest ErrorResponse

BadRequest defines model for BadRequest.

type BasicAuthentication added in v0.0.21

type BasicAuthentication struct {
	Password string `json:"password"`
	UserName string `json:"userName"`
}

BasicAuthentication defines model for BasicAuthentication.

type BearerTokenAuthentication added in v0.0.21

type BearerTokenAuthentication struct {
	Token string `json:"token"`
}

BearerTokenAuthentication defines model for BearerTokenAuthentication.

type ChannelPermission

type ChannelPermission struct {
	ChannelId   *string       `json:"channelId,omitempty"`
	IsChannel   *bool         `json:"isChannel,omitempty"`
	Permissions []CommonTopic `json:"permissions"`
}

a permission and its associated channel

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) About

func (c *Client) About(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateApiProduct

func (c *Client) CreateApiProduct(ctx context.Context, organizationName Orgparameter, body CreateApiProductJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateApiProductWithBody

func (c *Client) CreateApiProductWithBody(ctx context.Context, organizationName Orgparameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateApiWithBody

func (c *Client) CreateApiWithBody(ctx context.Context, organizationName Orgparameter, apiName ApiName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDeveloper

func (c *Client) CreateDeveloper(ctx context.Context, organizationName Orgparameter, body CreateDeveloperJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDeveloperApp

func (c *Client) CreateDeveloperApp(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, body CreateDeveloperAppJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDeveloperAppWebHook added in v0.0.21

func (c *Client) CreateDeveloperAppWebHook(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, body CreateDeveloperAppWebHookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDeveloperAppWebHookWithBody added in v0.0.21

func (c *Client) CreateDeveloperAppWebHookWithBody(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDeveloperAppWithBody

func (c *Client) CreateDeveloperAppWithBody(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDeveloperWithBody

func (c *Client) CreateDeveloperWithBody(ctx context.Context, organizationName Orgparameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateEnvironment

func (c *Client) CreateEnvironment(ctx context.Context, organizationName Orgparameter, body CreateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateEnvironmentWithBody

func (c *Client) CreateEnvironmentWithBody(ctx context.Context, organizationName Orgparameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateOrganization

func (c *Client) CreateOrganization(ctx context.Context, body CreateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateOrganizationWithBody

func (c *Client) CreateOrganizationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTeam

func (c *Client) CreateTeam(ctx context.Context, organizationName Orgparameter, body CreateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTeamApp

func (c *Client) CreateTeamApp(ctx context.Context, organizationName Orgparameter, teamName TeamName, body CreateTeamAppJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTeamAppWebHook added in v0.0.21

func (c *Client) CreateTeamAppWebHook(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, body CreateTeamAppWebHookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTeamAppWebHookWithBody added in v0.0.21

func (c *Client) CreateTeamAppWebHookWithBody(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTeamAppWithBody

func (c *Client) CreateTeamAppWithBody(ctx context.Context, organizationName Orgparameter, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTeamWithBody

func (c *Client) CreateTeamWithBody(ctx context.Context, organizationName Orgparameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApi

func (c *Client) DeleteApi(ctx context.Context, organizationName Orgparameter, apiName ApiName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiProduct

func (c *Client) DeleteApiProduct(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteDeveloper

func (c *Client) DeleteDeveloper(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteDeveloperApp

func (c *Client) DeleteDeveloperApp(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteDeveloperAppWebHook added in v0.0.21

func (c *Client) DeleteDeveloperAppWebHook(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, webhookName WebhookName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteEnvironment

func (c *Client) DeleteEnvironment(ctx context.Context, organizationName Orgparameter, envName EnvName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteOrganization

func (c *Client) DeleteOrganization(ctx context.Context, organizationName Orgparameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteTeam

func (c *Client) DeleteTeam(ctx context.Context, organizationName Orgparameter, teamName TeamName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteTeamApp

func (c *Client) DeleteTeamApp(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteTeamAppWebHook added in v0.0.21

func (c *Client) DeleteTeamAppWebHook(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, webhookName WebhookName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApi

func (c *Client) GetApi(ctx context.Context, organizationName Orgparameter, apiName ApiName, params *GetApiParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiInfo

func (c *Client) GetApiInfo(ctx context.Context, organizationName Orgparameter, apiName ApiName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiProduct

func (c *Client) GetApiProduct(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiProductApiSpecification

func (c *Client) GetApiProductApiSpecification(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, apiName ApiName, params *GetApiProductApiSpecificationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiProductRevision added in v0.0.21

func (c *Client) GetApiProductRevision(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, semver Semver, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiReferencedByAPIProducts added in v0.0.21

func (c *Client) GetApiReferencedByAPIProducts(ctx context.Context, organizationName Orgparameter, apiName ApiName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiRevision added in v0.0.21

func (c *Client) GetApiRevision(ctx context.Context, organizationName Orgparameter, apiName ApiName, version Version, params *GetApiRevisionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApp

func (c *Client) GetApp(ctx context.Context, organizationName Orgparameter, appName AppName, params *GetAppParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAppApiSpecification

func (c *Client) GetAppApiSpecification(ctx context.Context, organizationName Orgparameter, appName AppName, apiName ApiName, params *GetAppApiSpecificationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAppStatus added in v0.0.21

func (c *Client) GetAppStatus(ctx context.Context, organizationName Orgparameter, appName AppName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDeveloper

func (c *Client) GetDeveloper(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDeveloperApp

func (c *Client) GetDeveloperApp(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, params *GetDeveloperAppParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDeveloperAppWebHook added in v0.0.21

func (c *Client) GetDeveloperAppWebHook(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, webhookName WebhookName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetEnvironment

func (c *Client) GetEnvironment(ctx context.Context, organizationName Orgparameter, envName EnvName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetEnvironmentReferencedByAPIProducts added in v0.0.21

func (c *Client) GetEnvironmentReferencedByAPIProducts(ctx context.Context, organizationName Orgparameter, envName EnvName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetEventAPIProduct

func (c *Client) GetEventAPIProduct(ctx context.Context, organizationName Orgparameter, eventApiProductId EventApiProductId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetEventAPIProductAsyncAPI

func (c *Client) GetEventAPIProductAsyncAPI(ctx context.Context, organizationName Orgparameter, eventApiProductId EventApiProductId, params *GetEventAPIProductAsyncAPIParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOrganization

func (c *Client) GetOrganization(ctx context.Context, organizationName Orgparameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTeam

func (c *Client) GetTeam(ctx context.Context, organizationName Orgparameter, teamName TeamName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTeamApp

func (c *Client) GetTeamApp(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, params *GetTeamAppParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTeamAppWebHook added in v0.0.21

func (c *Client) GetTeamAppWebHook(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, webhookName WebhookName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetToken

func (c *Client) GetToken(ctx context.Context, organizationName Orgparameter, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Healthcheck

func (c *Client) Healthcheck(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ImportApi

func (c *Client) ImportApi(ctx context.Context, organizationName Orgparameter, body ImportApiJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ImportApiWithBody

func (c *Client) ImportApiWithBody(ctx context.Context, organizationName Orgparameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListApiProductApis

func (c *Client) ListApiProductApis(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, params *ListApiProductApisParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListApiProductRevisions added in v0.0.21

func (c *Client) ListApiProductRevisions(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, params *ListApiProductRevisionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListApiProducts

func (c *Client) ListApiProducts(ctx context.Context, organizationName Orgparameter, params *ListApiProductsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListApiRevisions added in v0.0.21

func (c *Client) ListApiRevisions(ctx context.Context, organizationName Orgparameter, apiName ApiName, params *ListApiRevisionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListApis

func (c *Client) ListApis(ctx context.Context, organizationName Orgparameter, params *ListApisParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAppApiSpecifications

func (c *Client) ListAppApiSpecifications(ctx context.Context, organizationName Orgparameter, appName AppName, params *ListAppApiSpecificationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAppReferencesToAPIProducts added in v0.0.21

func (c *Client) ListAppReferencesToAPIProducts(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, params *ListAppReferencesToAPIProductsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListApps

func (c *Client) ListApps(ctx context.Context, organizationName Orgparameter, params *ListAppsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDeveloperAppWebHooks added in v0.0.21

func (c *Client) ListDeveloperAppWebHooks(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDeveloperApps

func (c *Client) ListDeveloperApps(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, params *ListDeveloperAppsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDevelopers

func (c *Client) ListDevelopers(ctx context.Context, organizationName Orgparameter, params *ListDevelopersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListEnvironments

func (c *Client) ListEnvironments(ctx context.Context, organizationName Orgparameter, params *ListEnvironmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListEventAPIProducts

func (c *Client) ListEventAPIProducts(ctx context.Context, organizationName Orgparameter, params *ListEventAPIProductsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListHistory

func (c *Client) ListHistory(ctx context.Context, organizationName Orgparameter, params *ListHistoryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListOrganizations

func (c *Client) ListOrganizations(ctx context.Context, params *ListOrganizationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListServices

func (c *Client) ListServices(ctx context.Context, organizationName Orgparameter, params *ListServicesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTeamAppWebHooks added in v0.0.21

func (c *Client) ListTeamAppWebHooks(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTeamApps

func (c *Client) ListTeamApps(ctx context.Context, organizationName Orgparameter, teamName TeamName, params *ListTeamAppsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTeams

func (c *Client) ListTeams(ctx context.Context, organizationName Orgparameter, params *ListTeamsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateApiProduct

func (c *Client) UpdateApiProduct(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, params *UpdateApiProductParams, body UpdateApiProductJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateApiProductWithBody

func (c *Client) UpdateApiProductWithBody(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, params *UpdateApiProductParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateApiWithBody

func (c *Client) UpdateApiWithBody(ctx context.Context, organizationName Orgparameter, apiName ApiName, params *UpdateApiParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDeveloper

func (c *Client) UpdateDeveloper(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, params *UpdateDeveloperParams, body UpdateDeveloperJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDeveloperApp

func (c *Client) UpdateDeveloperApp(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, params *UpdateDeveloperAppParams, body UpdateDeveloperAppJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDeveloperAppWebHook added in v0.0.21

func (c *Client) UpdateDeveloperAppWebHook(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, webhookName WebhookName, params *UpdateDeveloperAppWebHookParams, body UpdateDeveloperAppWebHookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDeveloperAppWebHookWithBody added in v0.0.21

func (c *Client) UpdateDeveloperAppWebHookWithBody(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, webhookName WebhookName, params *UpdateDeveloperAppWebHookParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDeveloperAppWithBody

func (c *Client) UpdateDeveloperAppWithBody(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, params *UpdateDeveloperAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDeveloperWithBody

func (c *Client) UpdateDeveloperWithBody(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, params *UpdateDeveloperParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEnvironment

func (c *Client) UpdateEnvironment(ctx context.Context, organizationName Orgparameter, envName EnvName, params *UpdateEnvironmentParams, body UpdateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEnvironmentWithBody

func (c *Client) UpdateEnvironmentWithBody(ctx context.Context, organizationName Orgparameter, envName EnvName, params *UpdateEnvironmentParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateOrganization

func (c *Client) UpdateOrganization(ctx context.Context, organizationName Orgparameter, params *UpdateOrganizationParams, body UpdateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateOrganizationWithBody

func (c *Client) UpdateOrganizationWithBody(ctx context.Context, organizationName Orgparameter, params *UpdateOrganizationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTeam

func (c *Client) UpdateTeam(ctx context.Context, organizationName Orgparameter, teamName TeamName, params *UpdateTeamParams, body UpdateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTeamApp

func (c *Client) UpdateTeamApp(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, params *UpdateTeamAppParams, body UpdateTeamAppJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTeamAppWebHook added in v0.0.21

func (c *Client) UpdateTeamAppWebHook(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, webhookName WebhookName, params *UpdateTeamAppWebHookParams, body UpdateTeamAppWebHookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTeamAppWebHookWithBody added in v0.0.21

func (c *Client) UpdateTeamAppWebHookWithBody(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, webhookName WebhookName, params *UpdateTeamAppWebHookParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTeamAppWithBody

func (c *Client) UpdateTeamAppWithBody(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, params *UpdateTeamAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTeamWithBody

func (c *Client) UpdateTeamWithBody(ctx context.Context, organizationName Orgparameter, teamName TeamName, params *UpdateTeamParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateToken added in v0.0.21

func (c *Client) UpdateToken(ctx context.Context, organizationName Orgparameter, body UpdateTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTokenWithBody

func (c *Client) UpdateTokenWithBody(ctx context.Context, organizationName Orgparameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInformation

type ClientInformation struct {
	GuaranteedMessaging *ClientInformationGuaranteedMessaging `json:"guaranteedMessaging,omitempty"`
}

ClientInformation defines model for ClientInformation.

type ClientInformationGuaranteedMessaging

type ClientInformationGuaranteedMessaging struct {
	// access mode for the queue
	AccessType *ClientInformationGuaranteedMessagingAccessType `json:"accessType,omitempty"`

	// The internal name of an object. Characters you can use in the name are restricted to: A-Z0-9._-. Once the object is created the internal name can not be changed
	ApiProduct *CommonName `json:"apiProduct,omitempty"`

	// The maximum message spool usage allowed by the Queue, in megabytes (MB). A value of 0 only allows spooling of the last message received and disables quota checking
	MaxMsgSpoolUsage *int64 `json:"maxMsgSpoolUsage,omitempty"`

	// retention policy for message on the queue, in seconds
	MaxTtl *int64 `json:"maxTtl,omitempty"`

	// The name of the queue that is available for this app's API Product subcription
	Name *string `json:"name,omitempty"`
}

ClientInformationGuaranteedMessaging defines model for ClientInformationGuaranteedMessaging.

type ClientInformationGuaranteedMessagingAccessType

type ClientInformationGuaranteedMessagingAccessType string

access mode for the queue

const (
	ClientInformationGuaranteedMessagingAccessTypeExclusive ClientInformationGuaranteedMessagingAccessType = "exclusive"

	ClientInformationGuaranteedMessagingAccessTypeNonExclusive ClientInformationGuaranteedMessagingAccessType = "non-exclusive"
)

Defines values for ClientInformationGuaranteedMessagingAccessType.

type ClientInterface

type ClientInterface interface {
	// About request
	About(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// Healthcheck request
	Healthcheck(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListOrganizations request
	ListOrganizations(ctx context.Context, params *ListOrganizationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateOrganization request with any body
	CreateOrganizationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateOrganization(ctx context.Context, body CreateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteOrganization request
	DeleteOrganization(ctx context.Context, organizationName Orgparameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOrganization request
	GetOrganization(ctx context.Context, organizationName Orgparameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateOrganization request with any body
	UpdateOrganizationWithBody(ctx context.Context, organizationName Orgparameter, params *UpdateOrganizationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateOrganization(ctx context.Context, organizationName Orgparameter, params *UpdateOrganizationParams, body UpdateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListApiProducts request
	ListApiProducts(ctx context.Context, organizationName Orgparameter, params *ListApiProductsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateApiProduct request with any body
	CreateApiProductWithBody(ctx context.Context, organizationName Orgparameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateApiProduct(ctx context.Context, organizationName Orgparameter, body CreateApiProductJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApiProduct request
	DeleteApiProduct(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiProduct request
	GetApiProduct(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateApiProduct request with any body
	UpdateApiProductWithBody(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, params *UpdateApiProductParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateApiProduct(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, params *UpdateApiProductParams, body UpdateApiProductJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListApiProductApis request
	ListApiProductApis(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, params *ListApiProductApisParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiProductApiSpecification request
	GetApiProductApiSpecification(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, apiName ApiName, params *GetApiProductApiSpecificationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAppReferencesToAPIProducts request
	ListAppReferencesToAPIProducts(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, params *ListAppReferencesToAPIProductsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListApiProductRevisions request
	ListApiProductRevisions(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, params *ListApiProductRevisionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiProductRevision request
	GetApiProductRevision(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, semver Semver, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListApis request
	ListApis(ctx context.Context, organizationName Orgparameter, params *ListApisParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ImportApi request with any body
	ImportApiWithBody(ctx context.Context, organizationName Orgparameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ImportApi(ctx context.Context, organizationName Orgparameter, body ImportApiJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApi request
	DeleteApi(ctx context.Context, organizationName Orgparameter, apiName ApiName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApi request
	GetApi(ctx context.Context, organizationName Orgparameter, apiName ApiName, params *GetApiParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateApi request with any body
	UpdateApiWithBody(ctx context.Context, organizationName Orgparameter, apiName ApiName, params *UpdateApiParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateApi request with any body
	CreateApiWithBody(ctx context.Context, organizationName Orgparameter, apiName ApiName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiReferencedByAPIProducts request
	GetApiReferencedByAPIProducts(ctx context.Context, organizationName Orgparameter, apiName ApiName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiInfo request
	GetApiInfo(ctx context.Context, organizationName Orgparameter, apiName ApiName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListApiRevisions request
	ListApiRevisions(ctx context.Context, organizationName Orgparameter, apiName ApiName, params *ListApiRevisionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiRevision request
	GetApiRevision(ctx context.Context, organizationName Orgparameter, apiName ApiName, version Version, params *GetApiRevisionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListApps request
	ListApps(ctx context.Context, organizationName Orgparameter, params *ListAppsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApp request
	GetApp(ctx context.Context, organizationName Orgparameter, appName AppName, params *GetAppParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAppApiSpecifications request
	ListAppApiSpecifications(ctx context.Context, organizationName Orgparameter, appName AppName, params *ListAppApiSpecificationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAppApiSpecification request
	GetAppApiSpecification(ctx context.Context, organizationName Orgparameter, appName AppName, apiName ApiName, params *GetAppApiSpecificationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAppStatus request
	GetAppStatus(ctx context.Context, organizationName Orgparameter, appName AppName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDevelopers request
	ListDevelopers(ctx context.Context, organizationName Orgparameter, params *ListDevelopersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateDeveloper request with any body
	CreateDeveloperWithBody(ctx context.Context, organizationName Orgparameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateDeveloper(ctx context.Context, organizationName Orgparameter, body CreateDeveloperJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDeveloper request
	DeleteDeveloper(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDeveloper request
	GetDeveloper(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateDeveloper request with any body
	UpdateDeveloperWithBody(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, params *UpdateDeveloperParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateDeveloper(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, params *UpdateDeveloperParams, body UpdateDeveloperJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDeveloperApps request
	ListDeveloperApps(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, params *ListDeveloperAppsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateDeveloperApp request with any body
	CreateDeveloperAppWithBody(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateDeveloperApp(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, body CreateDeveloperAppJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDeveloperApp request
	DeleteDeveloperApp(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDeveloperApp request
	GetDeveloperApp(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, params *GetDeveloperAppParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateDeveloperApp request with any body
	UpdateDeveloperAppWithBody(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, params *UpdateDeveloperAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateDeveloperApp(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, params *UpdateDeveloperAppParams, body UpdateDeveloperAppJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDeveloperAppWebHooks request
	ListDeveloperAppWebHooks(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateDeveloperAppWebHook request with any body
	CreateDeveloperAppWebHookWithBody(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateDeveloperAppWebHook(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, body CreateDeveloperAppWebHookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDeveloperAppWebHook request
	DeleteDeveloperAppWebHook(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, webhookName WebhookName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDeveloperAppWebHook request
	GetDeveloperAppWebHook(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, webhookName WebhookName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateDeveloperAppWebHook request with any body
	UpdateDeveloperAppWebHookWithBody(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, webhookName WebhookName, params *UpdateDeveloperAppWebHookParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateDeveloperAppWebHook(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, webhookName WebhookName, params *UpdateDeveloperAppWebHookParams, body UpdateDeveloperAppWebHookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListEnvironments request
	ListEnvironments(ctx context.Context, organizationName Orgparameter, params *ListEnvironmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateEnvironment request with any body
	CreateEnvironmentWithBody(ctx context.Context, organizationName Orgparameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateEnvironment(ctx context.Context, organizationName Orgparameter, body CreateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteEnvironment request
	DeleteEnvironment(ctx context.Context, organizationName Orgparameter, envName EnvName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEnvironment request
	GetEnvironment(ctx context.Context, organizationName Orgparameter, envName EnvName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateEnvironment request with any body
	UpdateEnvironmentWithBody(ctx context.Context, organizationName Orgparameter, envName EnvName, params *UpdateEnvironmentParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateEnvironment(ctx context.Context, organizationName Orgparameter, envName EnvName, params *UpdateEnvironmentParams, body UpdateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEnvironmentReferencedByAPIProducts request
	GetEnvironmentReferencedByAPIProducts(ctx context.Context, organizationName Orgparameter, envName EnvName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListEventAPIProducts request
	ListEventAPIProducts(ctx context.Context, organizationName Orgparameter, params *ListEventAPIProductsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEventAPIProduct request
	GetEventAPIProduct(ctx context.Context, organizationName Orgparameter, eventApiProductId EventApiProductId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEventAPIProductAsyncAPI request
	GetEventAPIProductAsyncAPI(ctx context.Context, organizationName Orgparameter, eventApiProductId EventApiProductId, params *GetEventAPIProductAsyncAPIParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListHistory request
	ListHistory(ctx context.Context, organizationName Orgparameter, params *ListHistoryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListServices request
	ListServices(ctx context.Context, organizationName Orgparameter, params *ListServicesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTeams request
	ListTeams(ctx context.Context, organizationName Orgparameter, params *ListTeamsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateTeam request with any body
	CreateTeamWithBody(ctx context.Context, organizationName Orgparameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateTeam(ctx context.Context, organizationName Orgparameter, body CreateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteTeam request
	DeleteTeam(ctx context.Context, organizationName Orgparameter, teamName TeamName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTeam request
	GetTeam(ctx context.Context, organizationName Orgparameter, teamName TeamName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateTeam request with any body
	UpdateTeamWithBody(ctx context.Context, organizationName Orgparameter, teamName TeamName, params *UpdateTeamParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateTeam(ctx context.Context, organizationName Orgparameter, teamName TeamName, params *UpdateTeamParams, body UpdateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTeamApps request
	ListTeamApps(ctx context.Context, organizationName Orgparameter, teamName TeamName, params *ListTeamAppsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateTeamApp request with any body
	CreateTeamAppWithBody(ctx context.Context, organizationName Orgparameter, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateTeamApp(ctx context.Context, organizationName Orgparameter, teamName TeamName, body CreateTeamAppJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteTeamApp request
	DeleteTeamApp(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTeamApp request
	GetTeamApp(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, params *GetTeamAppParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateTeamApp request with any body
	UpdateTeamAppWithBody(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, params *UpdateTeamAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateTeamApp(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, params *UpdateTeamAppParams, body UpdateTeamAppJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTeamAppWebHooks request
	ListTeamAppWebHooks(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateTeamAppWebHook request with any body
	CreateTeamAppWebHookWithBody(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateTeamAppWebHook(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, body CreateTeamAppWebHookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteTeamAppWebHook request
	DeleteTeamAppWebHook(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, webhookName WebhookName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTeamAppWebHook request
	GetTeamAppWebHook(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, webhookName WebhookName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateTeamAppWebHook request with any body
	UpdateTeamAppWebHookWithBody(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, webhookName WebhookName, params *UpdateTeamAppWebHookParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateTeamAppWebHook(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, webhookName WebhookName, params *UpdateTeamAppWebHookParams, body UpdateTeamAppWebHookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetToken request
	GetToken(ctx context.Context, organizationName Orgparameter, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateToken request with any body
	UpdateTokenWithBody(ctx context.Context, organizationName Orgparameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateToken(ctx context.Context, organizationName Orgparameter, body UpdateTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

func WithTLSConfig

func WithTLSConfig(insecureSkipVerify bool, proxyURL string, timeout time.Duration) ClientOption

WithTLSConfig - Creates ClientOption

type ClientOptions

type ClientOptions struct {
	GuaranteedMessaging *ClientOptionsGuaranteedMessaging `json:"guaranteedMessaging,omitempty"`
}

ClientOptions defines model for ClientOptions.

type ClientOptionsGuaranteedMessaging

type ClientOptionsGuaranteedMessaging struct {
	// access mode for the queue
	AccessType *ClientOptionsGuaranteedMessagingAccessType `json:"accessType,omitempty"`

	// The maximum message spool usage allowed by the Queue, in megabytes (MB). A value of 0 only allows spooling of the last message received and disables quota checking
	MaxMsgSpoolUsage *int64 `json:"maxMsgSpoolUsage,omitempty"`

	// retention policy for message on the queue, default to 24 hours. Set to 0 if messages are to be kept indefinitely
	MaxTtl *int64 `json:"maxTtl,omitempty"`

	// Automatically provision a queue with all subscriptions permitted for this app attached
	RequireQueue *bool `json:"requireQueue,omitempty"`
}

ClientOptionsGuaranteedMessaging defines model for ClientOptionsGuaranteedMessaging.

type ClientOptionsGuaranteedMessagingAccessType

type ClientOptionsGuaranteedMessagingAccessType string

access mode for the queue

const (
	ClientOptionsGuaranteedMessagingAccessTypeExclusive ClientOptionsGuaranteedMessagingAccessType = "exclusive"

	ClientOptionsGuaranteedMessagingAccessTypeNonExclusive ClientOptionsGuaranteedMessagingAccessType = "non-exclusive"
)

Defines values for ClientOptionsGuaranteedMessagingAccessType.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func NewConnectorAdminClient

func NewConnectorAdminClient(gatewayCfg *config.ConnectorConfig) (*ClientWithResponses, error)

NewConnectorAdminClient - Creates a new Gateway Client

func NewConnectorOrgClient

func NewConnectorOrgClient(gatewayCfg *config.ConnectorConfig) (*ClientWithResponses, error)

NewConnectorOrgClient - Creates a new Gateway Client

func (*ClientWithResponses) AboutWithResponse

func (c *ClientWithResponses) AboutWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AboutResponse, error)

AboutWithResponse request returning *AboutResponse

func (*ClientWithResponses) CreateApiProductWithBodyWithResponse

func (c *ClientWithResponses) CreateApiProductWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateApiProductResponse, error)

CreateApiProductWithBodyWithResponse request with arbitrary body returning *CreateApiProductResponse

func (*ClientWithResponses) CreateApiProductWithResponse

func (c *ClientWithResponses) CreateApiProductWithResponse(ctx context.Context, organizationName Orgparameter, body CreateApiProductJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateApiProductResponse, error)

func (*ClientWithResponses) CreateApiWithBodyWithResponse

func (c *ClientWithResponses) CreateApiWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, apiName ApiName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateApiResponse, error)

CreateApiWithBodyWithResponse request with arbitrary body returning *CreateApiResponse

func (*ClientWithResponses) CreateDeveloperAppWebHookWithBodyWithResponse added in v0.0.21

func (c *ClientWithResponses) CreateDeveloperAppWebHookWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDeveloperAppWebHookResponse, error)

CreateDeveloperAppWebHookWithBodyWithResponse request with arbitrary body returning *CreateDeveloperAppWebHookResponse

func (*ClientWithResponses) CreateDeveloperAppWebHookWithResponse added in v0.0.21

func (c *ClientWithResponses) CreateDeveloperAppWebHookWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, body CreateDeveloperAppWebHookJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDeveloperAppWebHookResponse, error)

func (*ClientWithResponses) CreateDeveloperAppWithBodyWithResponse

func (c *ClientWithResponses) CreateDeveloperAppWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDeveloperAppResponse, error)

CreateDeveloperAppWithBodyWithResponse request with arbitrary body returning *CreateDeveloperAppResponse

func (*ClientWithResponses) CreateDeveloperAppWithResponse

func (c *ClientWithResponses) CreateDeveloperAppWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, body CreateDeveloperAppJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDeveloperAppResponse, error)

func (*ClientWithResponses) CreateDeveloperWithBodyWithResponse

func (c *ClientWithResponses) CreateDeveloperWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDeveloperResponse, error)

CreateDeveloperWithBodyWithResponse request with arbitrary body returning *CreateDeveloperResponse

func (*ClientWithResponses) CreateDeveloperWithResponse

func (c *ClientWithResponses) CreateDeveloperWithResponse(ctx context.Context, organizationName Orgparameter, body CreateDeveloperJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDeveloperResponse, error)

func (*ClientWithResponses) CreateEnvironmentWithBodyWithResponse

func (c *ClientWithResponses) CreateEnvironmentWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEnvironmentResponse, error)

CreateEnvironmentWithBodyWithResponse request with arbitrary body returning *CreateEnvironmentResponse

func (*ClientWithResponses) CreateEnvironmentWithResponse

func (c *ClientWithResponses) CreateEnvironmentWithResponse(ctx context.Context, organizationName Orgparameter, body CreateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEnvironmentResponse, error)

func (*ClientWithResponses) CreateOrganizationWithBodyWithResponse

func (c *ClientWithResponses) CreateOrganizationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOrganizationResponse, error)

CreateOrganizationWithBodyWithResponse request with arbitrary body returning *CreateOrganizationResponse

func (*ClientWithResponses) CreateOrganizationWithResponse

func (c *ClientWithResponses) CreateOrganizationWithResponse(ctx context.Context, body CreateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOrganizationResponse, error)

func (*ClientWithResponses) CreateTeamAppWebHookWithBodyWithResponse added in v0.0.21

func (c *ClientWithResponses) CreateTeamAppWebHookWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTeamAppWebHookResponse, error)

CreateTeamAppWebHookWithBodyWithResponse request with arbitrary body returning *CreateTeamAppWebHookResponse

func (*ClientWithResponses) CreateTeamAppWebHookWithResponse added in v0.0.21

func (c *ClientWithResponses) CreateTeamAppWebHookWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, body CreateTeamAppWebHookJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTeamAppWebHookResponse, error)

func (*ClientWithResponses) CreateTeamAppWithBodyWithResponse

func (c *ClientWithResponses) CreateTeamAppWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTeamAppResponse, error)

CreateTeamAppWithBodyWithResponse request with arbitrary body returning *CreateTeamAppResponse

func (*ClientWithResponses) CreateTeamAppWithResponse

func (c *ClientWithResponses) CreateTeamAppWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, body CreateTeamAppJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTeamAppResponse, error)

func (*ClientWithResponses) CreateTeamWithBodyWithResponse

func (c *ClientWithResponses) CreateTeamWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTeamResponse, error)

CreateTeamWithBodyWithResponse request with arbitrary body returning *CreateTeamResponse

func (*ClientWithResponses) CreateTeamWithResponse

func (c *ClientWithResponses) CreateTeamWithResponse(ctx context.Context, organizationName Orgparameter, body CreateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTeamResponse, error)

func (*ClientWithResponses) DeleteApiProductWithResponse

func (c *ClientWithResponses) DeleteApiProductWithResponse(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, reqEditors ...RequestEditorFn) (*DeleteApiProductResponse, error)

DeleteApiProductWithResponse request returning *DeleteApiProductResponse

func (*ClientWithResponses) DeleteApiWithResponse

func (c *ClientWithResponses) DeleteApiWithResponse(ctx context.Context, organizationName Orgparameter, apiName ApiName, reqEditors ...RequestEditorFn) (*DeleteApiResponse, error)

DeleteApiWithResponse request returning *DeleteApiResponse

func (*ClientWithResponses) DeleteDeveloperAppWebHookWithResponse added in v0.0.21

func (c *ClientWithResponses) DeleteDeveloperAppWebHookWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, webhookName WebhookName, reqEditors ...RequestEditorFn) (*DeleteDeveloperAppWebHookResponse, error)

DeleteDeveloperAppWebHookWithResponse request returning *DeleteDeveloperAppWebHookResponse

func (*ClientWithResponses) DeleteDeveloperAppWithResponse

func (c *ClientWithResponses) DeleteDeveloperAppWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, reqEditors ...RequestEditorFn) (*DeleteDeveloperAppResponse, error)

DeleteDeveloperAppWithResponse request returning *DeleteDeveloperAppResponse

func (*ClientWithResponses) DeleteDeveloperWithResponse

func (c *ClientWithResponses) DeleteDeveloperWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, reqEditors ...RequestEditorFn) (*DeleteDeveloperResponse, error)

DeleteDeveloperWithResponse request returning *DeleteDeveloperResponse

func (*ClientWithResponses) DeleteEnvironmentWithResponse

func (c *ClientWithResponses) DeleteEnvironmentWithResponse(ctx context.Context, organizationName Orgparameter, envName EnvName, reqEditors ...RequestEditorFn) (*DeleteEnvironmentResponse, error)

DeleteEnvironmentWithResponse request returning *DeleteEnvironmentResponse

func (*ClientWithResponses) DeleteOrganizationWithResponse

func (c *ClientWithResponses) DeleteOrganizationWithResponse(ctx context.Context, organizationName Orgparameter, reqEditors ...RequestEditorFn) (*DeleteOrganizationResponse, error)

DeleteOrganizationWithResponse request returning *DeleteOrganizationResponse

func (*ClientWithResponses) DeleteTeamAppWebHookWithResponse added in v0.0.21

func (c *ClientWithResponses) DeleteTeamAppWebHookWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, webhookName WebhookName, reqEditors ...RequestEditorFn) (*DeleteTeamAppWebHookResponse, error)

DeleteTeamAppWebHookWithResponse request returning *DeleteTeamAppWebHookResponse

func (*ClientWithResponses) DeleteTeamAppWithResponse

func (c *ClientWithResponses) DeleteTeamAppWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, reqEditors ...RequestEditorFn) (*DeleteTeamAppResponse, error)

DeleteTeamAppWithResponse request returning *DeleteTeamAppResponse

func (*ClientWithResponses) DeleteTeamWithResponse

func (c *ClientWithResponses) DeleteTeamWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, reqEditors ...RequestEditorFn) (*DeleteTeamResponse, error)

DeleteTeamWithResponse request returning *DeleteTeamResponse

func (*ClientWithResponses) GetApiInfoWithResponse

func (c *ClientWithResponses) GetApiInfoWithResponse(ctx context.Context, organizationName Orgparameter, apiName ApiName, reqEditors ...RequestEditorFn) (*GetApiInfoResponse, error)

GetApiInfoWithResponse request returning *GetApiInfoResponse

func (*ClientWithResponses) GetApiProductApiSpecificationWithResponse

func (c *ClientWithResponses) GetApiProductApiSpecificationWithResponse(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, apiName ApiName, params *GetApiProductApiSpecificationParams, reqEditors ...RequestEditorFn) (*GetApiProductApiSpecificationResponse, error)

GetApiProductApiSpecificationWithResponse request returning *GetApiProductApiSpecificationResponse

func (*ClientWithResponses) GetApiProductRevisionWithResponse added in v0.0.21

func (c *ClientWithResponses) GetApiProductRevisionWithResponse(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, semver Semver, reqEditors ...RequestEditorFn) (*GetApiProductRevisionResponse, error)

GetApiProductRevisionWithResponse request returning *GetApiProductRevisionResponse

func (*ClientWithResponses) GetApiProductWithResponse

func (c *ClientWithResponses) GetApiProductWithResponse(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, reqEditors ...RequestEditorFn) (*GetApiProductResponse, error)

GetApiProductWithResponse request returning *GetApiProductResponse

func (*ClientWithResponses) GetApiReferencedByAPIProductsWithResponse added in v0.0.21

func (c *ClientWithResponses) GetApiReferencedByAPIProductsWithResponse(ctx context.Context, organizationName Orgparameter, apiName ApiName, reqEditors ...RequestEditorFn) (*GetApiReferencedByAPIProductsResponse, error)

GetApiReferencedByAPIProductsWithResponse request returning *GetApiReferencedByAPIProductsResponse

func (*ClientWithResponses) GetApiRevisionWithResponse added in v0.0.21

func (c *ClientWithResponses) GetApiRevisionWithResponse(ctx context.Context, organizationName Orgparameter, apiName ApiName, version Version, params *GetApiRevisionParams, reqEditors ...RequestEditorFn) (*GetApiRevisionResponse, error)

GetApiRevisionWithResponse request returning *GetApiRevisionResponse

func (*ClientWithResponses) GetApiWithResponse

func (c *ClientWithResponses) GetApiWithResponse(ctx context.Context, organizationName Orgparameter, apiName ApiName, params *GetApiParams, reqEditors ...RequestEditorFn) (*GetApiResponse, error)

GetApiWithResponse request returning *GetApiResponse

func (*ClientWithResponses) GetAppApiSpecificationWithResponse

func (c *ClientWithResponses) GetAppApiSpecificationWithResponse(ctx context.Context, organizationName Orgparameter, appName AppName, apiName ApiName, params *GetAppApiSpecificationParams, reqEditors ...RequestEditorFn) (*GetAppApiSpecificationResponse, error)

GetAppApiSpecificationWithResponse request returning *GetAppApiSpecificationResponse

func (*ClientWithResponses) GetAppStatusWithResponse added in v0.0.21

func (c *ClientWithResponses) GetAppStatusWithResponse(ctx context.Context, organizationName Orgparameter, appName AppName, reqEditors ...RequestEditorFn) (*GetAppStatusResponse, error)

GetAppStatusWithResponse request returning *GetAppStatusResponse

func (*ClientWithResponses) GetAppWithResponse

func (c *ClientWithResponses) GetAppWithResponse(ctx context.Context, organizationName Orgparameter, appName AppName, params *GetAppParams, reqEditors ...RequestEditorFn) (*GetAppResponse, error)

GetAppWithResponse request returning *GetAppResponse

func (*ClientWithResponses) GetDeveloperAppWebHookWithResponse added in v0.0.21

func (c *ClientWithResponses) GetDeveloperAppWebHookWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, webhookName WebhookName, reqEditors ...RequestEditorFn) (*GetDeveloperAppWebHookResponse, error)

GetDeveloperAppWebHookWithResponse request returning *GetDeveloperAppWebHookResponse

func (*ClientWithResponses) GetDeveloperAppWithResponse

func (c *ClientWithResponses) GetDeveloperAppWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, params *GetDeveloperAppParams, reqEditors ...RequestEditorFn) (*GetDeveloperAppResponse, error)

GetDeveloperAppWithResponse request returning *GetDeveloperAppResponse

func (*ClientWithResponses) GetDeveloperWithResponse

func (c *ClientWithResponses) GetDeveloperWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, reqEditors ...RequestEditorFn) (*GetDeveloperResponse, error)

GetDeveloperWithResponse request returning *GetDeveloperResponse

func (*ClientWithResponses) GetEnvironmentReferencedByAPIProductsWithResponse added in v0.0.21

func (c *ClientWithResponses) GetEnvironmentReferencedByAPIProductsWithResponse(ctx context.Context, organizationName Orgparameter, envName EnvName, reqEditors ...RequestEditorFn) (*GetEnvironmentReferencedByAPIProductsResponse, error)

GetEnvironmentReferencedByAPIProductsWithResponse request returning *GetEnvironmentReferencedByAPIProductsResponse

func (*ClientWithResponses) GetEnvironmentWithResponse

func (c *ClientWithResponses) GetEnvironmentWithResponse(ctx context.Context, organizationName Orgparameter, envName EnvName, reqEditors ...RequestEditorFn) (*GetEnvironmentResponse, error)

GetEnvironmentWithResponse request returning *GetEnvironmentResponse

func (*ClientWithResponses) GetEventAPIProductAsyncAPIWithResponse

func (c *ClientWithResponses) GetEventAPIProductAsyncAPIWithResponse(ctx context.Context, organizationName Orgparameter, eventApiProductId EventApiProductId, params *GetEventAPIProductAsyncAPIParams, reqEditors ...RequestEditorFn) (*GetEventAPIProductAsyncAPIResponse, error)

GetEventAPIProductAsyncAPIWithResponse request returning *GetEventAPIProductAsyncAPIResponse

func (*ClientWithResponses) GetEventAPIProductWithResponse

func (c *ClientWithResponses) GetEventAPIProductWithResponse(ctx context.Context, organizationName Orgparameter, eventApiProductId EventApiProductId, reqEditors ...RequestEditorFn) (*GetEventAPIProductResponse, error)

GetEventAPIProductWithResponse request returning *GetEventAPIProductResponse

func (*ClientWithResponses) GetOrganizationWithResponse

func (c *ClientWithResponses) GetOrganizationWithResponse(ctx context.Context, organizationName Orgparameter, reqEditors ...RequestEditorFn) (*GetOrganizationResponse, error)

GetOrganizationWithResponse request returning *GetOrganizationResponse

func (*ClientWithResponses) GetTeamAppWebHookWithResponse added in v0.0.21

func (c *ClientWithResponses) GetTeamAppWebHookWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, webhookName WebhookName, reqEditors ...RequestEditorFn) (*GetTeamAppWebHookResponse, error)

GetTeamAppWebHookWithResponse request returning *GetTeamAppWebHookResponse

func (*ClientWithResponses) GetTeamAppWithResponse

func (c *ClientWithResponses) GetTeamAppWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, params *GetTeamAppParams, reqEditors ...RequestEditorFn) (*GetTeamAppResponse, error)

GetTeamAppWithResponse request returning *GetTeamAppResponse

func (*ClientWithResponses) GetTeamWithResponse

func (c *ClientWithResponses) GetTeamWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, reqEditors ...RequestEditorFn) (*GetTeamResponse, error)

GetTeamWithResponse request returning *GetTeamResponse

func (*ClientWithResponses) GetTokenWithResponse

func (c *ClientWithResponses) GetTokenWithResponse(ctx context.Context, organizationName Orgparameter, reqEditors ...RequestEditorFn) (*GetTokenResponse, error)

GetTokenWithResponse request returning *GetTokenResponse

func (*ClientWithResponses) HealthcheckWithResponse

func (c *ClientWithResponses) HealthcheckWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthcheckResponse, error)

HealthcheckWithResponse request returning *HealthcheckResponse

func (*ClientWithResponses) ImportApiWithBodyWithResponse

func (c *ClientWithResponses) ImportApiWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportApiResponse, error)

ImportApiWithBodyWithResponse request with arbitrary body returning *ImportApiResponse

func (*ClientWithResponses) ImportApiWithResponse

func (c *ClientWithResponses) ImportApiWithResponse(ctx context.Context, organizationName Orgparameter, body ImportApiJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportApiResponse, error)

func (*ClientWithResponses) ListApiProductApisWithResponse

func (c *ClientWithResponses) ListApiProductApisWithResponse(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, params *ListApiProductApisParams, reqEditors ...RequestEditorFn) (*ListApiProductApisResponse, error)

ListApiProductApisWithResponse request returning *ListApiProductApisResponse

func (*ClientWithResponses) ListApiProductRevisionsWithResponse added in v0.0.21

func (c *ClientWithResponses) ListApiProductRevisionsWithResponse(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, params *ListApiProductRevisionsParams, reqEditors ...RequestEditorFn) (*ListApiProductRevisionsResponse, error)

ListApiProductRevisionsWithResponse request returning *ListApiProductRevisionsResponse

func (*ClientWithResponses) ListApiProductsWithResponse

func (c *ClientWithResponses) ListApiProductsWithResponse(ctx context.Context, organizationName Orgparameter, params *ListApiProductsParams, reqEditors ...RequestEditorFn) (*ListApiProductsResponse, error)

ListApiProductsWithResponse request returning *ListApiProductsResponse

func (*ClientWithResponses) ListApiRevisionsWithResponse added in v0.0.21

func (c *ClientWithResponses) ListApiRevisionsWithResponse(ctx context.Context, organizationName Orgparameter, apiName ApiName, params *ListApiRevisionsParams, reqEditors ...RequestEditorFn) (*ListApiRevisionsResponse, error)

ListApiRevisionsWithResponse request returning *ListApiRevisionsResponse

func (*ClientWithResponses) ListApisWithResponse

func (c *ClientWithResponses) ListApisWithResponse(ctx context.Context, organizationName Orgparameter, params *ListApisParams, reqEditors ...RequestEditorFn) (*ListApisResponse, error)

ListApisWithResponse request returning *ListApisResponse

func (*ClientWithResponses) ListAppApiSpecificationsWithResponse

func (c *ClientWithResponses) ListAppApiSpecificationsWithResponse(ctx context.Context, organizationName Orgparameter, appName AppName, params *ListAppApiSpecificationsParams, reqEditors ...RequestEditorFn) (*ListAppApiSpecificationsResponse, error)

ListAppApiSpecificationsWithResponse request returning *ListAppApiSpecificationsResponse

func (*ClientWithResponses) ListAppReferencesToAPIProductsWithResponse added in v0.0.21

func (c *ClientWithResponses) ListAppReferencesToAPIProductsWithResponse(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, params *ListAppReferencesToAPIProductsParams, reqEditors ...RequestEditorFn) (*ListAppReferencesToAPIProductsResponse, error)

ListAppReferencesToAPIProductsWithResponse request returning *ListAppReferencesToAPIProductsResponse

func (*ClientWithResponses) ListAppsWithResponse

func (c *ClientWithResponses) ListAppsWithResponse(ctx context.Context, organizationName Orgparameter, params *ListAppsParams, reqEditors ...RequestEditorFn) (*ListAppsResponse, error)

ListAppsWithResponse request returning *ListAppsResponse

func (*ClientWithResponses) ListDeveloperAppWebHooksWithResponse added in v0.0.21

func (c *ClientWithResponses) ListDeveloperAppWebHooksWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, reqEditors ...RequestEditorFn) (*ListDeveloperAppWebHooksResponse, error)

ListDeveloperAppWebHooksWithResponse request returning *ListDeveloperAppWebHooksResponse

func (*ClientWithResponses) ListDeveloperAppsWithResponse

func (c *ClientWithResponses) ListDeveloperAppsWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, params *ListDeveloperAppsParams, reqEditors ...RequestEditorFn) (*ListDeveloperAppsResponse, error)

ListDeveloperAppsWithResponse request returning *ListDeveloperAppsResponse

func (*ClientWithResponses) ListDevelopersWithResponse

func (c *ClientWithResponses) ListDevelopersWithResponse(ctx context.Context, organizationName Orgparameter, params *ListDevelopersParams, reqEditors ...RequestEditorFn) (*ListDevelopersResponse, error)

ListDevelopersWithResponse request returning *ListDevelopersResponse

func (*ClientWithResponses) ListEnvironmentsWithResponse

func (c *ClientWithResponses) ListEnvironmentsWithResponse(ctx context.Context, organizationName Orgparameter, params *ListEnvironmentsParams, reqEditors ...RequestEditorFn) (*ListEnvironmentsResponse, error)

ListEnvironmentsWithResponse request returning *ListEnvironmentsResponse

func (*ClientWithResponses) ListEventAPIProductsWithResponse

func (c *ClientWithResponses) ListEventAPIProductsWithResponse(ctx context.Context, organizationName Orgparameter, params *ListEventAPIProductsParams, reqEditors ...RequestEditorFn) (*ListEventAPIProductsResponse, error)

ListEventAPIProductsWithResponse request returning *ListEventAPIProductsResponse

func (*ClientWithResponses) ListHistoryWithResponse

func (c *ClientWithResponses) ListHistoryWithResponse(ctx context.Context, organizationName Orgparameter, params *ListHistoryParams, reqEditors ...RequestEditorFn) (*ListHistoryResponse, error)

ListHistoryWithResponse request returning *ListHistoryResponse

func (*ClientWithResponses) ListOrganizationsWithResponse

func (c *ClientWithResponses) ListOrganizationsWithResponse(ctx context.Context, params *ListOrganizationsParams, reqEditors ...RequestEditorFn) (*ListOrganizationsResponse, error)

ListOrganizationsWithResponse request returning *ListOrganizationsResponse

func (*ClientWithResponses) ListServicesWithResponse

func (c *ClientWithResponses) ListServicesWithResponse(ctx context.Context, organizationName Orgparameter, params *ListServicesParams, reqEditors ...RequestEditorFn) (*ListServicesResponse, error)

ListServicesWithResponse request returning *ListServicesResponse

func (*ClientWithResponses) ListTeamAppWebHooksWithResponse added in v0.0.21

func (c *ClientWithResponses) ListTeamAppWebHooksWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, reqEditors ...RequestEditorFn) (*ListTeamAppWebHooksResponse, error)

ListTeamAppWebHooksWithResponse request returning *ListTeamAppWebHooksResponse

func (*ClientWithResponses) ListTeamAppsWithResponse

func (c *ClientWithResponses) ListTeamAppsWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, params *ListTeamAppsParams, reqEditors ...RequestEditorFn) (*ListTeamAppsResponse, error)

ListTeamAppsWithResponse request returning *ListTeamAppsResponse

func (*ClientWithResponses) ListTeamsWithResponse

func (c *ClientWithResponses) ListTeamsWithResponse(ctx context.Context, organizationName Orgparameter, params *ListTeamsParams, reqEditors ...RequestEditorFn) (*ListTeamsResponse, error)

ListTeamsWithResponse request returning *ListTeamsResponse

func (*ClientWithResponses) UpdateApiProductWithBodyWithResponse

func (c *ClientWithResponses) UpdateApiProductWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, params *UpdateApiProductParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateApiProductResponse, error)

UpdateApiProductWithBodyWithResponse request with arbitrary body returning *UpdateApiProductResponse

func (*ClientWithResponses) UpdateApiProductWithResponse

func (c *ClientWithResponses) UpdateApiProductWithResponse(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, params *UpdateApiProductParams, body UpdateApiProductJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateApiProductResponse, error)

func (*ClientWithResponses) UpdateApiWithBodyWithResponse

func (c *ClientWithResponses) UpdateApiWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, apiName ApiName, params *UpdateApiParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateApiResponse, error)

UpdateApiWithBodyWithResponse request with arbitrary body returning *UpdateApiResponse

func (*ClientWithResponses) UpdateDeveloperAppWebHookWithBodyWithResponse added in v0.0.21

func (c *ClientWithResponses) UpdateDeveloperAppWebHookWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, webhookName WebhookName, params *UpdateDeveloperAppWebHookParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDeveloperAppWebHookResponse, error)

UpdateDeveloperAppWebHookWithBodyWithResponse request with arbitrary body returning *UpdateDeveloperAppWebHookResponse

func (*ClientWithResponses) UpdateDeveloperAppWebHookWithResponse added in v0.0.21

func (c *ClientWithResponses) UpdateDeveloperAppWebHookWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, webhookName WebhookName, params *UpdateDeveloperAppWebHookParams, body UpdateDeveloperAppWebHookJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDeveloperAppWebHookResponse, error)

func (*ClientWithResponses) UpdateDeveloperAppWithBodyWithResponse

func (c *ClientWithResponses) UpdateDeveloperAppWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, params *UpdateDeveloperAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDeveloperAppResponse, error)

UpdateDeveloperAppWithBodyWithResponse request with arbitrary body returning *UpdateDeveloperAppResponse

func (*ClientWithResponses) UpdateDeveloperAppWithResponse

func (c *ClientWithResponses) UpdateDeveloperAppWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, params *UpdateDeveloperAppParams, body UpdateDeveloperAppJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDeveloperAppResponse, error)

func (*ClientWithResponses) UpdateDeveloperWithBodyWithResponse

func (c *ClientWithResponses) UpdateDeveloperWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, params *UpdateDeveloperParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDeveloperResponse, error)

UpdateDeveloperWithBodyWithResponse request with arbitrary body returning *UpdateDeveloperResponse

func (*ClientWithResponses) UpdateDeveloperWithResponse

func (c *ClientWithResponses) UpdateDeveloperWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, params *UpdateDeveloperParams, body UpdateDeveloperJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDeveloperResponse, error)

func (*ClientWithResponses) UpdateEnvironmentWithBodyWithResponse

func (c *ClientWithResponses) UpdateEnvironmentWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, envName EnvName, params *UpdateEnvironmentParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEnvironmentResponse, error)

UpdateEnvironmentWithBodyWithResponse request with arbitrary body returning *UpdateEnvironmentResponse

func (*ClientWithResponses) UpdateEnvironmentWithResponse

func (c *ClientWithResponses) UpdateEnvironmentWithResponse(ctx context.Context, organizationName Orgparameter, envName EnvName, params *UpdateEnvironmentParams, body UpdateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEnvironmentResponse, error)

func (*ClientWithResponses) UpdateOrganizationWithBodyWithResponse

func (c *ClientWithResponses) UpdateOrganizationWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, params *UpdateOrganizationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOrganizationResponse, error)

UpdateOrganizationWithBodyWithResponse request with arbitrary body returning *UpdateOrganizationResponse

func (*ClientWithResponses) UpdateOrganizationWithResponse

func (c *ClientWithResponses) UpdateOrganizationWithResponse(ctx context.Context, organizationName Orgparameter, params *UpdateOrganizationParams, body UpdateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOrganizationResponse, error)

func (*ClientWithResponses) UpdateTeamAppWebHookWithBodyWithResponse added in v0.0.21

func (c *ClientWithResponses) UpdateTeamAppWebHookWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, webhookName WebhookName, params *UpdateTeamAppWebHookParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTeamAppWebHookResponse, error)

UpdateTeamAppWebHookWithBodyWithResponse request with arbitrary body returning *UpdateTeamAppWebHookResponse

func (*ClientWithResponses) UpdateTeamAppWebHookWithResponse added in v0.0.21

func (c *ClientWithResponses) UpdateTeamAppWebHookWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, webhookName WebhookName, params *UpdateTeamAppWebHookParams, body UpdateTeamAppWebHookJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTeamAppWebHookResponse, error)

func (*ClientWithResponses) UpdateTeamAppWithBodyWithResponse

func (c *ClientWithResponses) UpdateTeamAppWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, params *UpdateTeamAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTeamAppResponse, error)

UpdateTeamAppWithBodyWithResponse request with arbitrary body returning *UpdateTeamAppResponse

func (*ClientWithResponses) UpdateTeamAppWithResponse

func (c *ClientWithResponses) UpdateTeamAppWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, params *UpdateTeamAppParams, body UpdateTeamAppJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTeamAppResponse, error)

func (*ClientWithResponses) UpdateTeamWithBodyWithResponse

func (c *ClientWithResponses) UpdateTeamWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, params *UpdateTeamParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTeamResponse, error)

UpdateTeamWithBodyWithResponse request with arbitrary body returning *UpdateTeamResponse

func (*ClientWithResponses) UpdateTeamWithResponse

func (c *ClientWithResponses) UpdateTeamWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, params *UpdateTeamParams, body UpdateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTeamResponse, error)

func (*ClientWithResponses) UpdateTokenWithBodyWithResponse

func (c *ClientWithResponses) UpdateTokenWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTokenResponse, error)

UpdateTokenWithBodyWithResponse request with arbitrary body returning *UpdateTokenResponse

func (*ClientWithResponses) UpdateTokenWithResponse added in v0.0.21

func (c *ClientWithResponses) UpdateTokenWithResponse(ctx context.Context, organizationName Orgparameter, body UpdateTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTokenResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// About request
	AboutWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AboutResponse, error)

	// Healthcheck request
	HealthcheckWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthcheckResponse, error)

	// ListOrganizations request
	ListOrganizationsWithResponse(ctx context.Context, params *ListOrganizationsParams, reqEditors ...RequestEditorFn) (*ListOrganizationsResponse, error)

	// CreateOrganization request with any body
	CreateOrganizationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOrganizationResponse, error)

	CreateOrganizationWithResponse(ctx context.Context, body CreateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOrganizationResponse, error)

	// DeleteOrganization request
	DeleteOrganizationWithResponse(ctx context.Context, organizationName Orgparameter, reqEditors ...RequestEditorFn) (*DeleteOrganizationResponse, error)

	// GetOrganization request
	GetOrganizationWithResponse(ctx context.Context, organizationName Orgparameter, reqEditors ...RequestEditorFn) (*GetOrganizationResponse, error)

	// UpdateOrganization request with any body
	UpdateOrganizationWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, params *UpdateOrganizationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOrganizationResponse, error)

	UpdateOrganizationWithResponse(ctx context.Context, organizationName Orgparameter, params *UpdateOrganizationParams, body UpdateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOrganizationResponse, error)

	// ListApiProducts request
	ListApiProductsWithResponse(ctx context.Context, organizationName Orgparameter, params *ListApiProductsParams, reqEditors ...RequestEditorFn) (*ListApiProductsResponse, error)

	// CreateApiProduct request with any body
	CreateApiProductWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateApiProductResponse, error)

	CreateApiProductWithResponse(ctx context.Context, organizationName Orgparameter, body CreateApiProductJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateApiProductResponse, error)

	// DeleteApiProduct request
	DeleteApiProductWithResponse(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, reqEditors ...RequestEditorFn) (*DeleteApiProductResponse, error)

	// GetApiProduct request
	GetApiProductWithResponse(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, reqEditors ...RequestEditorFn) (*GetApiProductResponse, error)

	// UpdateApiProduct request with any body
	UpdateApiProductWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, params *UpdateApiProductParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateApiProductResponse, error)

	UpdateApiProductWithResponse(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, params *UpdateApiProductParams, body UpdateApiProductJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateApiProductResponse, error)

	// ListApiProductApis request
	ListApiProductApisWithResponse(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, params *ListApiProductApisParams, reqEditors ...RequestEditorFn) (*ListApiProductApisResponse, error)

	// GetApiProductApiSpecification request
	GetApiProductApiSpecificationWithResponse(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, apiName ApiName, params *GetApiProductApiSpecificationParams, reqEditors ...RequestEditorFn) (*GetApiProductApiSpecificationResponse, error)

	// ListAppReferencesToAPIProducts request
	ListAppReferencesToAPIProductsWithResponse(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, params *ListAppReferencesToAPIProductsParams, reqEditors ...RequestEditorFn) (*ListAppReferencesToAPIProductsResponse, error)

	// ListApiProductRevisions request
	ListApiProductRevisionsWithResponse(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, params *ListApiProductRevisionsParams, reqEditors ...RequestEditorFn) (*ListApiProductRevisionsResponse, error)

	// GetApiProductRevision request
	GetApiProductRevisionWithResponse(ctx context.Context, organizationName Orgparameter, apiProductName ApiProductName, semver Semver, reqEditors ...RequestEditorFn) (*GetApiProductRevisionResponse, error)

	// ListApis request
	ListApisWithResponse(ctx context.Context, organizationName Orgparameter, params *ListApisParams, reqEditors ...RequestEditorFn) (*ListApisResponse, error)

	// ImportApi request with any body
	ImportApiWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportApiResponse, error)

	ImportApiWithResponse(ctx context.Context, organizationName Orgparameter, body ImportApiJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportApiResponse, error)

	// DeleteApi request
	DeleteApiWithResponse(ctx context.Context, organizationName Orgparameter, apiName ApiName, reqEditors ...RequestEditorFn) (*DeleteApiResponse, error)

	// GetApi request
	GetApiWithResponse(ctx context.Context, organizationName Orgparameter, apiName ApiName, params *GetApiParams, reqEditors ...RequestEditorFn) (*GetApiResponse, error)

	// UpdateApi request with any body
	UpdateApiWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, apiName ApiName, params *UpdateApiParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateApiResponse, error)

	// CreateApi request with any body
	CreateApiWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, apiName ApiName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateApiResponse, error)

	// GetApiReferencedByAPIProducts request
	GetApiReferencedByAPIProductsWithResponse(ctx context.Context, organizationName Orgparameter, apiName ApiName, reqEditors ...RequestEditorFn) (*GetApiReferencedByAPIProductsResponse, error)

	// GetApiInfo request
	GetApiInfoWithResponse(ctx context.Context, organizationName Orgparameter, apiName ApiName, reqEditors ...RequestEditorFn) (*GetApiInfoResponse, error)

	// ListApiRevisions request
	ListApiRevisionsWithResponse(ctx context.Context, organizationName Orgparameter, apiName ApiName, params *ListApiRevisionsParams, reqEditors ...RequestEditorFn) (*ListApiRevisionsResponse, error)

	// GetApiRevision request
	GetApiRevisionWithResponse(ctx context.Context, organizationName Orgparameter, apiName ApiName, version Version, params *GetApiRevisionParams, reqEditors ...RequestEditorFn) (*GetApiRevisionResponse, error)

	// ListApps request
	ListAppsWithResponse(ctx context.Context, organizationName Orgparameter, params *ListAppsParams, reqEditors ...RequestEditorFn) (*ListAppsResponse, error)

	// GetApp request
	GetAppWithResponse(ctx context.Context, organizationName Orgparameter, appName AppName, params *GetAppParams, reqEditors ...RequestEditorFn) (*GetAppResponse, error)

	// ListAppApiSpecifications request
	ListAppApiSpecificationsWithResponse(ctx context.Context, organizationName Orgparameter, appName AppName, params *ListAppApiSpecificationsParams, reqEditors ...RequestEditorFn) (*ListAppApiSpecificationsResponse, error)

	// GetAppApiSpecification request
	GetAppApiSpecificationWithResponse(ctx context.Context, organizationName Orgparameter, appName AppName, apiName ApiName, params *GetAppApiSpecificationParams, reqEditors ...RequestEditorFn) (*GetAppApiSpecificationResponse, error)

	// GetAppStatus request
	GetAppStatusWithResponse(ctx context.Context, organizationName Orgparameter, appName AppName, reqEditors ...RequestEditorFn) (*GetAppStatusResponse, error)

	// ListDevelopers request
	ListDevelopersWithResponse(ctx context.Context, organizationName Orgparameter, params *ListDevelopersParams, reqEditors ...RequestEditorFn) (*ListDevelopersResponse, error)

	// CreateDeveloper request with any body
	CreateDeveloperWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDeveloperResponse, error)

	CreateDeveloperWithResponse(ctx context.Context, organizationName Orgparameter, body CreateDeveloperJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDeveloperResponse, error)

	// DeleteDeveloper request
	DeleteDeveloperWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, reqEditors ...RequestEditorFn) (*DeleteDeveloperResponse, error)

	// GetDeveloper request
	GetDeveloperWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, reqEditors ...RequestEditorFn) (*GetDeveloperResponse, error)

	// UpdateDeveloper request with any body
	UpdateDeveloperWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, params *UpdateDeveloperParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDeveloperResponse, error)

	UpdateDeveloperWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, params *UpdateDeveloperParams, body UpdateDeveloperJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDeveloperResponse, error)

	// ListDeveloperApps request
	ListDeveloperAppsWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, params *ListDeveloperAppsParams, reqEditors ...RequestEditorFn) (*ListDeveloperAppsResponse, error)

	// CreateDeveloperApp request with any body
	CreateDeveloperAppWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDeveloperAppResponse, error)

	CreateDeveloperAppWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, body CreateDeveloperAppJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDeveloperAppResponse, error)

	// DeleteDeveloperApp request
	DeleteDeveloperAppWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, reqEditors ...RequestEditorFn) (*DeleteDeveloperAppResponse, error)

	// GetDeveloperApp request
	GetDeveloperAppWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, params *GetDeveloperAppParams, reqEditors ...RequestEditorFn) (*GetDeveloperAppResponse, error)

	// UpdateDeveloperApp request with any body
	UpdateDeveloperAppWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, params *UpdateDeveloperAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDeveloperAppResponse, error)

	UpdateDeveloperAppWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, params *UpdateDeveloperAppParams, body UpdateDeveloperAppJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDeveloperAppResponse, error)

	// ListDeveloperAppWebHooks request
	ListDeveloperAppWebHooksWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, reqEditors ...RequestEditorFn) (*ListDeveloperAppWebHooksResponse, error)

	// CreateDeveloperAppWebHook request with any body
	CreateDeveloperAppWebHookWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDeveloperAppWebHookResponse, error)

	CreateDeveloperAppWebHookWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, body CreateDeveloperAppWebHookJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDeveloperAppWebHookResponse, error)

	// DeleteDeveloperAppWebHook request
	DeleteDeveloperAppWebHookWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, webhookName WebhookName, reqEditors ...RequestEditorFn) (*DeleteDeveloperAppWebHookResponse, error)

	// GetDeveloperAppWebHook request
	GetDeveloperAppWebHookWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, webhookName WebhookName, reqEditors ...RequestEditorFn) (*GetDeveloperAppWebHookResponse, error)

	// UpdateDeveloperAppWebHook request with any body
	UpdateDeveloperAppWebHookWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, webhookName WebhookName, params *UpdateDeveloperAppWebHookParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDeveloperAppWebHookResponse, error)

	UpdateDeveloperAppWebHookWithResponse(ctx context.Context, organizationName Orgparameter, developerUsername DeveloperUsername, appName AppName, webhookName WebhookName, params *UpdateDeveloperAppWebHookParams, body UpdateDeveloperAppWebHookJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDeveloperAppWebHookResponse, error)

	// ListEnvironments request
	ListEnvironmentsWithResponse(ctx context.Context, organizationName Orgparameter, params *ListEnvironmentsParams, reqEditors ...RequestEditorFn) (*ListEnvironmentsResponse, error)

	// CreateEnvironment request with any body
	CreateEnvironmentWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEnvironmentResponse, error)

	CreateEnvironmentWithResponse(ctx context.Context, organizationName Orgparameter, body CreateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEnvironmentResponse, error)

	// DeleteEnvironment request
	DeleteEnvironmentWithResponse(ctx context.Context, organizationName Orgparameter, envName EnvName, reqEditors ...RequestEditorFn) (*DeleteEnvironmentResponse, error)

	// GetEnvironment request
	GetEnvironmentWithResponse(ctx context.Context, organizationName Orgparameter, envName EnvName, reqEditors ...RequestEditorFn) (*GetEnvironmentResponse, error)

	// UpdateEnvironment request with any body
	UpdateEnvironmentWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, envName EnvName, params *UpdateEnvironmentParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEnvironmentResponse, error)

	UpdateEnvironmentWithResponse(ctx context.Context, organizationName Orgparameter, envName EnvName, params *UpdateEnvironmentParams, body UpdateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEnvironmentResponse, error)

	// GetEnvironmentReferencedByAPIProducts request
	GetEnvironmentReferencedByAPIProductsWithResponse(ctx context.Context, organizationName Orgparameter, envName EnvName, reqEditors ...RequestEditorFn) (*GetEnvironmentReferencedByAPIProductsResponse, error)

	// ListEventAPIProducts request
	ListEventAPIProductsWithResponse(ctx context.Context, organizationName Orgparameter, params *ListEventAPIProductsParams, reqEditors ...RequestEditorFn) (*ListEventAPIProductsResponse, error)

	// GetEventAPIProduct request
	GetEventAPIProductWithResponse(ctx context.Context, organizationName Orgparameter, eventApiProductId EventApiProductId, reqEditors ...RequestEditorFn) (*GetEventAPIProductResponse, error)

	// GetEventAPIProductAsyncAPI request
	GetEventAPIProductAsyncAPIWithResponse(ctx context.Context, organizationName Orgparameter, eventApiProductId EventApiProductId, params *GetEventAPIProductAsyncAPIParams, reqEditors ...RequestEditorFn) (*GetEventAPIProductAsyncAPIResponse, error)

	// ListHistory request
	ListHistoryWithResponse(ctx context.Context, organizationName Orgparameter, params *ListHistoryParams, reqEditors ...RequestEditorFn) (*ListHistoryResponse, error)

	// ListServices request
	ListServicesWithResponse(ctx context.Context, organizationName Orgparameter, params *ListServicesParams, reqEditors ...RequestEditorFn) (*ListServicesResponse, error)

	// ListTeams request
	ListTeamsWithResponse(ctx context.Context, organizationName Orgparameter, params *ListTeamsParams, reqEditors ...RequestEditorFn) (*ListTeamsResponse, error)

	// CreateTeam request with any body
	CreateTeamWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTeamResponse, error)

	CreateTeamWithResponse(ctx context.Context, organizationName Orgparameter, body CreateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTeamResponse, error)

	// DeleteTeam request
	DeleteTeamWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, reqEditors ...RequestEditorFn) (*DeleteTeamResponse, error)

	// GetTeam request
	GetTeamWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, reqEditors ...RequestEditorFn) (*GetTeamResponse, error)

	// UpdateTeam request with any body
	UpdateTeamWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, params *UpdateTeamParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTeamResponse, error)

	UpdateTeamWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, params *UpdateTeamParams, body UpdateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTeamResponse, error)

	// ListTeamApps request
	ListTeamAppsWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, params *ListTeamAppsParams, reqEditors ...RequestEditorFn) (*ListTeamAppsResponse, error)

	// CreateTeamApp request with any body
	CreateTeamAppWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTeamAppResponse, error)

	CreateTeamAppWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, body CreateTeamAppJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTeamAppResponse, error)

	// DeleteTeamApp request
	DeleteTeamAppWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, reqEditors ...RequestEditorFn) (*DeleteTeamAppResponse, error)

	// GetTeamApp request
	GetTeamAppWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, params *GetTeamAppParams, reqEditors ...RequestEditorFn) (*GetTeamAppResponse, error)

	// UpdateTeamApp request with any body
	UpdateTeamAppWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, params *UpdateTeamAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTeamAppResponse, error)

	UpdateTeamAppWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, params *UpdateTeamAppParams, body UpdateTeamAppJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTeamAppResponse, error)

	// ListTeamAppWebHooks request
	ListTeamAppWebHooksWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, reqEditors ...RequestEditorFn) (*ListTeamAppWebHooksResponse, error)

	// CreateTeamAppWebHook request with any body
	CreateTeamAppWebHookWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTeamAppWebHookResponse, error)

	CreateTeamAppWebHookWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, body CreateTeamAppWebHookJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTeamAppWebHookResponse, error)

	// DeleteTeamAppWebHook request
	DeleteTeamAppWebHookWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, webhookName WebhookName, reqEditors ...RequestEditorFn) (*DeleteTeamAppWebHookResponse, error)

	// GetTeamAppWebHook request
	GetTeamAppWebHookWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, webhookName WebhookName, reqEditors ...RequestEditorFn) (*GetTeamAppWebHookResponse, error)

	// UpdateTeamAppWebHook request with any body
	UpdateTeamAppWebHookWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, webhookName WebhookName, params *UpdateTeamAppWebHookParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTeamAppWebHookResponse, error)

	UpdateTeamAppWebHookWithResponse(ctx context.Context, organizationName Orgparameter, teamName TeamName, appName AppName, webhookName WebhookName, params *UpdateTeamAppWebHookParams, body UpdateTeamAppWebHookJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTeamAppWebHookResponse, error)

	// GetToken request
	GetTokenWithResponse(ctx context.Context, organizationName Orgparameter, reqEditors ...RequestEditorFn) (*GetTokenResponse, error)

	// UpdateToken request with any body
	UpdateTokenWithBodyWithResponse(ctx context.Context, organizationName Orgparameter, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTokenResponse, error)

	UpdateTokenWithResponse(ctx context.Context, organizationName Orgparameter, body UpdateTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTokenResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type CloudToken

type CloudToken struct {
	Cloud                CustomCloudEndpoint    `json:"cloud"`
	EventPortal          CustomCloudEndpoint    `json:"eventPortal"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

CloudToken defines model for CloudToken.

func (CloudToken) Get

func (a CloudToken) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for CloudToken. Returns the specified element and whether it was found

func (CloudToken) MarshalJSON

func (a CloudToken) MarshalJSON() ([]byte, error)

Override default JSON handling for CloudToken to handle AdditionalProperties

func (*CloudToken) Set

func (a *CloudToken) Set(fieldName string, value interface{})

Setter for additional properties for CloudToken

func (*CloudToken) UnmarshalJSON

func (a *CloudToken) UnmarshalJSON(b []byte) error

Override default JSON handling for CloudToken to handle AdditionalProperties

type CommonDescription

type CommonDescription string

An overview of the object. Include key information about the object that is not captured by other fields..

type CommonDisplayName

type CommonDisplayName string

Friendly name of an object for display in UIs, Developer Portals. Can be changed after object creation

type CommonEntityNameList added in v0.0.21

type CommonEntityNameList []CommonEntityNames

Name and display name attribute of an entity

type CommonEntityNames added in v0.0.21

type CommonEntityNames struct {
	// The internal name of an object. Characters you can use in the name are restricted to: A-Z0-9._-. Once the object is created the internal name can not be changed
	DisplayName *CommonName `json:"displayName,omitempty"`

	// The internal name of an object. Characters you can use in the name are restricted to: A-Z0-9._-. Once the object is created the internal name can not be changed
	Name *CommonName `json:"name,omitempty"`
}

Name and display name attribute of an entity

type CommonName

type CommonName string

The internal name of an object. Characters you can use in the name are restricted to: A-Z0-9._-. Once the object is created the internal name can not be changed

type CommonSolaceCloudObjectId

type CommonSolaceCloudObjectId string

id as used/issued by the back end apis, alphanumeric characters only

type CommonTimestampInteger

type CommonTimestampInteger int64

CommonTimestampInteger defines model for CommonTimestampInteger.

type CommonTopic

type CommonTopic string

CommonTopic defines model for CommonTopic.

type CommonURL

type CommonURL string

CommonURL defines model for CommonURL.

type CommonUserName

type CommonUserName string

CommonUserName defines model for CommonUserName.

type CommonVersion

type CommonVersion string

CommonVersion defines model for CommonVersion.

type ConClientResponse

type ConClientResponse interface {
	Body() []byte
	HTTPResponse() *http.Response
}

ConClientResponse - Raw response of Connector

type ConclientHTTPError

type ConclientHTTPError struct {
	ClientFunction string
	HTTPStatusCode int
	Response       string
}

ConclientHTTPError - Detailed HTTP-Error

func (*ConclientHTTPError) Error

func (c *ConclientHTTPError) Error() string

Error - Created detailed HTTP-Error

type Conflict added in v0.0.21

type Conflict ErrorResponse

Conflict defines model for Conflict.

type CreateApiProductJSONBody

type CreateApiProductJSONBody APIProduct

CreateApiProductJSONBody defines parameters for CreateApiProduct.

type CreateApiProductJSONRequestBody

type CreateApiProductJSONRequestBody CreateApiProductJSONBody

CreateApiProductJSONRequestBody defines body for CreateApiProduct for application/json ContentType.

type CreateApiProductResponse

type CreateApiProductResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *APIProduct
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON415      *ErrorResponse
	JSON422      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseCreateApiProductResponse

func ParseCreateApiProductResponse(rsp *http.Response) (*CreateApiProductResponse, error)

ParseCreateApiProductResponse parses an HTTP response from a CreateApiProductWithResponse call

func (CreateApiProductResponse) Status

func (r CreateApiProductResponse) Status() string

Status returns HTTPResponse.Status

func (CreateApiProductResponse) StatusCode

func (r CreateApiProductResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateApiResponse

type CreateApiResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *struct {
		AdditionalProperties map[string]interface{} `json:"-"`
	}
	YAML201 *String2MB
	JSON400 *ErrorResponse
	JSON401 *ErrorResponse
	JSON403 *ErrorResponse
	JSON404 *ErrorResponse
	JSON406 *ErrorResponse
	JSON415 *ErrorResponse
	JSON429 *ErrorResponse
	JSON500 *ErrorResponse
	JSON503 *ErrorResponse
	JSON504 *ErrorResponse
}

func ParseCreateApiResponse

func ParseCreateApiResponse(rsp *http.Response) (*CreateApiResponse, error)

ParseCreateApiResponse parses an HTTP response from a CreateApiWithResponse call

func (CreateApiResponse) Status

func (r CreateApiResponse) Status() string

Status returns HTTPResponse.Status

func (CreateApiResponse) StatusCode

func (r CreateApiResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateDeveloperAppJSONBody

type CreateDeveloperAppJSONBody App

CreateDeveloperAppJSONBody defines parameters for CreateDeveloperApp.

type CreateDeveloperAppJSONRequestBody

type CreateDeveloperAppJSONRequestBody CreateDeveloperAppJSONBody

CreateDeveloperAppJSONRequestBody defines body for CreateDeveloperApp for application/json ContentType.

type CreateDeveloperAppResponse

type CreateDeveloperAppResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *AppResponse
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON415      *ErrorResponse
	JSON422      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseCreateDeveloperAppResponse

func ParseCreateDeveloperAppResponse(rsp *http.Response) (*CreateDeveloperAppResponse, error)

ParseCreateDeveloperAppResponse parses an HTTP response from a CreateDeveloperAppWithResponse call

func (CreateDeveloperAppResponse) Status

Status returns HTTPResponse.Status

func (CreateDeveloperAppResponse) StatusCode

func (r CreateDeveloperAppResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateDeveloperAppWebHookJSONBody added in v0.0.21

type CreateDeveloperAppWebHookJSONBody WebHook

CreateDeveloperAppWebHookJSONBody defines parameters for CreateDeveloperAppWebHook.

type CreateDeveloperAppWebHookJSONRequestBody added in v0.0.21

type CreateDeveloperAppWebHookJSONRequestBody CreateDeveloperAppWebHookJSONBody

CreateDeveloperAppWebHookJSONRequestBody defines body for CreateDeveloperAppWebHook for application/json ContentType.

type CreateDeveloperAppWebHookResponse added in v0.0.21

type CreateDeveloperAppWebHookResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *WebHook
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON412      *ErrorResponse
	JSON415      *ErrorResponse
	JSON422      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseCreateDeveloperAppWebHookResponse added in v0.0.21

func ParseCreateDeveloperAppWebHookResponse(rsp *http.Response) (*CreateDeveloperAppWebHookResponse, error)

ParseCreateDeveloperAppWebHookResponse parses an HTTP response from a CreateDeveloperAppWebHookWithResponse call

func (CreateDeveloperAppWebHookResponse) Status added in v0.0.21

Status returns HTTPResponse.Status

func (CreateDeveloperAppWebHookResponse) StatusCode added in v0.0.21

func (r CreateDeveloperAppWebHookResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateDeveloperJSONBody

type CreateDeveloperJSONBody Developer

CreateDeveloperJSONBody defines parameters for CreateDeveloper.

type CreateDeveloperJSONRequestBody

type CreateDeveloperJSONRequestBody CreateDeveloperJSONBody

CreateDeveloperJSONRequestBody defines body for CreateDeveloper for application/json ContentType.

type CreateDeveloperResponse

type CreateDeveloperResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Developer
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON415      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseCreateDeveloperResponse

func ParseCreateDeveloperResponse(rsp *http.Response) (*CreateDeveloperResponse, error)

ParseCreateDeveloperResponse parses an HTTP response from a CreateDeveloperWithResponse call

func (CreateDeveloperResponse) Status

func (r CreateDeveloperResponse) Status() string

Status returns HTTPResponse.Status

func (CreateDeveloperResponse) StatusCode

func (r CreateDeveloperResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateEnvironmentJSONBody

type CreateEnvironmentJSONBody Environment

CreateEnvironmentJSONBody defines parameters for CreateEnvironment.

type CreateEnvironmentJSONRequestBody

type CreateEnvironmentJSONRequestBody CreateEnvironmentJSONBody

CreateEnvironmentJSONRequestBody defines body for CreateEnvironment for application/json ContentType.

type CreateEnvironmentResponse

type CreateEnvironmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Environment
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON415      *ErrorResponse
	JSON422      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseCreateEnvironmentResponse

func ParseCreateEnvironmentResponse(rsp *http.Response) (*CreateEnvironmentResponse, error)

ParseCreateEnvironmentResponse parses an HTTP response from a CreateEnvironmentWithResponse call

func (CreateEnvironmentResponse) Status

func (r CreateEnvironmentResponse) Status() string

Status returns HTTPResponse.Status

func (CreateEnvironmentResponse) StatusCode

func (r CreateEnvironmentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateOrganizationJSONBody

type CreateOrganizationJSONBody Organization

CreateOrganizationJSONBody defines parameters for CreateOrganization.

type CreateOrganizationJSONRequestBody

type CreateOrganizationJSONRequestBody CreateOrganizationJSONBody

CreateOrganizationJSONRequestBody defines body for CreateOrganization for application/json ContentType.

type CreateOrganizationResponse

type CreateOrganizationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *OrganizationResponse
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON409      *ErrorResponse
	JSON415      *ErrorResponse
	JSON422      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseCreateOrganizationResponse

func ParseCreateOrganizationResponse(rsp *http.Response) (*CreateOrganizationResponse, error)

ParseCreateOrganizationResponse parses an HTTP response from a CreateOrganizationWithResponse call

func (CreateOrganizationResponse) Status

Status returns HTTPResponse.Status

func (CreateOrganizationResponse) StatusCode

func (r CreateOrganizationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTeamAppJSONBody

type CreateTeamAppJSONBody App

CreateTeamAppJSONBody defines parameters for CreateTeamApp.

type CreateTeamAppJSONRequestBody

type CreateTeamAppJSONRequestBody CreateTeamAppJSONBody

CreateTeamAppJSONRequestBody defines body for CreateTeamApp for application/json ContentType.

type CreateTeamAppResponse

type CreateTeamAppResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *AppResponse
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON415      *ErrorResponse
	JSON422      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseCreateTeamAppResponse

func ParseCreateTeamAppResponse(rsp *http.Response) (*CreateTeamAppResponse, error)

ParseCreateTeamAppResponse parses an HTTP response from a CreateTeamAppWithResponse call

func (CreateTeamAppResponse) Status

func (r CreateTeamAppResponse) Status() string

Status returns HTTPResponse.Status

func (CreateTeamAppResponse) StatusCode

func (r CreateTeamAppResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTeamAppWebHookJSONBody added in v0.0.21

type CreateTeamAppWebHookJSONBody WebHook

CreateTeamAppWebHookJSONBody defines parameters for CreateTeamAppWebHook.

type CreateTeamAppWebHookJSONRequestBody added in v0.0.21

type CreateTeamAppWebHookJSONRequestBody CreateTeamAppWebHookJSONBody

CreateTeamAppWebHookJSONRequestBody defines body for CreateTeamAppWebHook for application/json ContentType.

type CreateTeamAppWebHookResponse added in v0.0.21

type CreateTeamAppWebHookResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *WebHook
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON412      *ErrorResponse
	JSON415      *ErrorResponse
	JSON422      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseCreateTeamAppWebHookResponse added in v0.0.21

func ParseCreateTeamAppWebHookResponse(rsp *http.Response) (*CreateTeamAppWebHookResponse, error)

ParseCreateTeamAppWebHookResponse parses an HTTP response from a CreateTeamAppWebHookWithResponse call

func (CreateTeamAppWebHookResponse) Status added in v0.0.21

Status returns HTTPResponse.Status

func (CreateTeamAppWebHookResponse) StatusCode added in v0.0.21

func (r CreateTeamAppWebHookResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTeamJSONBody

type CreateTeamJSONBody Team

CreateTeamJSONBody defines parameters for CreateTeam.

type CreateTeamJSONRequestBody

type CreateTeamJSONRequestBody CreateTeamJSONBody

CreateTeamJSONRequestBody defines body for CreateTeam for application/json ContentType.

type CreateTeamResponse

type CreateTeamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Team
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON415      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseCreateTeamResponse

func ParseCreateTeamResponse(rsp *http.Response) (*CreateTeamResponse, error)

ParseCreateTeamResponse parses an HTTP response from a CreateTeamWithResponse call

func (CreateTeamResponse) Status

func (r CreateTeamResponse) Status() string

Status returns HTTPResponse.Status

func (CreateTeamResponse) StatusCode

func (r CreateTeamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Credentials

type Credentials struct {
	ExpiresAt *int64                  `json:"expiresAt,omitempty"`
	IssuedAt  *CommonTimestampInteger `json:"issuedAt,omitempty"`
	Secret    *Secret                 `json:"secret,omitempty"`
}

Credentials object associated with an app

type CustomCloudEndpoint

type CustomCloudEndpoint struct {
	BaseUrl string  `json:"baseUrl"`
	Token   *string `json:"token,omitempty"`
}

CustomCloudEndpoint defines model for CustomCloudEndpoint.

type DeleteApiProductResponse

type DeleteApiProductResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON409      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseDeleteApiProductResponse

func ParseDeleteApiProductResponse(rsp *http.Response) (*DeleteApiProductResponse, error)

ParseDeleteApiProductResponse parses an HTTP response from a DeleteApiProductWithResponse call

func (DeleteApiProductResponse) Status

func (r DeleteApiProductResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteApiProductResponse) StatusCode

func (r DeleteApiProductResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteApiResponse

type DeleteApiResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON409      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseDeleteApiResponse

func ParseDeleteApiResponse(rsp *http.Response) (*DeleteApiResponse, error)

ParseDeleteApiResponse parses an HTTP response from a DeleteApiWithResponse call

func (DeleteApiResponse) Status

func (r DeleteApiResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteApiResponse) StatusCode

func (r DeleteApiResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDeveloperAppResponse

type DeleteDeveloperAppResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseDeleteDeveloperAppResponse

func ParseDeleteDeveloperAppResponse(rsp *http.Response) (*DeleteDeveloperAppResponse, error)

ParseDeleteDeveloperAppResponse parses an HTTP response from a DeleteDeveloperAppWithResponse call

func (DeleteDeveloperAppResponse) Status

Status returns HTTPResponse.Status

func (DeleteDeveloperAppResponse) StatusCode

func (r DeleteDeveloperAppResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDeveloperAppWebHookResponse added in v0.0.21

type DeleteDeveloperAppWebHookResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseDeleteDeveloperAppWebHookResponse added in v0.0.21

func ParseDeleteDeveloperAppWebHookResponse(rsp *http.Response) (*DeleteDeveloperAppWebHookResponse, error)

ParseDeleteDeveloperAppWebHookResponse parses an HTTP response from a DeleteDeveloperAppWebHookWithResponse call

func (DeleteDeveloperAppWebHookResponse) Status added in v0.0.21

Status returns HTTPResponse.Status

func (DeleteDeveloperAppWebHookResponse) StatusCode added in v0.0.21

func (r DeleteDeveloperAppWebHookResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDeveloperResponse

type DeleteDeveloperResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON409      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseDeleteDeveloperResponse

func ParseDeleteDeveloperResponse(rsp *http.Response) (*DeleteDeveloperResponse, error)

ParseDeleteDeveloperResponse parses an HTTP response from a DeleteDeveloperWithResponse call

func (DeleteDeveloperResponse) Status

func (r DeleteDeveloperResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteDeveloperResponse) StatusCode

func (r DeleteDeveloperResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteEnvironmentResponse

type DeleteEnvironmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON409      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseDeleteEnvironmentResponse

func ParseDeleteEnvironmentResponse(rsp *http.Response) (*DeleteEnvironmentResponse, error)

ParseDeleteEnvironmentResponse parses an HTTP response from a DeleteEnvironmentWithResponse call

func (DeleteEnvironmentResponse) Status

func (r DeleteEnvironmentResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteEnvironmentResponse) StatusCode

func (r DeleteEnvironmentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteOrganizationResponse

type DeleteOrganizationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseDeleteOrganizationResponse

func ParseDeleteOrganizationResponse(rsp *http.Response) (*DeleteOrganizationResponse, error)

ParseDeleteOrganizationResponse parses an HTTP response from a DeleteOrganizationWithResponse call

func (DeleteOrganizationResponse) Status

Status returns HTTPResponse.Status

func (DeleteOrganizationResponse) StatusCode

func (r DeleteOrganizationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteTeamAppResponse

type DeleteTeamAppResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseDeleteTeamAppResponse

func ParseDeleteTeamAppResponse(rsp *http.Response) (*DeleteTeamAppResponse, error)

ParseDeleteTeamAppResponse parses an HTTP response from a DeleteTeamAppWithResponse call

func (DeleteTeamAppResponse) Status

func (r DeleteTeamAppResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteTeamAppResponse) StatusCode

func (r DeleteTeamAppResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteTeamAppWebHookResponse added in v0.0.21

type DeleteTeamAppWebHookResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseDeleteTeamAppWebHookResponse added in v0.0.21

func ParseDeleteTeamAppWebHookResponse(rsp *http.Response) (*DeleteTeamAppWebHookResponse, error)

ParseDeleteTeamAppWebHookResponse parses an HTTP response from a DeleteTeamAppWebHookWithResponse call

func (DeleteTeamAppWebHookResponse) Status added in v0.0.21

Status returns HTTPResponse.Status

func (DeleteTeamAppWebHookResponse) StatusCode added in v0.0.21

func (r DeleteTeamAppWebHookResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteTeamResponse

type DeleteTeamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON409      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseDeleteTeamResponse

func ParseDeleteTeamResponse(rsp *http.Response) (*DeleteTeamResponse, error)

ParseDeleteTeamResponse parses an HTTP response from a DeleteTeamWithResponse call

func (DeleteTeamResponse) Status

func (r DeleteTeamResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteTeamResponse) StatusCode

func (r DeleteTeamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Developer

type Developer struct {
	// Arbitrary name/value pairs associated with an API product, team, developer or app.
	Attributes *Attributes         `json:"attributes,omitempty"`
	Email      openapi_types.Email `json:"email"`
	FirstName  string              `json:"firstName"`
	LastName   string              `json:"lastName"`
	UserName   CommonUserName      `json:"userName"`
}

A profile for a developer. After the developer is created, they can register an app and receive API credentials

type DeveloperPatch

type DeveloperPatch struct {
	// Arbitrary name/value pairs associated with an API product, team, developer or app.
	Attributes *Attributes          `json:"attributes,omitempty"`
	Email      *openapi_types.Email `json:"email,omitempty"`
	FirstName  *string              `json:"firstName,omitempty"`
	LastName   *string              `json:"lastName,omitempty"`
}

Used for PATCH operation, A profile for a developer. After the developer is created, they can register an app and receive API credentials

type DeveloperUsername

type DeveloperUsername CommonUserName

DeveloperUsername defines model for developer_username.

type Endpoint

type Endpoint struct {
	Compressed *EndpointCompressed `json:"compressed,omitempty"`
	Protocol   *Protocol           `json:"protocol,omitempty"`
	Secure     *EndpointSecure     `json:"secure,omitempty"`

	// The protocol transport
	Transport *string `json:"transport,omitempty"`
	Uri       *string `json:"uri,omitempty"`
}

Endpoint defines model for Endpoint.

type EndpointCompressed

type EndpointCompressed string

EndpointCompressed defines model for Endpoint.Compressed.

const (
	EndpointCompressedFalse EndpointCompressed = "false"

	EndpointCompressedTrue EndpointCompressed = "true"
)

Defines values for EndpointCompressed.

type EndpointSecure

type EndpointSecure string

EndpointSecure defines model for Endpoint.Secure.

const (
	EndpointSecureFalse EndpointSecure = "false"

	EndpointSecureTrue EndpointSecure = "true"
)

Defines values for EndpointSecure.

type EnvName

type EnvName string

EnvName defines model for env_name.

type Environment

type Environment struct {
	// An overview of the object. Include key information about the object that is not captured by other fields..
	Description CommonDescription `json:"description"`

	// Friendly name of an object for display in UIs, Developer Portals. Can be changed after object creation
	DisplayName      *CommonDisplayName `json:"displayName,omitempty"`
	ExposedProtocols []Protocol         `json:"exposedProtocols"`

	// The internal name of an object. Characters you can use in the name are restricted to: A-Z0-9._-. Once the object is created the internal name can not be changed
	Name                 CommonName             `json:"name"`
	ServiceId            string                 `json:"serviceId"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

an environment

func (Environment) Get

func (a Environment) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for Environment. Returns the specified element and whether it was found

func (Environment) MarshalJSON

func (a Environment) MarshalJSON() ([]byte, error)

Override default JSON handling for Environment to handle AdditionalProperties

func (*Environment) Set

func (a *Environment) Set(fieldName string, value interface{})

Setter for additional properties for Environment

func (*Environment) UnmarshalJSON

func (a *Environment) UnmarshalJSON(b []byte) error

Override default JSON handling for Environment to handle AdditionalProperties

type EnvironmentListItem

type EnvironmentListItem struct {
	// An overview of the object. Include key information about the object that is not captured by other fields..
	Description *CommonDescription `json:"description,omitempty"`

	// Friendly name of an object for display in UIs, Developer Portals. Can be changed after object creation
	DisplayName      *CommonDisplayName `json:"displayName,omitempty"`
	ExposedProtocols *[]Protocol        `json:"exposedProtocols,omitempty"`

	// All of the protocols that the broker service exposes
	MessagingProtocols *[]Endpoint `json:"messagingProtocols,omitempty"`
	MsgVpnName         *MsgVpnName `json:"msgVpnName,omitempty"`

	// The internal name of an object. Characters you can use in the name are restricted to: A-Z0-9._-. Once the object is created the internal name can not be changed
	Name                 *CommonName            `json:"name,omitempty"`
	ServiceId            *string                `json:"serviceId,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

a list item in the environmentslist

func (EnvironmentListItem) Get added in v0.0.21

func (a EnvironmentListItem) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for EnvironmentListItem. Returns the specified element and whether it was found

func (EnvironmentListItem) MarshalJSON added in v0.0.21

func (a EnvironmentListItem) MarshalJSON() ([]byte, error)

Override default JSON handling for EnvironmentListItem to handle AdditionalProperties

func (*EnvironmentListItem) Set added in v0.0.21

func (a *EnvironmentListItem) Set(fieldName string, value interface{})

Setter for additional properties for EnvironmentListItem

func (*EnvironmentListItem) UnmarshalJSON added in v0.0.21

func (a *EnvironmentListItem) UnmarshalJSON(b []byte) error

Override default JSON handling for EnvironmentListItem to handle AdditionalProperties

type EnvironmentPatch

type EnvironmentPatch struct {
	// An overview of the object. Include key information about the object that is not captured by other fields..
	Description *CommonDescription `json:"description,omitempty"`

	// Friendly name of an object for display in UIs, Developer Portals. Can be changed after object creation
	DisplayName *CommonDisplayName `json:"displayName,omitempty"`

	// The protocols that can be exposed for use with APIs
	ExposedProtocols *[]Protocol `json:"exposedProtocols,omitempty"`
	ServiceId        *string     `json:"serviceId,omitempty"`
}

used for PATCH operation, an environment

type EnvironmentResponse

type EnvironmentResponse struct {
	CreationState      *string `json:"creationState,omitempty"`
	DatacenterId       *string `json:"datacenterId,omitempty"`
	DatacenterProvider *string `json:"datacenterProvider,omitempty"`

	// An overview of the object. Include key information about the object that is not captured by other fields..
	Description CommonDescription `json:"description"`

	// Friendly name of an object for display in UIs, Developer Portals. Can be changed after object creation
	DisplayName *CommonDisplayName `json:"displayName,omitempty"`

	// The protocols that can be exposed for use with APIs
	ExposedProtocols *[]Protocol `json:"exposedProtocols,omitempty"`

	// All of the protocols that the broker service exposes
	MessagingProtocols *[]Endpoint `json:"messagingProtocols,omitempty"`
	MsgVpnName         *MsgVpnName `json:"msgVpnName,omitempty"`

	// The internal name of an object. Characters you can use in the name are restricted to: A-Z0-9._-. Once the object is created the internal name can not be changed
	Name                            CommonName                       `json:"name"`
	ServiceClassDisplayedAttributes *ServiceClassDisplayedAttributes `json:"serviceClassDisplayedAttributes,omitempty"`
	ServiceClassId                  *string                          `json:"serviceClassId,omitempty"`

	// id as used/issued by the back end apis, alphanumeric characters only
	ServiceId     CommonSolaceCloudObjectId `json:"serviceId"`
	ServiceName   *string                   `json:"serviceName,omitempty"`
	ServiceTypeId *string                   `json:"serviceTypeId,omitempty"`
}

an environment

type ErrorResponse

type ErrorResponse struct {
	ErrorId *string             `json:"errorId,omitempty"`
	Message *string             `json:"message,omitempty"`
	Meta    *ErrorResponse_Meta `json:"meta,omitempty"`
}

ErrorResponse defines model for ErrorResponse.

type ErrorResponse_Meta

type ErrorResponse_Meta struct {
	AdditionalProperties map[string]interface{} `json:"-"`
}

ErrorResponse_Meta defines model for ErrorResponse.Meta.

func (ErrorResponse_Meta) Get

func (a ErrorResponse_Meta) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for ErrorResponse_Meta. Returns the specified element and whether it was found

func (ErrorResponse_Meta) MarshalJSON

func (a ErrorResponse_Meta) MarshalJSON() ([]byte, error)

Override default JSON handling for ErrorResponse_Meta to handle AdditionalProperties

func (*ErrorResponse_Meta) Set

func (a *ErrorResponse_Meta) Set(fieldName string, value interface{})

Setter for additional properties for ErrorResponse_Meta

func (*ErrorResponse_Meta) UnmarshalJSON

func (a *ErrorResponse_Meta) UnmarshalJSON(b []byte) error

Override default JSON handling for ErrorResponse_Meta to handle AdditionalProperties

type EventAPIProduct

type EventAPIProduct struct {
	// id as used/issued by the back end apis, alphanumeric characters only
	ChangedBy *CommonSolaceCloudObjectId `json:"changedBy,omitempty"`

	// id as used/issued by the back end apis, alphanumeric characters only
	CreatedBy   *CommonSolaceCloudObjectId `json:"createdBy,omitempty"`
	CreatedTime *CommonTimestampInteger    `json:"createdTime,omitempty"`

	// An overview of the object. Include key information about the object that is not captured by other fields..
	Description *CommonDescription `json:"description,omitempty"`

	// id as used/issued by the back end apis, alphanumeric characters only
	Id             CommonSolaceCloudObjectId `json:"id"`
	Name           string                    `json:"name"`
	NumberOfEvents *int64                    `json:"numberOfEvents,omitempty"`
	Published      *bool                     `json:"published,omitempty"`
	PublishedTime  *CommonTimestampInteger   `json:"publishedTime,omitempty"`
	RestUrlJson    *CommonURL                `json:"restUrlJson,omitempty"`
	RestUrlYaml    *CommonURL                `json:"restUrlYaml,omitempty"`
	ServerProtocol *string                   `json:"serverProtocol,omitempty"`
	ServerUrl      *CommonURL                `json:"serverUrl,omitempty"`

	// An overview of the object. Include key information about the object that is not captured by other fields..
	Summary         *CommonDescription      `json:"summary,omitempty"`
	Type            *string                 `json:"type,omitempty"`
	UnpublishedTime *CommonTimestampInteger `json:"unpublishedTime,omitempty"`
	UpdatedTime     *CommonTimestampInteger `json:"updatedTime,omitempty"`
	Version         *CommonVersion          `json:"version,omitempty"`

	// id as used/issued by the back end apis, alphanumeric characters only
	VirtualBrokerId *CommonSolaceCloudObjectId `json:"virtualBrokerId,omitempty"`
	WebsiteUrl      *CommonURL                 `json:"websiteUrl,omitempty"`
}

EventAPIProduct defines model for EventAPIProduct.

type EventAPIProductList

type EventAPIProductList []EventAPIProduct

EventAPIProductList defines model for EventAPIProductList.

type EventApiProductId

type EventApiProductId string

EventApiProductId defines model for event_api_product_id.

type Filter added in v0.0.21

type Filter string

Filter defines model for filter.

type Forbidden

type Forbidden ErrorResponse

Forbidden defines model for Forbidden.

type GatewayTimeout

type GatewayTimeout ErrorResponse

GatewayTimeout defines model for GatewayTimeout.

type GetApiInfoResponse

type GetApiInfoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *APIInfo
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseGetApiInfoResponse

func ParseGetApiInfoResponse(rsp *http.Response) (*GetApiInfoResponse, error)

ParseGetApiInfoResponse parses an HTTP response from a GetApiInfoWithResponse call

func (GetApiInfoResponse) Status

func (r GetApiInfoResponse) Status() string

Status returns HTTPResponse.Status

func (GetApiInfoResponse) StatusCode

func (r GetApiInfoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiParams

type GetApiParams struct {
	Format *GetApiParamsFormat `json:"format,omitempty"`
}

GetApiParams defines parameters for GetApi.

type GetApiParamsFormat

type GetApiParamsFormat string

GetApiParamsFormat defines parameters for GetApi.

type GetApiProductApiSpecificationParams

type GetApiProductApiSpecificationParams struct {
	Format *GetApiProductApiSpecificationParamsFormat `json:"format,omitempty"`
}

GetApiProductApiSpecificationParams defines parameters for GetApiProductApiSpecification.

type GetApiProductApiSpecificationParamsFormat

type GetApiProductApiSpecificationParamsFormat string

GetApiProductApiSpecificationParamsFormat defines parameters for GetApiProductApiSpecification.

type GetApiProductApiSpecificationResponse

type GetApiProductApiSpecificationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		AdditionalProperties map[string]interface{} `json:"-"`
	}
	YAML200 *String2MB
	JSON400 *ErrorResponse
	JSON401 *ErrorResponse
	JSON403 *ErrorResponse
	JSON404 *ErrorResponse
	JSON406 *ErrorResponse
	JSON429 *ErrorResponse
	JSON500 *ErrorResponse
	JSON503 *ErrorResponse
	JSON504 *ErrorResponse
}

func ParseGetApiProductApiSpecificationResponse

func ParseGetApiProductApiSpecificationResponse(rsp *http.Response) (*GetApiProductApiSpecificationResponse, error)

ParseGetApiProductApiSpecificationResponse parses an HTTP response from a GetApiProductApiSpecificationWithResponse call

func (GetApiProductApiSpecificationResponse) Status

Status returns HTTPResponse.Status

func (GetApiProductApiSpecificationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetApiProductResponse

type GetApiProductResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *APIProduct
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseGetApiProductResponse

func ParseGetApiProductResponse(rsp *http.Response) (*GetApiProductResponse, error)

ParseGetApiProductResponse parses an HTTP response from a GetApiProductWithResponse call

func (GetApiProductResponse) Status

func (r GetApiProductResponse) Status() string

Status returns HTTPResponse.Status

func (GetApiProductResponse) StatusCode

func (r GetApiProductResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiProductRevisionResponse added in v0.0.21

type GetApiProductRevisionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *APIProduct
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseGetApiProductRevisionResponse added in v0.0.21

func ParseGetApiProductRevisionResponse(rsp *http.Response) (*GetApiProductRevisionResponse, error)

ParseGetApiProductRevisionResponse parses an HTTP response from a GetApiProductRevisionWithResponse call

func (GetApiProductRevisionResponse) Status added in v0.0.21

Status returns HTTPResponse.Status

func (GetApiProductRevisionResponse) StatusCode added in v0.0.21

func (r GetApiProductRevisionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiReferencedByAPIProductsResponse added in v0.0.21

type GetApiReferencedByAPIProductsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonEntityNameList
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseGetApiReferencedByAPIProductsResponse added in v0.0.21

func ParseGetApiReferencedByAPIProductsResponse(rsp *http.Response) (*GetApiReferencedByAPIProductsResponse, error)

ParseGetApiReferencedByAPIProductsResponse parses an HTTP response from a GetApiReferencedByAPIProductsWithResponse call

func (GetApiReferencedByAPIProductsResponse) Status added in v0.0.21

Status returns HTTPResponse.Status

func (GetApiReferencedByAPIProductsResponse) StatusCode added in v0.0.21

StatusCode returns HTTPResponse.StatusCode

type GetApiResponse

type GetApiResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	YAML200      *String2MB
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseGetApiResponse

func ParseGetApiResponse(rsp *http.Response) (*GetApiResponse, error)

ParseGetApiResponse parses an HTTP response from a GetApiWithResponse call

func (GetApiResponse) Status

func (r GetApiResponse) Status() string

Status returns HTTPResponse.Status

func (GetApiResponse) StatusCode

func (r GetApiResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiRevisionParams added in v0.0.21

type GetApiRevisionParams struct {
	Format *GetApiRevisionParamsFormat `json:"format,omitempty"`
}

GetApiRevisionParams defines parameters for GetApiRevision.

type GetApiRevisionParamsFormat added in v0.0.21

type GetApiRevisionParamsFormat string

GetApiRevisionParamsFormat defines parameters for GetApiRevision.

type GetApiRevisionResponse added in v0.0.21

type GetApiRevisionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	YAML200      *String2MB
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseGetApiRevisionResponse added in v0.0.21

func ParseGetApiRevisionResponse(rsp *http.Response) (*GetApiRevisionResponse, error)

ParseGetApiRevisionResponse parses an HTTP response from a GetApiRevisionWithResponse call

func (GetApiRevisionResponse) Status added in v0.0.21

func (r GetApiRevisionResponse) Status() string

Status returns HTTPResponse.Status

func (GetApiRevisionResponse) StatusCode added in v0.0.21

func (r GetApiRevisionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAppApiSpecificationParams

type GetAppApiSpecificationParams struct {
	Format *GetAppApiSpecificationParamsFormat `json:"format,omitempty"`
}

GetAppApiSpecificationParams defines parameters for GetAppApiSpecification.

type GetAppApiSpecificationParamsFormat

type GetAppApiSpecificationParamsFormat string

GetAppApiSpecificationParamsFormat defines parameters for GetAppApiSpecification.

type GetAppApiSpecificationResponse

type GetAppApiSpecificationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		AdditionalProperties map[string]interface{} `json:"-"`
	}
	YAML200 *String2MB
	JSON400 *ErrorResponse
	JSON401 *ErrorResponse
	JSON403 *ErrorResponse
	JSON404 *ErrorResponse
	JSON406 *ErrorResponse
	JSON429 *ErrorResponse
	JSON500 *ErrorResponse
	JSON503 *ErrorResponse
	JSON504 *ErrorResponse
}

func ParseGetAppApiSpecificationResponse

func ParseGetAppApiSpecificationResponse(rsp *http.Response) (*GetAppApiSpecificationResponse, error)

ParseGetAppApiSpecificationResponse parses an HTTP response from a GetAppApiSpecificationWithResponse call

func (GetAppApiSpecificationResponse) Status

Status returns HTTPResponse.Status

func (GetAppApiSpecificationResponse) StatusCode

func (r GetAppApiSpecificationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAppParams

type GetAppParams struct {
	TopicSyntax *GetAppParamsTopicSyntax `json:"topicSyntax,omitempty"`
}

GetAppParams defines parameters for GetApp.

type GetAppParamsTopicSyntax

type GetAppParamsTopicSyntax string

GetAppParamsTopicSyntax defines parameters for GetApp.

type GetAppResponse

type GetAppResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AppResponseGeneric
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseGetAppResponse

func ParseGetAppResponse(rsp *http.Response) (*GetAppResponse, error)

ParseGetAppResponse parses an HTTP response from a GetAppWithResponse call

func (GetAppResponse) Status

func (r GetAppResponse) Status() string

Status returns HTTPResponse.Status

func (GetAppResponse) StatusCode

func (r GetAppResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAppStatusResponse added in v0.0.21

type GetAppStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AppConnectionStatus
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseGetAppStatusResponse added in v0.0.21

func ParseGetAppStatusResponse(rsp *http.Response) (*GetAppStatusResponse, error)

ParseGetAppStatusResponse parses an HTTP response from a GetAppStatusWithResponse call

func (GetAppStatusResponse) Status added in v0.0.21

func (r GetAppStatusResponse) Status() string

Status returns HTTPResponse.Status

func (GetAppStatusResponse) StatusCode added in v0.0.21

func (r GetAppStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDeveloperAppParams

type GetDeveloperAppParams struct {
	TopicSyntax *GetDeveloperAppParamsTopicSyntax `json:"topicSyntax,omitempty"`
}

GetDeveloperAppParams defines parameters for GetDeveloperApp.

type GetDeveloperAppParamsTopicSyntax

type GetDeveloperAppParamsTopicSyntax string

GetDeveloperAppParamsTopicSyntax defines parameters for GetDeveloperApp.

type GetDeveloperAppResponse

type GetDeveloperAppResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AppResponse
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseGetDeveloperAppResponse

func ParseGetDeveloperAppResponse(rsp *http.Response) (*GetDeveloperAppResponse, error)

ParseGetDeveloperAppResponse parses an HTTP response from a GetDeveloperAppWithResponse call

func (GetDeveloperAppResponse) Status

func (r GetDeveloperAppResponse) Status() string

Status returns HTTPResponse.Status

func (GetDeveloperAppResponse) StatusCode

func (r GetDeveloperAppResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDeveloperAppWebHookResponse added in v0.0.21

type GetDeveloperAppWebHookResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WebHook
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseGetDeveloperAppWebHookResponse added in v0.0.21

func ParseGetDeveloperAppWebHookResponse(rsp *http.Response) (*GetDeveloperAppWebHookResponse, error)

ParseGetDeveloperAppWebHookResponse parses an HTTP response from a GetDeveloperAppWebHookWithResponse call

func (GetDeveloperAppWebHookResponse) Status added in v0.0.21

Status returns HTTPResponse.Status

func (GetDeveloperAppWebHookResponse) StatusCode added in v0.0.21

func (r GetDeveloperAppWebHookResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDeveloperResponse

type GetDeveloperResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Developer
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseGetDeveloperResponse

func ParseGetDeveloperResponse(rsp *http.Response) (*GetDeveloperResponse, error)

ParseGetDeveloperResponse parses an HTTP response from a GetDeveloperWithResponse call

func (GetDeveloperResponse) Status

func (r GetDeveloperResponse) Status() string

Status returns HTTPResponse.Status

func (GetDeveloperResponse) StatusCode

func (r GetDeveloperResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEnvironmentReferencedByAPIProductsResponse added in v0.0.21

type GetEnvironmentReferencedByAPIProductsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonEntityNameList
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseGetEnvironmentReferencedByAPIProductsResponse added in v0.0.21

func ParseGetEnvironmentReferencedByAPIProductsResponse(rsp *http.Response) (*GetEnvironmentReferencedByAPIProductsResponse, error)

ParseGetEnvironmentReferencedByAPIProductsResponse parses an HTTP response from a GetEnvironmentReferencedByAPIProductsWithResponse call

func (GetEnvironmentReferencedByAPIProductsResponse) Status added in v0.0.21

Status returns HTTPResponse.Status

func (GetEnvironmentReferencedByAPIProductsResponse) StatusCode added in v0.0.21

StatusCode returns HTTPResponse.StatusCode

type GetEnvironmentResponse

type GetEnvironmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EnvironmentResponse
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON409      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseGetEnvironmentResponse

func ParseGetEnvironmentResponse(rsp *http.Response) (*GetEnvironmentResponse, error)

ParseGetEnvironmentResponse parses an HTTP response from a GetEnvironmentWithResponse call

func (GetEnvironmentResponse) Status

func (r GetEnvironmentResponse) Status() string

Status returns HTTPResponse.Status

func (GetEnvironmentResponse) StatusCode

func (r GetEnvironmentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEventAPIProductAsyncAPIParams

type GetEventAPIProductAsyncAPIParams struct {
	Format *GetEventAPIProductAsyncAPIParamsFormat `json:"format,omitempty"`
}

GetEventAPIProductAsyncAPIParams defines parameters for GetEventAPIProductAsyncAPI.

type GetEventAPIProductAsyncAPIParamsFormat

type GetEventAPIProductAsyncAPIParamsFormat string

GetEventAPIProductAsyncAPIParamsFormat defines parameters for GetEventAPIProductAsyncAPI.

type GetEventAPIProductAsyncAPIResponse

type GetEventAPIProductAsyncAPIResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		AdditionalProperties map[string]interface{} `json:"-"`
	}
	YAML200 *String2MB
	JSON400 *ErrorResponse
	JSON401 *ErrorResponse
	JSON403 *ErrorResponse
	JSON404 *ErrorResponse
	JSON406 *ErrorResponse
	JSON429 *ErrorResponse
	JSON500 *ErrorResponse
	JSON503 *ErrorResponse
	JSON504 *ErrorResponse
}

func ParseGetEventAPIProductAsyncAPIResponse

func ParseGetEventAPIProductAsyncAPIResponse(rsp *http.Response) (*GetEventAPIProductAsyncAPIResponse, error)

ParseGetEventAPIProductAsyncAPIResponse parses an HTTP response from a GetEventAPIProductAsyncAPIWithResponse call

func (GetEventAPIProductAsyncAPIResponse) Status

Status returns HTTPResponse.Status

func (GetEventAPIProductAsyncAPIResponse) StatusCode

func (r GetEventAPIProductAsyncAPIResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEventAPIProductResponse

type GetEventAPIProductResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EventAPIProduct
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseGetEventAPIProductResponse

func ParseGetEventAPIProductResponse(rsp *http.Response) (*GetEventAPIProductResponse, error)

ParseGetEventAPIProductResponse parses an HTTP response from a GetEventAPIProductWithResponse call

func (GetEventAPIProductResponse) Status

Status returns HTTPResponse.Status

func (GetEventAPIProductResponse) StatusCode

func (r GetEventAPIProductResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOrganizationResponse

type GetOrganizationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OrganizationResponse
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseGetOrganizationResponse

func ParseGetOrganizationResponse(rsp *http.Response) (*GetOrganizationResponse, error)

ParseGetOrganizationResponse parses an HTTP response from a GetOrganizationWithResponse call

func (GetOrganizationResponse) Status

func (r GetOrganizationResponse) Status() string

Status returns HTTPResponse.Status

func (GetOrganizationResponse) StatusCode

func (r GetOrganizationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTeamAppParams

type GetTeamAppParams struct {
	TopicSyntax *GetTeamAppParamsTopicSyntax `json:"topicSyntax,omitempty"`
}

GetTeamAppParams defines parameters for GetTeamApp.

type GetTeamAppParamsTopicSyntax

type GetTeamAppParamsTopicSyntax string

GetTeamAppParamsTopicSyntax defines parameters for GetTeamApp.

type GetTeamAppResponse

type GetTeamAppResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AppResponse
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseGetTeamAppResponse

func ParseGetTeamAppResponse(rsp *http.Response) (*GetTeamAppResponse, error)

ParseGetTeamAppResponse parses an HTTP response from a GetTeamAppWithResponse call

func (GetTeamAppResponse) Status

func (r GetTeamAppResponse) Status() string

Status returns HTTPResponse.Status

func (GetTeamAppResponse) StatusCode

func (r GetTeamAppResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTeamAppWebHookResponse added in v0.0.21

type GetTeamAppWebHookResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WebHook
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseGetTeamAppWebHookResponse added in v0.0.21

func ParseGetTeamAppWebHookResponse(rsp *http.Response) (*GetTeamAppWebHookResponse, error)

ParseGetTeamAppWebHookResponse parses an HTTP response from a GetTeamAppWebHookWithResponse call

func (GetTeamAppWebHookResponse) Status added in v0.0.21

func (r GetTeamAppWebHookResponse) Status() string

Status returns HTTPResponse.Status

func (GetTeamAppWebHookResponse) StatusCode added in v0.0.21

func (r GetTeamAppWebHookResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTeamResponse

type GetTeamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Team
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseGetTeamResponse

func ParseGetTeamResponse(rsp *http.Response) (*GetTeamResponse, error)

ParseGetTeamResponse parses an HTTP response from a GetTeamWithResponse call

func (GetTeamResponse) Status

func (r GetTeamResponse) Status() string

Status returns HTTPResponse.Status

func (GetTeamResponse) StatusCode

func (r GetTeamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTokenResponse

type GetTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CloudToken
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseGetTokenResponse

func ParseGetTokenResponse(rsp *http.Response) (*GetTokenResponse, error)

ParseGetTokenResponse parses an HTTP response from a GetTokenWithResponse call

func (GetTokenResponse) Status

func (r GetTokenResponse) Status() string

Status returns HTTPResponse.Status

func (GetTokenResponse) StatusCode

func (r GetTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HealthCheck added in v0.0.21

type HealthCheck struct {
	Status *HealthCheckStatus `json:"status,omitempty"`
}

HealthCheck defines model for HealthCheck.

type HealthCheckStatus added in v0.0.21

type HealthCheckStatus string

HealthCheckStatus defines model for HealthCheck.Status.

const (
	HealthCheckStatusFailure HealthCheckStatus = "failure"

	HealthCheckStatusOk HealthCheckStatus = "ok"
)

Defines values for HealthCheckStatus.

type HealthcheckResponse

type HealthcheckResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HealthCheck
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *struct {
		Details *[]struct {
			Message *string `json:"message,omitempty"`
		} `json:"details,omitempty"`
		Error *[]struct {
			Message *string `json:"message,omitempty"`
		} `json:"error,omitempty"`
		Status *string `json:"status,omitempty"`
	}
	JSON504 *ErrorResponse
}

func ParseHealthcheckResponse

func ParseHealthcheckResponse(rsp *http.Response) (*HealthcheckResponse, error)

ParseHealthcheckResponse parses an HTTP response from a HealthcheckWithResponse call

func (HealthcheckResponse) Status

func (r HealthcheckResponse) Status() string

Status returns HTTPResponse.Status

func (HealthcheckResponse) StatusCode

func (r HealthcheckResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type History

type History struct {
	// UNIX timestamp when auditable event occurred
	At          *float32          `json:"at,omitempty"`
	Operation   *HistoryOperation `json:"operation,omitempty"`
	RequestBody *interface{}      `json:"requestBody,omitempty"`

	// the request URI
	RequestURI   *string `json:"requestURI,omitempty"`
	ResponseCode *int64  `json:"responseCode,omitempty"`
	Title        *string `json:"title,omitempty"`
	User         *string `json:"user,omitempty"`
}

History defines model for History.

type HistoryOperation

type HistoryOperation string

HistoryOperation defines model for History.Operation.

const (
	HistoryOperationDELETE HistoryOperation = "DELETE"

	HistoryOperationPATCH HistoryOperation = "PATCH"

	HistoryOperationPOST HistoryOperation = "POST"

	HistoryOperationPUT HistoryOperation = "PUT"
)

Defines values for HistoryOperation.

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type IfMatchHeader added in v0.0.21

type IfMatchHeader string

IfMatchHeader defines model for ifMatchHeader.

type ImportApiJSONBody

type ImportApiJSONBody APIImport

ImportApiJSONBody defines parameters for ImportApi.

type ImportApiJSONRequestBody

type ImportApiJSONRequestBody ImportApiJSONBody

ImportApiJSONRequestBody defines body for ImportApi for application/json ContentType.

type ImportApiResponse

type ImportApiResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *struct {
		AdditionalProperties map[string]interface{} `json:"-"`
	}
	YAML201 *String2MB
	JSON400 *ErrorResponse
	JSON401 *ErrorResponse
	JSON403 *ErrorResponse
	JSON404 *ErrorResponse
	JSON406 *ErrorResponse
	JSON415 *ErrorResponse
	JSON429 *ErrorResponse
	JSON500 *ErrorResponse
	JSON503 *ErrorResponse
	JSON504 *ErrorResponse
}

func ParseImportApiResponse

func ParseImportApiResponse(rsp *http.Response) (*ImportApiResponse, error)

ParseImportApiResponse parses an HTTP response from a ImportApiWithResponse call

func (ImportApiResponse) Status

func (r ImportApiResponse) Status() string

Status returns HTTPResponse.Status

func (ImportApiResponse) StatusCode

func (r ImportApiResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type InternalServerError

type InternalServerError ErrorResponse

InternalServerError defines model for InternalServerError.

type ListApiProductApisParams

type ListApiProductApisParams struct {
	// The number of items to get per page. Min: 1 Max: 100
	PageSize *PageSize `json:"pageSize,omitempty"`

	// The page number to get. Min: 1
	PageNumber *PageNumber `json:"pageNumber,omitempty"`

	// name of a field to sort on
	SortFieldName *SortFieldName `json:"sortFieldName,omitempty"`

	// sort direction
	SortDirection *ListApiProductApisParamsSortDirection `json:"sortDirection,omitempty"`
}

ListApiProductApisParams defines parameters for ListApiProductApis.

type ListApiProductApisParamsSortDirection

type ListApiProductApisParamsSortDirection string

ListApiProductApisParamsSortDirection defines parameters for ListApiProductApis.

type ListApiProductApisResponse

type ListApiProductApisResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]CommonName
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseListApiProductApisResponse

func ParseListApiProductApisResponse(rsp *http.Response) (*ListApiProductApisResponse, error)

ParseListApiProductApisResponse parses an HTTP response from a ListApiProductApisWithResponse call

func (ListApiProductApisResponse) Status

Status returns HTTPResponse.Status

func (ListApiProductApisResponse) StatusCode

func (r ListApiProductApisResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListApiProductRevisionsParams added in v0.0.21

type ListApiProductRevisionsParams struct {
	// The number of items to get per page. Min: 1 Max: 100
	PageSize *PageSize `json:"pageSize,omitempty"`

	// The page number to get. Min: 1
	PageNumber *PageNumber `json:"pageNumber,omitempty"`

	// name of a field to sort on
	SortFieldName *SortFieldName `json:"sortFieldName,omitempty"`

	// sort direction
	SortDirection *ListApiProductRevisionsParamsSortDirection `json:"sortDirection,omitempty"`
}

ListApiProductRevisionsParams defines parameters for ListApiProductRevisions.

type ListApiProductRevisionsParamsSortDirection added in v0.0.21

type ListApiProductRevisionsParamsSortDirection string

ListApiProductRevisionsParamsSortDirection defines parameters for ListApiProductRevisions.

type ListApiProductRevisionsResponse added in v0.0.21

type ListApiProductRevisionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]SemVer
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseListApiProductRevisionsResponse added in v0.0.21

func ParseListApiProductRevisionsResponse(rsp *http.Response) (*ListApiProductRevisionsResponse, error)

ParseListApiProductRevisionsResponse parses an HTTP response from a ListApiProductRevisionsWithResponse call

func (ListApiProductRevisionsResponse) Status added in v0.0.21

Status returns HTTPResponse.Status

func (ListApiProductRevisionsResponse) StatusCode added in v0.0.21

func (r ListApiProductRevisionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListApiProductsParams

type ListApiProductsParams struct {
	// The number of items to get per page. Min: 1 Max: 100
	PageSize *PageSize `json:"pageSize,omitempty"`

	// The page number to get. Min: 1
	PageNumber *PageNumber `json:"pageNumber,omitempty"`

	// name of a field to sort on
	SortFieldName *SortFieldName `json:"sortFieldName,omitempty"`

	// sort direction
	SortDirection *ListApiProductsParamsSortDirection `json:"sortDirection,omitempty"`

	// specify search terms to filter results on, multiple search terms can be supplied. Search will return results matching any of the terms (OR). Enclose search terms in quotes to limit results to recoirds matching ALL terms (AND).)
	Filter *Filter `json:"filter,omitempty"`
}

ListApiProductsParams defines parameters for ListApiProducts.

type ListApiProductsParamsSortDirection

type ListApiProductsParamsSortDirection string

ListApiProductsParamsSortDirection defines parameters for ListApiProducts.

type ListApiProductsResponse

type ListApiProductsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]APIProduct
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseListApiProductsResponse

func ParseListApiProductsResponse(rsp *http.Response) (*ListApiProductsResponse, error)

ParseListApiProductsResponse parses an HTTP response from a ListApiProductsWithResponse call

func (ListApiProductsResponse) Status

func (r ListApiProductsResponse) Status() string

Status returns HTTPResponse.Status

func (ListApiProductsResponse) StatusCode

func (r ListApiProductsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListApiRevisionsParams added in v0.0.21

type ListApiRevisionsParams struct {
	// The number of items to get per page. Min: 1 Max: 100
	PageSize *PageSize `json:"pageSize,omitempty"`

	// The page number to get. Min: 1
	PageNumber *PageNumber `json:"pageNumber,omitempty"`

	// name of a field to sort on
	SortFieldName *SortFieldName `json:"sortFieldName,omitempty"`

	// sort direction
	SortDirection *ListApiRevisionsParamsSortDirection `json:"sortDirection,omitempty"`
}

ListApiRevisionsParams defines parameters for ListApiRevisions.

type ListApiRevisionsParamsSortDirection added in v0.0.21

type ListApiRevisionsParamsSortDirection string

ListApiRevisionsParamsSortDirection defines parameters for ListApiRevisions.

type ListApiRevisionsResponse added in v0.0.21

type ListApiRevisionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]CommonVersion
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseListApiRevisionsResponse added in v0.0.21

func ParseListApiRevisionsResponse(rsp *http.Response) (*ListApiRevisionsResponse, error)

ParseListApiRevisionsResponse parses an HTTP response from a ListApiRevisionsWithResponse call

func (ListApiRevisionsResponse) Status added in v0.0.21

func (r ListApiRevisionsResponse) Status() string

Status returns HTTPResponse.Status

func (ListApiRevisionsResponse) StatusCode added in v0.0.21

func (r ListApiRevisionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListApisParams

type ListApisParams struct {
	// The number of items to get per page. Min: 1 Max: 100
	PageSize *PageSize `json:"pageSize,omitempty"`

	// The page number to get. Min: 1
	PageNumber *PageNumber `json:"pageNumber,omitempty"`

	// name of a field to sort on
	SortFieldName *SortFieldName `json:"sortFieldName,omitempty"`

	// sort direction
	SortDirection *ListApisParamsSortDirection `json:"sortDirection,omitempty"`

	// the format of the API List returned, compact returns the API names, summary and extended return additional API metadata
	Format *ListApisParamsFormat `json:"format,omitempty"`

	// specify search terms to filter results on, multiple search terms can be supplied. Search will return results matching any of the terms (OR). Enclose search terms in quotes to limit results to recoirds matching ALL terms (AND).)
	Filter *Filter `json:"filter,omitempty"`
}

ListApisParams defines parameters for ListApis.

type ListApisParamsFormat

type ListApisParamsFormat string

ListApisParamsFormat defines parameters for ListApis.

type ListApisParamsSortDirection

type ListApisParamsSortDirection string

ListApisParamsSortDirection defines parameters for ListApis.

type ListApisResponse

type ListApisResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *interface{}
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseListApisResponse

func ParseListApisResponse(rsp *http.Response) (*ListApisResponse, error)

ParseListApisResponse parses an HTTP response from a ListApisWithResponse call

func (ListApisResponse) Status

func (r ListApisResponse) Status() string

Status returns HTTPResponse.Status

func (ListApisResponse) StatusCode

func (r ListApisResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAppApiSpecificationsParams

type ListAppApiSpecificationsParams struct {
	// The number of items to get per page. Min: 1 Max: 100
	PageSize *PageSize `json:"pageSize,omitempty"`

	// The page number to get. Min: 1
	PageNumber *PageNumber `json:"pageNumber,omitempty"`

	// name of a field to sort on
	SortFieldName *SortFieldName `json:"sortFieldName,omitempty"`

	// sort direction
	SortDirection *ListAppApiSpecificationsParamsSortDirection `json:"sortDirection,omitempty"`
}

ListAppApiSpecificationsParams defines parameters for ListAppApiSpecifications.

type ListAppApiSpecificationsParamsSortDirection

type ListAppApiSpecificationsParamsSortDirection string

ListAppApiSpecificationsParamsSortDirection defines parameters for ListAppApiSpecifications.

type ListAppApiSpecificationsResponse

type ListAppApiSpecificationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]CommonName
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseListAppApiSpecificationsResponse

func ParseListAppApiSpecificationsResponse(rsp *http.Response) (*ListAppApiSpecificationsResponse, error)

ParseListAppApiSpecificationsResponse parses an HTTP response from a ListAppApiSpecificationsWithResponse call

func (ListAppApiSpecificationsResponse) Status

Status returns HTTPResponse.Status

func (ListAppApiSpecificationsResponse) StatusCode

func (r ListAppApiSpecificationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAppReferencesToAPIProductsParams added in v0.0.21

type ListAppReferencesToAPIProductsParams struct {
	// The number of items to get per page. Min: 1 Max: 100
	PageSize *PageSize `json:"pageSize,omitempty"`

	// The page number to get. Min: 1
	PageNumber *PageNumber `json:"pageNumber,omitempty"`

	// name of a field to sort on
	SortFieldName *SortFieldName `json:"sortFieldName,omitempty"`

	// sort direction
	SortDirection *ListAppReferencesToAPIProductsParamsSortDirection `json:"sortDirection,omitempty"`
}

ListAppReferencesToAPIProductsParams defines parameters for ListAppReferencesToAPIProducts.

type ListAppReferencesToAPIProductsParamsSortDirection added in v0.0.21

type ListAppReferencesToAPIProductsParamsSortDirection string

ListAppReferencesToAPIProductsParamsSortDirection defines parameters for ListAppReferencesToAPIProducts.

type ListAppReferencesToAPIProductsResponse added in v0.0.21

type ListAppReferencesToAPIProductsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommonEntityNameList
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseListAppReferencesToAPIProductsResponse added in v0.0.21

func ParseListAppReferencesToAPIProductsResponse(rsp *http.Response) (*ListAppReferencesToAPIProductsResponse, error)

ParseListAppReferencesToAPIProductsResponse parses an HTTP response from a ListAppReferencesToAPIProductsWithResponse call

func (ListAppReferencesToAPIProductsResponse) Status added in v0.0.21

Status returns HTTPResponse.Status

func (ListAppReferencesToAPIProductsResponse) StatusCode added in v0.0.21

StatusCode returns HTTPResponse.StatusCode

type ListAppsParams

type ListAppsParams struct {
	Status *AppStatus `json:"status,omitempty"`

	// The number of items to get per page. Min: 1 Max: 100
	PageSize *PageSize `json:"pageSize,omitempty"`

	// The page number to get. Min: 1
	PageNumber *PageNumber `json:"pageNumber,omitempty"`

	// name of a field to sort on
	SortFieldName *SortFieldName `json:"sortFieldName,omitempty"`

	// sort direction
	SortDirection *ListAppsParamsSortDirection `json:"sortDirection,omitempty"`

	// specify search terms to filter results on, multiple search terms can be supplied. Search will return results matching any of the terms (OR). Enclose search terms in quotes to limit results to recoirds matching ALL terms (AND).)
	Filter *Filter `json:"filter,omitempty"`
}

ListAppsParams defines parameters for ListApps.

type ListAppsParamsSortDirection

type ListAppsParamsSortDirection string

ListAppsParamsSortDirection defines parameters for ListApps.

type ListAppsResponse

type ListAppsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]AppListItem
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseListAppsResponse

func ParseListAppsResponse(rsp *http.Response) (*ListAppsResponse, error)

ParseListAppsResponse parses an HTTP response from a ListAppsWithResponse call

func (ListAppsResponse) Status

func (r ListAppsResponse) Status() string

Status returns HTTPResponse.Status

func (ListAppsResponse) StatusCode

func (r ListAppsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDeveloperAppWebHooksResponse added in v0.0.21

type ListDeveloperAppWebHooksResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WebHookNameList
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseListDeveloperAppWebHooksResponse added in v0.0.21

func ParseListDeveloperAppWebHooksResponse(rsp *http.Response) (*ListDeveloperAppWebHooksResponse, error)

ParseListDeveloperAppWebHooksResponse parses an HTTP response from a ListDeveloperAppWebHooksWithResponse call

func (ListDeveloperAppWebHooksResponse) Status added in v0.0.21

Status returns HTTPResponse.Status

func (ListDeveloperAppWebHooksResponse) StatusCode added in v0.0.21

func (r ListDeveloperAppWebHooksResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDeveloperAppsParams

type ListDeveloperAppsParams struct {
	Status *AppStatus `json:"status,omitempty"`

	// The number of items to get per page. Min: 1 Max: 100
	PageSize *PageSize `json:"pageSize,omitempty"`

	// The page number to get. Min: 1
	PageNumber *PageNumber `json:"pageNumber,omitempty"`

	// name of a field to sort on
	SortFieldName *SortFieldName `json:"sortFieldName,omitempty"`

	// sort direction
	SortDirection *ListDeveloperAppsParamsSortDirection `json:"sortDirection,omitempty"`
}

ListDeveloperAppsParams defines parameters for ListDeveloperApps.

type ListDeveloperAppsParamsSortDirection

type ListDeveloperAppsParamsSortDirection string

ListDeveloperAppsParamsSortDirection defines parameters for ListDeveloperApps.

type ListDeveloperAppsResponse

type ListDeveloperAppsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]AppResponse
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseListDeveloperAppsResponse

func ParseListDeveloperAppsResponse(rsp *http.Response) (*ListDeveloperAppsResponse, error)

ParseListDeveloperAppsResponse parses an HTTP response from a ListDeveloperAppsWithResponse call

func (ListDeveloperAppsResponse) Status

func (r ListDeveloperAppsResponse) Status() string

Status returns HTTPResponse.Status

func (ListDeveloperAppsResponse) StatusCode

func (r ListDeveloperAppsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDevelopersParams

type ListDevelopersParams struct {
	// The number of items to get per page. Min: 1 Max: 100
	PageSize *PageSize `json:"pageSize,omitempty"`

	// The page number to get. Min: 1
	PageNumber *PageNumber `json:"pageNumber,omitempty"`

	// name of a field to sort on
	SortFieldName *SortFieldName `json:"sortFieldName,omitempty"`

	// sort direction
	SortDirection *ListDevelopersParamsSortDirection `json:"sortDirection,omitempty"`
}

ListDevelopersParams defines parameters for ListDevelopers.

type ListDevelopersParamsSortDirection

type ListDevelopersParamsSortDirection string

ListDevelopersParamsSortDirection defines parameters for ListDevelopers.

type ListDevelopersResponse

type ListDevelopersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Developer
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseListDevelopersResponse

func ParseListDevelopersResponse(rsp *http.Response) (*ListDevelopersResponse, error)

ParseListDevelopersResponse parses an HTTP response from a ListDevelopersWithResponse call

func (ListDevelopersResponse) Status

func (r ListDevelopersResponse) Status() string

Status returns HTTPResponse.Status

func (ListDevelopersResponse) StatusCode

func (r ListDevelopersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListEnvironmentsParams

type ListEnvironmentsParams struct {
	// The number of items to get per page. Min: 1 Max: 100
	PageSize *PageSize `json:"pageSize,omitempty"`

	// The page number to get. Min: 1
	PageNumber *PageNumber `json:"pageNumber,omitempty"`

	// name of a field to sort on
	SortFieldName *SortFieldName `json:"sortFieldName,omitempty"`

	// sort direction
	SortDirection *ListEnvironmentsParamsSortDirection `json:"sortDirection,omitempty"`
	Format        *ListEnvironmentsParamsFormat        `json:"format,omitempty"`
}

ListEnvironmentsParams defines parameters for ListEnvironments.

type ListEnvironmentsParamsFormat

type ListEnvironmentsParamsFormat string

ListEnvironmentsParamsFormat defines parameters for ListEnvironments.

type ListEnvironmentsParamsSortDirection

type ListEnvironmentsParamsSortDirection string

ListEnvironmentsParamsSortDirection defines parameters for ListEnvironments.

type ListEnvironmentsResponse

type ListEnvironmentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]EnvironmentListItem
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseListEnvironmentsResponse

func ParseListEnvironmentsResponse(rsp *http.Response) (*ListEnvironmentsResponse, error)

ParseListEnvironmentsResponse parses an HTTP response from a ListEnvironmentsWithResponse call

func (ListEnvironmentsResponse) Status

func (r ListEnvironmentsResponse) Status() string

Status returns HTTPResponse.Status

func (ListEnvironmentsResponse) StatusCode

func (r ListEnvironmentsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListEventAPIProductsParams

type ListEventAPIProductsParams struct {
	// The number of items to get per page. Min: 1 Max: 100
	PageSize *PageSize `json:"pageSize,omitempty"`

	// The page number to get. Min: 1
	PageNumber *PageNumber `json:"pageNumber,omitempty"`
}

ListEventAPIProductsParams defines parameters for ListEventAPIProducts.

type ListEventAPIProductsResponse

type ListEventAPIProductsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EventAPIProductList
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseListEventAPIProductsResponse

func ParseListEventAPIProductsResponse(rsp *http.Response) (*ListEventAPIProductsResponse, error)

ParseListEventAPIProductsResponse parses an HTTP response from a ListEventAPIProductsWithResponse call

func (ListEventAPIProductsResponse) Status

Status returns HTTPResponse.Status

func (ListEventAPIProductsResponse) StatusCode

func (r ListEventAPIProductsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListHistoryParams

type ListHistoryParams struct {
	// The number of items to get per page. Min: 1 Max: 100
	PageSize *PageSize `json:"pageSize,omitempty"`

	// The page number to get. Min: 1
	PageNumber *PageNumber `json:"pageNumber,omitempty"`

	// name of a field to sort on
	SortFieldName *SortFieldName `json:"sortFieldName,omitempty"`

	// sort direction
	SortDirection *ListHistoryParamsSortDirection `json:"sortDirection,omitempty"`
}

ListHistoryParams defines parameters for ListHistory.

type ListHistoryParamsSortDirection

type ListHistoryParamsSortDirection string

ListHistoryParamsSortDirection defines parameters for ListHistory.

type ListHistoryResponse

type ListHistoryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]History
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseListHistoryResponse

func ParseListHistoryResponse(rsp *http.Response) (*ListHistoryResponse, error)

ParseListHistoryResponse parses an HTTP response from a ListHistoryWithResponse call

func (ListHistoryResponse) Status

func (r ListHistoryResponse) Status() string

Status returns HTTPResponse.Status

func (ListHistoryResponse) StatusCode

func (r ListHistoryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListOrganizationsParams

type ListOrganizationsParams struct {
	// The number of items to get per page. Min: 1 Max: 100
	PageSize *PageSize `json:"pageSize,omitempty"`

	// The page number to get. Min: 1
	PageNumber *PageNumber `json:"pageNumber,omitempty"`

	// name of a field to sort on
	SortFieldName *SortFieldName `json:"sortFieldName,omitempty"`

	// sort direction
	SortDirection *ListOrganizationsParamsSortDirection `json:"sortDirection,omitempty"`
}

ListOrganizationsParams defines parameters for ListOrganizations.

type ListOrganizationsParamsSortDirection

type ListOrganizationsParamsSortDirection string

ListOrganizationsParamsSortDirection defines parameters for ListOrganizations.

type ListOrganizationsResponse

type ListOrganizationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Organization
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseListOrganizationsResponse

func ParseListOrganizationsResponse(rsp *http.Response) (*ListOrganizationsResponse, error)

ParseListOrganizationsResponse parses an HTTP response from a ListOrganizationsWithResponse call

func (ListOrganizationsResponse) Status

func (r ListOrganizationsResponse) Status() string

Status returns HTTPResponse.Status

func (ListOrganizationsResponse) StatusCode

func (r ListOrganizationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListServicesParams

type ListServicesParams struct {
	// The number of items to get per page. Min: 1 Max: 100
	PageSize *PageSize `json:"pageSize,omitempty"`

	// The page number to get. Min: 1
	PageNumber *PageNumber `json:"pageNumber,omitempty"`

	// name of a field to sort on
	SortFieldName *SortFieldName `json:"sortFieldName,omitempty"`

	// sort direction
	SortDirection *ListServicesParamsSortDirection `json:"sortDirection,omitempty"`
}

ListServicesParams defines parameters for ListServices.

type ListServicesParamsSortDirection

type ListServicesParamsSortDirection string

ListServicesParamsSortDirection defines parameters for ListServices.

type ListServicesResponse

type ListServicesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Service
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseListServicesResponse

func ParseListServicesResponse(rsp *http.Response) (*ListServicesResponse, error)

ParseListServicesResponse parses an HTTP response from a ListServicesWithResponse call

func (ListServicesResponse) Status

func (r ListServicesResponse) Status() string

Status returns HTTPResponse.Status

func (ListServicesResponse) StatusCode

func (r ListServicesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTeamAppWebHooksResponse added in v0.0.21

type ListTeamAppWebHooksResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WebHookNameList
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseListTeamAppWebHooksResponse added in v0.0.21

func ParseListTeamAppWebHooksResponse(rsp *http.Response) (*ListTeamAppWebHooksResponse, error)

ParseListTeamAppWebHooksResponse parses an HTTP response from a ListTeamAppWebHooksWithResponse call

func (ListTeamAppWebHooksResponse) Status added in v0.0.21

Status returns HTTPResponse.Status

func (ListTeamAppWebHooksResponse) StatusCode added in v0.0.21

func (r ListTeamAppWebHooksResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTeamAppsParams

type ListTeamAppsParams struct {
	Status *AppStatus `json:"status,omitempty"`

	// The number of items to get per page. Min: 1 Max: 100
	PageSize *PageSize `json:"pageSize,omitempty"`

	// The page number to get. Min: 1
	PageNumber *PageNumber `json:"pageNumber,omitempty"`

	// name of a field to sort on
	SortFieldName *SortFieldName `json:"sortFieldName,omitempty"`

	// sort direction
	SortDirection *ListTeamAppsParamsSortDirection `json:"sortDirection,omitempty"`
}

ListTeamAppsParams defines parameters for ListTeamApps.

type ListTeamAppsParamsSortDirection

type ListTeamAppsParamsSortDirection string

ListTeamAppsParamsSortDirection defines parameters for ListTeamApps.

type ListTeamAppsResponse

type ListTeamAppsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]AppResponse
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseListTeamAppsResponse

func ParseListTeamAppsResponse(rsp *http.Response) (*ListTeamAppsResponse, error)

ParseListTeamAppsResponse parses an HTTP response from a ListTeamAppsWithResponse call

func (ListTeamAppsResponse) Status

func (r ListTeamAppsResponse) Status() string

Status returns HTTPResponse.Status

func (ListTeamAppsResponse) StatusCode

func (r ListTeamAppsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTeamsParams

type ListTeamsParams struct {
	// The number of items to get per page. Min: 1 Max: 100
	PageSize *PageSize `json:"pageSize,omitempty"`

	// The page number to get. Min: 1
	PageNumber *PageNumber `json:"pageNumber,omitempty"`

	// name of a field to sort on
	SortFieldName *SortFieldName `json:"sortFieldName,omitempty"`

	// sort direction
	SortDirection *ListTeamsParamsSortDirection `json:"sortDirection,omitempty"`
}

ListTeamsParams defines parameters for ListTeams.

type ListTeamsParamsSortDirection

type ListTeamsParamsSortDirection string

ListTeamsParamsSortDirection defines parameters for ListTeams.

type ListTeamsResponse

type ListTeamsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Team
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseListTeamsResponse

func ParseListTeamsResponse(rsp *http.Response) (*ListTeamsResponse, error)

ParseListTeamsResponse parses an HTTP response from a ListTeamsWithResponse call

func (ListTeamsResponse) Status

func (r ListTeamsResponse) Status() string

Status returns HTTPResponse.Status

func (ListTeamsResponse) StatusCode

func (r ListTeamsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Meta added in v0.0.21

type Meta struct {
	// The date and time the object was last modified
	Created   *float32        `json:"created,omitempty"`
	CreatedBy *CommonUserName `json:"createdBy,omitempty"`

	// The date and time the object was last modified
	LastModified   *float32        `json:"lastModified,omitempty"`
	LastModifiedBy *CommonUserName `json:"lastModifiedBy,omitempty"`

	// a version number in semver (Semantic Versioning) format
	Version SemVer `json:"version"`
}

meta information of an object. Will be returned by some resources. Can be set when patching or creating an object. Auto generated if not set.

type MsgVpnAttributes

type MsgVpnAttributes struct {
	AuthenticationBasicEnabled      string `json:"authenticationBasicEnabled"`
	AuthenticationClientCertEnabled string `json:"authenticationClientCertEnabled"`
}

MsgVpnAttributes defines model for MsgVpnAttributes.

type MsgVpnName

type MsgVpnName string

MsgVpnName defines model for MsgVpnName.

type NotAcceptable

type NotAcceptable ErrorResponse

NotAcceptable defines model for NotAcceptable.

type NotFound

type NotFound ErrorResponse

NotFound defines model for NotFound.

type Organization

type Organization struct {
	CloudToken   *interface{}              `json:"cloud-token,omitempty"`
	Integrations *OrganizationIntegrations `json:"integrations,omitempty"`

	// The internal name of an object. Characters you can use in the name are restricted to: A-Z0-9._-. Once the object is created the internal name can not be changed
	Name CommonName `json:"name"`

	// Specifies how requests to the SEMPv2 Management API are authenticated, defaults to BasicAuth. If APIKey is specified the username returned in the Services/Environments response is used as API Key.
	SempV2Authentication *SempV2Authentication  `json:"sempV2Authentication,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

Organization defines model for Organization.

func (Organization) Get added in v0.0.21

func (a Organization) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for Organization. Returns the specified element and whether it was found

func (Organization) MarshalJSON added in v0.0.21

func (a Organization) MarshalJSON() ([]byte, error)

Override default JSON handling for Organization to handle AdditionalProperties

func (*Organization) Set added in v0.0.21

func (a *Organization) Set(fieldName string, value interface{})

Setter for additional properties for Organization

func (*Organization) UnmarshalJSON added in v0.0.21

func (a *Organization) UnmarshalJSON(b []byte) error

Override default JSON handling for Organization to handle AdditionalProperties

type OrganizationImporter added in v0.0.21

type OrganizationImporter map[string]interface{}

OrganizationImporter defines model for OrganizationImporter.

type OrganizationIntegrations added in v0.0.21

type OrganizationIntegrations struct {
	Importers     *[]OrganizationImporter `json:"importers,omitempty"`
	Notifications *OrganizationNotifier   `json:"notifications,omitempty"`
}

OrganizationIntegrations defines model for OrganizationIntegrations.

type OrganizationNotifier added in v0.0.21

type OrganizationNotifier struct {
	Authentication interface{} `json:"authentication"`
	BaseUrl        CommonURL   `json:"baseUrl"`
}

OrganizationNotifier defines model for OrganizationNotifier.

type OrganizationResponse added in v0.0.21

type OrganizationResponse struct {
	// Embedded struct due to allOf(#/components/schemas/Organization)
	Organization `yaml:",inline"`
}

OrganizationResponse defines model for OrganizationResponse.

type OrganizationStatus added in v0.0.21

type OrganizationStatus struct {
	CloudConnectivity       *bool `json:"cloudConnectivity,omitempty"`
	EventPortalConnectivity *bool `json:"eventPortalConnectivity,omitempty"`
}

OrganizationStatus defines model for OrganizationStatus.

type Orgparameter

type Orgparameter string

Orgparameter defines model for orgparameter.

type PageNumber

type PageNumber int32

PageNumber defines model for page_number.

type PageSize

type PageSize int32

PageSize defines model for page_size.

type Permissions

type Permissions struct {
	Publish *[]struct {
		AdditionalProperties map[string]ChannelPermission `json:"-"`
	} `json:"publish,omitempty"`
	Subscribe *[]struct {
		AdditionalProperties map[string]ChannelPermission `json:"-"`
	} `json:"subscribe,omitempty"`
}

lists all the publish and subscribe topics an app has access to. Restrictions on topic elements are taken into account.

type PreconditionFailed added in v0.0.21

type PreconditionFailed ErrorResponse

PreconditionFailed defines model for PreconditionFailed.

type Protocol

type Protocol struct {
	Name    ProtocolName   `json:"name"`
	Version *CommonVersion `json:"version,omitempty"`
}

Protocol defines model for Protocol.

type ProtocolName

type ProtocolName string

ProtocolName defines model for Protocol.Name.

const (
	ProtocolNameAmqp ProtocolName = "amqp"

	ProtocolNameAmqps ProtocolName = "amqps"

	ProtocolNameCompressedSmf ProtocolName = "compressed-smf"

	ProtocolNameHttp ProtocolName = "http"

	ProtocolNameHttps ProtocolName = "https"

	ProtocolNameJms ProtocolName = "jms"

	ProtocolNameMqtt ProtocolName = "mqtt"

	ProtocolNameSecureJms ProtocolName = "secure-jms"

	ProtocolNameSecureMqtt ProtocolName = "secure-mqtt"

	ProtocolNameSmf ProtocolName = "smf"

	ProtocolNameSmfs ProtocolName = "smfs"

	ProtocolNameWs ProtocolName = "ws"

	ProtocolNameWsMqtt ProtocolName = "ws-mqtt"

	ProtocolNameWss ProtocolName = "wss"

	ProtocolNameWssMqtt ProtocolName = "wss-mqtt"
)

Defines values for ProtocolName.

type QueueStatus added in v0.0.21

type QueueStatus struct {
	ConsumerCount    *float32 `json:"consumerCount,omitempty"`
	MessagesQueued   *int     `json:"messagesQueued,omitempty"`
	MessagesQueuedMB *float32 `json:"messagesQueuedMB,omitempty"`

	// The internal name of an object. Characters you can use in the name are restricted to: A-Z0-9._-. Once the object is created the internal name can not be changed
	Name *CommonName `json:"name,omitempty"`
}

QueueStatus defines model for QueueStatus.

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type Secret

type Secret struct {
	ConsumerKey    string  `json:"consumerKey"`
	ConsumerSecret *string `json:"consumerSecret,omitempty"`
}

Secret defines model for Secret.

type SemVer added in v0.0.21

type SemVer string

a version number in semver (Semantic Versioning) format

type SempV2Authentication

type SempV2Authentication struct {
	ApiKeyLocation *SempV2AuthenticationApiKeyLocation `json:"apiKeyLocation,omitempty"`

	// the name of the query parameter or HTTP header for submitting the API Key
	ApiKeyName *string                      `json:"apiKeyName,omitempty"`
	AuthType   SempV2AuthenticationAuthType `json:"authType"`
}

Specifies how requests to the SEMPv2 Management API are authenticated, defaults to BasicAuth. If APIKey is specified the username returned in the Services/Environments response is used as API Key.

type SempV2AuthenticationApiKeyLocation

type SempV2AuthenticationApiKeyLocation string

SempV2AuthenticationApiKeyLocation defines model for SempV2Authentication.ApiKeyLocation.

const (
	SempV2AuthenticationApiKeyLocationHeader SempV2AuthenticationApiKeyLocation = "header"

	SempV2AuthenticationApiKeyLocationQuery SempV2AuthenticationApiKeyLocation = "query"
)

Defines values for SempV2AuthenticationApiKeyLocation.

type SempV2AuthenticationAuthType

type SempV2AuthenticationAuthType string

SempV2AuthenticationAuthType defines model for SempV2Authentication.AuthType.

const (
	SempV2AuthenticationAuthTypeAPIKey SempV2AuthenticationAuthType = "APIKey"

	SempV2AuthenticationAuthTypeBasicAuth SempV2AuthenticationAuthType = "BasicAuth"
)

Defines values for SempV2AuthenticationAuthType.

type Semver added in v0.0.21

type Semver SemVer

a version number in semver (Semantic Versioning) format

type Service

type Service struct {
	AccountingLimits   *[]AccountingLimit      `json:"accountingLimits,omitempty"`
	AdminProgress      *string                 `json:"adminProgress,omitempty"`
	AdminState         *string                 `json:"adminState,omitempty"`
	Created            *CommonTimestampInteger `json:"created,omitempty"`
	CreationState      *string                 `json:"creationState,omitempty"`
	DatacenterId       *string                 `json:"datacenterId,omitempty"`
	DatacenterProvider *string                 `json:"datacenterProvider,omitempty"`

	// id as used/issued by the back end apis, alphanumeric characters only
	InfrastructureId *CommonSolaceCloudObjectId `json:"infrastructureId,omitempty"`
	Locked           *bool                      `json:"locked,omitempty"`

	// The protocols supported by this service
	MessagingProtocols              *[]Endpoint                      `json:"messagingProtocols,omitempty"`
	MessagingStorage                *int64                           `json:"messagingStorage,omitempty"`
	MsgVpnAttributes                *MsgVpnAttributes                `json:"msgVpnAttributes,omitempty"`
	MsgVpnName                      *MsgVpnName                      `json:"msgVpnName,omitempty"`
	Name                            *string                          `json:"name,omitempty"`
	ServiceClassDisplayedAttributes *ServiceClassDisplayedAttributes `json:"serviceClassDisplayedAttributes,omitempty"`
	ServiceClassId                  *string                          `json:"serviceClassId,omitempty"`

	// id as used/issued by the back end apis, alphanumeric characters only
	ServiceId        *CommonSolaceCloudObjectId `json:"serviceId,omitempty"`
	ServicePackageId *string                    `json:"servicePackageId,omitempty"`
	ServiceStage     *string                    `json:"serviceStage,omitempty"`
	ServiceTypeId    *string                    `json:"serviceTypeId,omitempty"`
	Timestamp        *CommonTimestampInteger    `json:"timestamp,omitempty"`
	Type             *string                    `json:"type,omitempty"`

	// id as used/issued by the back end apis, alphanumeric characters only
	UserId *CommonSolaceCloudObjectId `json:"userId,omitempty"`
}

provides information about a service in the Solace Cloud account.

type ServiceClassDisplayedAttributes

type ServiceClassDisplayedAttributes struct {
	Clients              string `json:"Clients"`
	HighAvailability     string `json:"High Availability"`
	MessageBrokerTenancy string `json:"Message Broker Tenancy"`
	NetworkSpeed         string `json:"Network Speed"`
	NetworkUsage         string `json:"Network Usage"`
	Queues               string `json:"Queues"`
	Storage              string `json:"Storage"`
}

ServiceClassDisplayedAttributes defines model for ServiceClassDisplayedAttributes.

type ServiceUnavailable

type ServiceUnavailable ErrorResponse

ServiceUnavailable defines model for ServiceUnavailable.

type SolaceClientOptions added in v0.0.20

type SolaceClientOptions struct {
	RequireQueue     bool
	AccessType       string
	MaxTtl           int
	MaxMsgSpoolUsage int
}

type SolaceCredentialsDto

type SolaceCredentialsDto struct {
	ConsumerKey    string
	ConsumerSecret *string
	IssuedAt       *int64
	ExpiresAt      *int64
}

SolaceCredentialsDto - Credentials of App

type SolaceEnvironment

type SolaceEnvironment struct {
	Name            string
	ServiceID       string
	Host            string
	ProtocolVersion map[string]string
	Endpoints       []SolaceEnvironmentEndpoint
}

SolaceEnvironment Holds connection details for Solacce VPN Environment

func (*SolaceEnvironment) FindEnvProtocolVersion added in v0.0.19

func (e *SolaceEnvironment) FindEnvProtocolVersion(checkHost string, checkPort string, checkSolaceProtocol string) (bool, string, error)

type SolaceEnvironmentEndpoint added in v0.0.19

type SolaceEnvironmentEndpoint struct {
	ProtocolName    string
	ProtocolVersion string
	Compressed      string
	Secure          string
	Transport       string
	Uri             string
}

SolaceEnvironmentEndpoint Holds details of messaging protocol in an solace environment

type SolaceWebhook

type SolaceWebhook struct {
	HTTPMethod               string
	CallbackURL              string
	AuthenticationMethod     string
	AuthenticationIdentifier string
	AuthenticationSecret     string
	InvocationOrder          string
	TrusedCNs                []string
}

SolaceWebhook Solace Webhook

func (*SolaceWebhook) GetMode

func (s *SolaceWebhook) GetMode() *WebHookMode

GetMode - Returns either Parallel or Serial

func (*SolaceWebhook) GetWebHookAuth

func (s *SolaceWebhook) GetWebHookAuth() *WebHookAuth

GetWebHookAuth - Creates a WebHookAuth structure

func (*SolaceWebhook) GetWebHookMethod

func (s *SolaceWebhook) GetWebHookMethod() WebHookMethod

GetWebHookMethod - Creates WebHookMethod

type SortDirection

type SortDirection string

SortDirection defines model for sort_direction.

const (
	Asc SortDirection = "asc"

	Desc SortDirection = "desc"
)

Defines values for SortDirection.

type SortFieldName

type SortFieldName string

SortFieldName defines model for sort_field_name.

type String2MB

type String2MB string

String2MB defines model for String2MB.

type Team

type Team struct {
	// Arbitrary name/value pairs associated with an API product, team, developer or app.
	Attributes *Attributes `json:"attributes,omitempty"`

	// Friendly name of an object for display in UIs, Developer Portals. Can be changed after object creation
	DisplayName CommonDisplayName `json:"displayName"`

	// The internal name of an object. Characters you can use in the name are restricted to: A-Z0-9._-. Once the object is created the internal name can not be changed
	Name CommonName `json:"name"`
}

A profile of a team. After the team is created, an app can be registered and API credentials are created

type TeamName

type TeamName string

TeamName defines model for team_name.

type TeamPatch

type TeamPatch struct {
	// Arbitrary name/value pairs associated with an API product, team, developer or app.
	Attributes *Attributes `json:"attributes,omitempty"`

	// Friendly name of an object for display in UIs, Developer Portals. Can be changed after object creation
	DisplayName *CommonDisplayName `json:"displayName,omitempty"`
}

Used for PATCH operation, A profile of a team. After the team is created, an app can be registered and API credentials are created

type Threshold

type Threshold struct {
	Type  string `json:"type"`
	Value string `json:"value"`
}

Threshold defines model for Threshold.

type TooManyRequests

type TooManyRequests ErrorResponse

TooManyRequests defines model for TooManyRequests.

type TopicSyntax

type TopicSyntax string

TopicSyntax defines model for topicSyntax.

const (
	Mqtt TopicSyntax = "mqtt"

	Smf TopicSyntax = "smf"
)

Defines values for TopicSyntax.

type Unauthorized

type Unauthorized ErrorResponse

Unauthorized defines model for Unauthorized.

type UnsupportedMediaType

type UnsupportedMediaType ErrorResponse

UnsupportedMediaType defines model for UnsupportedMediaType.

type UpdateApiParams added in v0.0.21

type UpdateApiParams struct {
	// Provide the etag value for a previous GET request of a resource on update (PATCH) in order to avoid "lost updates"
	IfMatch *IfMatchHeader `json:"If-Match,omitempty"`
}

UpdateApiParams defines parameters for UpdateApi.

type UpdateApiProductJSONBody

type UpdateApiProductJSONBody APIProductPatch

UpdateApiProductJSONBody defines parameters for UpdateApiProduct.

type UpdateApiProductJSONRequestBody

type UpdateApiProductJSONRequestBody UpdateApiProductJSONBody

UpdateApiProductJSONRequestBody defines body for UpdateApiProduct for application/json ContentType.

type UpdateApiProductParams added in v0.0.21

type UpdateApiProductParams struct {
	// Provide the etag value for a previous GET request of a resource on update (PATCH) in order to avoid "lost updates"
	IfMatch *IfMatchHeader `json:"If-Match,omitempty"`
}

UpdateApiProductParams defines parameters for UpdateApiProduct.

type UpdateApiProductResponse

type UpdateApiProductResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *APIProduct
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON409      *ErrorResponse
	JSON412      *ErrorResponse
	JSON415      *ErrorResponse
	JSON422      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseUpdateApiProductResponse

func ParseUpdateApiProductResponse(rsp *http.Response) (*UpdateApiProductResponse, error)

ParseUpdateApiProductResponse parses an HTTP response from a UpdateApiProductWithResponse call

func (UpdateApiProductResponse) Status

func (r UpdateApiProductResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateApiProductResponse) StatusCode

func (r UpdateApiProductResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateApiResponse

type UpdateApiResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		AdditionalProperties map[string]interface{} `json:"-"`
	}
	YAML200 *String2MB
	JSON400 *ErrorResponse
	JSON401 *ErrorResponse
	JSON403 *ErrorResponse
	JSON404 *ErrorResponse
	JSON406 *ErrorResponse
	JSON409 *ErrorResponse
	JSON412 *ErrorResponse
	JSON415 *ErrorResponse
	JSON422 *ErrorResponse
	JSON429 *ErrorResponse
	JSON500 *ErrorResponse
	JSON503 *ErrorResponse
	JSON504 *ErrorResponse
}

func ParseUpdateApiResponse

func ParseUpdateApiResponse(rsp *http.Response) (*UpdateApiResponse, error)

ParseUpdateApiResponse parses an HTTP response from a UpdateApiWithResponse call

func (UpdateApiResponse) Status

func (r UpdateApiResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateApiResponse) StatusCode

func (r UpdateApiResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateDeveloperAppJSONBody

type UpdateDeveloperAppJSONBody AppPatch

UpdateDeveloperAppJSONBody defines parameters for UpdateDeveloperApp.

type UpdateDeveloperAppJSONRequestBody

type UpdateDeveloperAppJSONRequestBody UpdateDeveloperAppJSONBody

UpdateDeveloperAppJSONRequestBody defines body for UpdateDeveloperApp for application/json ContentType.

type UpdateDeveloperAppParams added in v0.0.21

type UpdateDeveloperAppParams struct {
	// Provide the etag value for a previous GET request of a resource on update (PATCH) in order to avoid "lost updates"
	IfMatch *IfMatchHeader `json:"If-Match,omitempty"`
}

UpdateDeveloperAppParams defines parameters for UpdateDeveloperApp.

type UpdateDeveloperAppResponse

type UpdateDeveloperAppResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AppResponse
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON412      *ErrorResponse
	JSON415      *ErrorResponse
	JSON422      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseUpdateDeveloperAppResponse

func ParseUpdateDeveloperAppResponse(rsp *http.Response) (*UpdateDeveloperAppResponse, error)

ParseUpdateDeveloperAppResponse parses an HTTP response from a UpdateDeveloperAppWithResponse call

func (UpdateDeveloperAppResponse) Status

Status returns HTTPResponse.Status

func (UpdateDeveloperAppResponse) StatusCode

func (r UpdateDeveloperAppResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateDeveloperAppWebHookJSONBody added in v0.0.21

type UpdateDeveloperAppWebHookJSONBody WebHook

UpdateDeveloperAppWebHookJSONBody defines parameters for UpdateDeveloperAppWebHook.

type UpdateDeveloperAppWebHookJSONRequestBody added in v0.0.21

type UpdateDeveloperAppWebHookJSONRequestBody UpdateDeveloperAppWebHookJSONBody

UpdateDeveloperAppWebHookJSONRequestBody defines body for UpdateDeveloperAppWebHook for application/json ContentType.

type UpdateDeveloperAppWebHookParams added in v0.0.21

type UpdateDeveloperAppWebHookParams struct {
	// Provide the etag value for a previous GET request of a resource on update (PATCH) in order to avoid "lost updates"
	IfMatch *IfMatchHeader `json:"If-Match,omitempty"`
}

UpdateDeveloperAppWebHookParams defines parameters for UpdateDeveloperAppWebHook.

type UpdateDeveloperAppWebHookResponse added in v0.0.21

type UpdateDeveloperAppWebHookResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WebHook
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON412      *ErrorResponse
	JSON415      *ErrorResponse
	JSON422      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseUpdateDeveloperAppWebHookResponse added in v0.0.21

func ParseUpdateDeveloperAppWebHookResponse(rsp *http.Response) (*UpdateDeveloperAppWebHookResponse, error)

ParseUpdateDeveloperAppWebHookResponse parses an HTTP response from a UpdateDeveloperAppWebHookWithResponse call

func (UpdateDeveloperAppWebHookResponse) Status added in v0.0.21

Status returns HTTPResponse.Status

func (UpdateDeveloperAppWebHookResponse) StatusCode added in v0.0.21

func (r UpdateDeveloperAppWebHookResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateDeveloperJSONBody

type UpdateDeveloperJSONBody DeveloperPatch

UpdateDeveloperJSONBody defines parameters for UpdateDeveloper.

type UpdateDeveloperJSONRequestBody

type UpdateDeveloperJSONRequestBody UpdateDeveloperJSONBody

UpdateDeveloperJSONRequestBody defines body for UpdateDeveloper for application/json ContentType.

type UpdateDeveloperParams added in v0.0.21

type UpdateDeveloperParams struct {
	// Provide the etag value for a previous GET request of a resource on update (PATCH) in order to avoid "lost updates"
	IfMatch *IfMatchHeader `json:"If-Match,omitempty"`
}

UpdateDeveloperParams defines parameters for UpdateDeveloper.

type UpdateDeveloperResponse

type UpdateDeveloperResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Developer
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON412      *ErrorResponse
	JSON415      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseUpdateDeveloperResponse

func ParseUpdateDeveloperResponse(rsp *http.Response) (*UpdateDeveloperResponse, error)

ParseUpdateDeveloperResponse parses an HTTP response from a UpdateDeveloperWithResponse call

func (UpdateDeveloperResponse) Status

func (r UpdateDeveloperResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateDeveloperResponse) StatusCode

func (r UpdateDeveloperResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateEnvironmentJSONBody

type UpdateEnvironmentJSONBody EnvironmentPatch

UpdateEnvironmentJSONBody defines parameters for UpdateEnvironment.

type UpdateEnvironmentJSONRequestBody

type UpdateEnvironmentJSONRequestBody UpdateEnvironmentJSONBody

UpdateEnvironmentJSONRequestBody defines body for UpdateEnvironment for application/json ContentType.

type UpdateEnvironmentParams added in v0.0.21

type UpdateEnvironmentParams struct {
	// Provide the etag value for a previous GET request of a resource on update (PATCH) in order to avoid "lost updates"
	IfMatch *IfMatchHeader `json:"If-Match,omitempty"`
}

UpdateEnvironmentParams defines parameters for UpdateEnvironment.

type UpdateEnvironmentResponse

type UpdateEnvironmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Environment
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON412      *ErrorResponse
	JSON415      *ErrorResponse
	JSON422      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseUpdateEnvironmentResponse

func ParseUpdateEnvironmentResponse(rsp *http.Response) (*UpdateEnvironmentResponse, error)

ParseUpdateEnvironmentResponse parses an HTTP response from a UpdateEnvironmentWithResponse call

func (UpdateEnvironmentResponse) Status

func (r UpdateEnvironmentResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateEnvironmentResponse) StatusCode

func (r UpdateEnvironmentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateOrganizationJSONBody

type UpdateOrganizationJSONBody Organization

UpdateOrganizationJSONBody defines parameters for UpdateOrganization.

type UpdateOrganizationJSONRequestBody

type UpdateOrganizationJSONRequestBody UpdateOrganizationJSONBody

UpdateOrganizationJSONRequestBody defines body for UpdateOrganization for application/json ContentType.

type UpdateOrganizationParams added in v0.0.21

type UpdateOrganizationParams struct {
	// Provide the etag value for a previous GET request of a resource on update (PATCH) in order to avoid "lost updates"
	IfMatch *IfMatchHeader `json:"If-Match,omitempty"`
}

UpdateOrganizationParams defines parameters for UpdateOrganization.

type UpdateOrganizationResponse

type UpdateOrganizationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OrganizationResponse
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON412      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseUpdateOrganizationResponse

func ParseUpdateOrganizationResponse(rsp *http.Response) (*UpdateOrganizationResponse, error)

ParseUpdateOrganizationResponse parses an HTTP response from a UpdateOrganizationWithResponse call

func (UpdateOrganizationResponse) Status

Status returns HTTPResponse.Status

func (UpdateOrganizationResponse) StatusCode

func (r UpdateOrganizationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateTeamAppJSONBody

type UpdateTeamAppJSONBody AppPatch

UpdateTeamAppJSONBody defines parameters for UpdateTeamApp.

type UpdateTeamAppJSONRequestBody

type UpdateTeamAppJSONRequestBody UpdateTeamAppJSONBody

UpdateTeamAppJSONRequestBody defines body for UpdateTeamApp for application/json ContentType.

type UpdateTeamAppParams added in v0.0.21

type UpdateTeamAppParams struct {
	// Provide the etag value for a previous GET request of a resource on update (PATCH) in order to avoid "lost updates"
	IfMatch *IfMatchHeader `json:"If-Match,omitempty"`
}

UpdateTeamAppParams defines parameters for UpdateTeamApp.

type UpdateTeamAppResponse

type UpdateTeamAppResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AppResponse
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON412      *ErrorResponse
	JSON415      *ErrorResponse
	JSON422      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseUpdateTeamAppResponse

func ParseUpdateTeamAppResponse(rsp *http.Response) (*UpdateTeamAppResponse, error)

ParseUpdateTeamAppResponse parses an HTTP response from a UpdateTeamAppWithResponse call

func (UpdateTeamAppResponse) Status

func (r UpdateTeamAppResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateTeamAppResponse) StatusCode

func (r UpdateTeamAppResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateTeamAppWebHookJSONBody added in v0.0.21

type UpdateTeamAppWebHookJSONBody WebHook

UpdateTeamAppWebHookJSONBody defines parameters for UpdateTeamAppWebHook.

type UpdateTeamAppWebHookJSONRequestBody added in v0.0.21

type UpdateTeamAppWebHookJSONRequestBody UpdateTeamAppWebHookJSONBody

UpdateTeamAppWebHookJSONRequestBody defines body for UpdateTeamAppWebHook for application/json ContentType.

type UpdateTeamAppWebHookParams added in v0.0.21

type UpdateTeamAppWebHookParams struct {
	// Provide the etag value for a previous GET request of a resource on update (PATCH) in order to avoid "lost updates"
	IfMatch *IfMatchHeader `json:"If-Match,omitempty"`
}

UpdateTeamAppWebHookParams defines parameters for UpdateTeamAppWebHook.

type UpdateTeamAppWebHookResponse added in v0.0.21

type UpdateTeamAppWebHookResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WebHook
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON412      *ErrorResponse
	JSON415      *ErrorResponse
	JSON422      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseUpdateTeamAppWebHookResponse added in v0.0.21

func ParseUpdateTeamAppWebHookResponse(rsp *http.Response) (*UpdateTeamAppWebHookResponse, error)

ParseUpdateTeamAppWebHookResponse parses an HTTP response from a UpdateTeamAppWebHookWithResponse call

func (UpdateTeamAppWebHookResponse) Status added in v0.0.21

Status returns HTTPResponse.Status

func (UpdateTeamAppWebHookResponse) StatusCode added in v0.0.21

func (r UpdateTeamAppWebHookResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateTeamJSONBody

type UpdateTeamJSONBody TeamPatch

UpdateTeamJSONBody defines parameters for UpdateTeam.

type UpdateTeamJSONRequestBody

type UpdateTeamJSONRequestBody UpdateTeamJSONBody

UpdateTeamJSONRequestBody defines body for UpdateTeam for application/json ContentType.

type UpdateTeamParams added in v0.0.21

type UpdateTeamParams struct {
	// Provide the etag value for a previous GET request of a resource on update (PATCH) in order to avoid "lost updates"
	IfMatch *IfMatchHeader `json:"If-Match,omitempty"`
}

UpdateTeamParams defines parameters for UpdateTeam.

type UpdateTeamResponse

type UpdateTeamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Team
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON412      *ErrorResponse
	JSON415      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseUpdateTeamResponse

func ParseUpdateTeamResponse(rsp *http.Response) (*UpdateTeamResponse, error)

ParseUpdateTeamResponse parses an HTTP response from a UpdateTeamWithResponse call

func (UpdateTeamResponse) Status

func (r UpdateTeamResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateTeamResponse) StatusCode

func (r UpdateTeamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateTokenJSONBody added in v0.0.21

type UpdateTokenJSONBody CloudToken

UpdateTokenJSONBody defines parameters for UpdateToken.

type UpdateTokenJSONRequestBody added in v0.0.21

type UpdateTokenJSONRequestBody UpdateTokenJSONBody

UpdateTokenJSONRequestBody defines body for UpdateToken for application/json ContentType.

type UpdateTokenResponse

type UpdateTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *CloudToken
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON404      *ErrorResponse
	JSON406      *ErrorResponse
	JSON415      *ErrorResponse
	JSON429      *ErrorResponse
	JSON500      *ErrorResponse
	JSON503      *ErrorResponse
	JSON504      *ErrorResponse
}

func ParseUpdateTokenResponse

func ParseUpdateTokenResponse(rsp *http.Response) (*UpdateTokenResponse, error)

ParseUpdateTokenResponse parses an HTTP response from a UpdateTokenWithResponse call

func (UpdateTokenResponse) Status

func (r UpdateTokenResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateTokenResponse) StatusCode

func (r UpdateTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Version added in v0.0.21

type Version string

Version defines model for Version.

type WebHook

type WebHook struct {
	Authentication *WebHookAuth `json:"authentication,omitempty"`

	// environments that this webhook serves, if absent webhook will be used for all environments
	Environments *[]CommonName `json:"environments,omitempty"`
	Method       WebHookMethod `json:"method"`
	Mode         *WebHookMode  `json:"mode,omitempty"`

	// The internal name of an object. Characters you can use in the name are restricted to: A-Z0-9._-. Once the object is created the internal name can not be changed
	Name *CommonName `json:"name,omitempty"`

	// TLS options required to support older PS+ brokers.
	TlsOptions *WebHookTLSOptions `json:"tlsOptions,omitempty"`
	Uri        string             `json:"uri"`
}

WebHook defines model for WebHook.

type WebHookAuth

type WebHookAuth interface{}

WebHookAuth defines model for WebHookAuth.

type WebHookBasicAuth

type WebHookBasicAuth struct {
	AuthMethod *WebHookBasicAuthAuthMethod `json:"authMethod,omitempty"`
	Password   string                      `json:"password"`
	Username   CommonUserName              `json:"username"`
}

WebHookBasicAuth defines model for WebHookBasicAuth.

type WebHookBasicAuthAuthMethod

type WebHookBasicAuthAuthMethod string

WebHookBasicAuthAuthMethod defines model for WebHookBasicAuth.AuthMethod.

const (
	WebHookBasicAuthAuthMethodBasic WebHookBasicAuthAuthMethod = "Basic"
)

Defines values for WebHookBasicAuthAuthMethod.

type WebHookHeaderAuth

type WebHookHeaderAuth struct {
	AuthMethod  *WebHookHeaderAuthAuthMethod `json:"authMethod,omitempty"`
	HeaderName  string                       `json:"headerName"`
	HeaderValue string                       `json:"headerValue"`
}

A HTTP header used for authentication

type WebHookHeaderAuthAuthMethod

type WebHookHeaderAuthAuthMethod string

WebHookHeaderAuthAuthMethod defines model for WebHookHeaderAuth.AuthMethod.

const (
	WebHookHeaderAuthAuthMethodHeader WebHookHeaderAuthAuthMethod = "Header"
)

Defines values for WebHookHeaderAuthAuthMethod.

type WebHookMethod

type WebHookMethod string

WebHookMethod defines model for WebHook.Method.

const (
	WebHookMethodPOST WebHookMethod = "POST"

	WebHookMethodPUT WebHookMethod = "PUT"
)

Defines values for WebHookMethod.

type WebHookMode

type WebHookMode string

WebHookMode defines model for WebHook.Mode.

const (
	WebHookModeParallel WebHookMode = "parallel"

	WebHookModeSerial WebHookMode = "serial"
)

Defines values for WebHookMode.

type WebHookNameList added in v0.0.21

type WebHookNameList []WebHookNames

Name and display name attribute of a webhook

type WebHookNames added in v0.0.21

type WebHookNames struct {
	Name *string    `json:"name,omitempty"`
	Uri  *CommonURL `json:"uri,omitempty"`
}

Name and display name attribute of a webhook

type WebHookStatus added in v0.0.21

type WebHookStatus struct {
	// description if the webhook is down, otherwise empty string
	FailureReason *string `json:"failureReason,omitempty"`

	// time of last failure (seconds from epoch)
	LastFailureTime  *int     `json:"lastFailureTime,omitempty"`
	MessagesQueued   *int     `json:"messagesQueued,omitempty"`
	MessagesQueuedMB *float32 `json:"messagesQueuedMB,omitempty"`
	Name             *string  `json:"name,omitempty"`

	// indicates if the webhook is up and running
	Up  *bool   `json:"up,omitempty"`
	Uri *string `json:"uri,omitempty"`
}

WebHookStatus defines model for WebHookStatus.

type WebHookTLSOptions

type WebHookTLSOptions struct {
	// The Trusted Common Names for the REST Consumer are used by encrypted transports to verify the name in the certificate presented by the remote REST consumer. They must include the common name of the remote REST consumer's server certificate.
	TlsTrustedCommonNames *[]string `json:"tlsTrustedCommonNames,omitempty"`
}

TLS options required to support older PS+ brokers.

type WebhookName added in v0.0.21

type WebhookName string

WebhookName defines model for webhook_name.

Jump to

Keyboard shortcuts

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