Categorygithub.com/Apicurio/apicurio-registry-client-sdk-go

# README

Apicurio Registry Client SDK for Go

Apicurio Registry is a datastore for standard event schemas and API designs. Apicurio Registry enables developers to manage and share the structure of their data using a REST interface. For example, client applications can dynamically push or pull the latest updates to or from the registry without needing to redeploy. Apicurio Registry also enables developers to create rules that govern how registry content can evolve over time. For example, this includes rules for content validation and version compatibility.

The Apicurio Registry REST API enables client applications to manage the artifacts in the registry. This API provides create, read, update, and delete operations for schema and API artifacts, rules, versions, and metadata.

The supported artifact types include:

  • Apache Avro schema
  • AsyncAPI specification
  • Google protocol buffers
  • GraphQL schema
  • JSON Schema
  • Kafka Connect schema
  • OpenAPI specification
  • Web Services Description Language
  • XML Schema Definition

Important: The Apicurio Registry REST API is available from https://MY-REGISTRY-URL/apis/registry/v2 by default. Therefore you must prefix all API operation paths with ../apis/registry/v2 in this case. For example: ../apis/registry/v2/ids/globalIds/{globalId}.

Overview

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

Installation

Install the client SDK library to your Go project:

go get github.com/Apicurio/apicurio-registry-client-sdk-go

Add the following import to use it:

import "github.com/Apicurio/apicurio-registry-client-sdk-go"

To use a proxy, set the environment variable HTTP_PROXY:

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

Creating an API client

To create an API client using the default configuration options:

cfg := registryclient.NewConfiguration()
registryClient := registryclient.NewAPIClient(&cfg)

Configuration of Server URL

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

Select Server Configuration

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

ctx := context.WithValue(context.Background(), registryclient.ContextServerIndex, 1)

Templated Server URL

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

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

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

URLs Configuration per Operation

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

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

Documentation for API Endpoints

All URIs are relative to http://localhost

ClassMethodHTTP requestDescription
AdminApiCreateGlobalRulePost /admin/rulesCreate global rule
AdminApiCreateRoleMappingPost /admin/roleMappingsCreate a new role mapping
AdminApiDeleteAllGlobalRulesDelete /admin/rulesDelete all global rules
AdminApiDeleteGlobalRuleDelete /admin/rules/{rule}Delete global rule
AdminApiDeleteRoleMappingDelete /admin/roleMappings/{principalId}Delete a role mapping
AdminApiExportDataGet /admin/exportExport registry data
AdminApiGetConfigPropertyGet /admin/config/properties/{propertyName}Get the value of a configuration property
AdminApiGetGlobalRuleConfigGet /admin/rules/{rule}Get global rule configuration
AdminApiGetLogConfigurationGet /admin/loggers/{logger}Get a single logger configuration
AdminApiGetRoleMappingGet /admin/roleMappings/{principalId}Return a single role mapping
AdminApiImportDataPost /admin/importImport registry data
AdminApiListConfigPropertiesGet /admin/config/propertiesList all configuration properties
AdminApiListGlobalRulesGet /admin/rulesList global rules
AdminApiListLogConfigurationsGet /admin/loggersList logging configurations
AdminApiListRoleMappingsGet /admin/roleMappingsList all role mappings
AdminApiRemoveLogConfigurationDelete /admin/loggers/{logger}Removes logger configuration
AdminApiResetConfigPropertyDelete /admin/config/properties/{propertyName}Reset a configuration property
AdminApiSetLogConfigurationPut /admin/loggers/{logger}Set a logger's configuration
AdminApiUpdateConfigPropertyPut /admin/config/properties/{propertyName}Update a configuration property
AdminApiUpdateGlobalRuleConfigPut /admin/rules/{rule}Update global rule configuration
AdminApiUpdateRoleMappingPut /admin/roleMappings/{principalId}Update a role mapping
ArtifactRulesApiCreateArtifactRulePost /groups/{groupId}/artifacts/{artifactId}/rulesCreate artifact rule
ArtifactRulesApiDeleteArtifactRuleDelete /groups/{groupId}/artifacts/{artifactId}/rules/{rule}Delete artifact rule
ArtifactRulesApiDeleteArtifactRulesDelete /groups/{groupId}/artifacts/{artifactId}/rulesDelete artifact rules
ArtifactRulesApiGetArtifactRuleConfigGet /groups/{groupId}/artifacts/{artifactId}/rules/{rule}Get artifact rule configuration
ArtifactRulesApiListArtifactRulesGet /groups/{groupId}/artifacts/{artifactId}/rulesList artifact rules
ArtifactRulesApiTestUpdateArtifactPut /groups/{groupId}/artifacts/{artifactId}/testTest update artifact
ArtifactRulesApiUpdateArtifactRuleConfigPut /groups/{groupId}/artifacts/{artifactId}/rules/{rule}Update artifact rule configuration
ArtifactsApiCreateArtifactPost /groups/{groupId}/artifactsCreate artifact
ArtifactsApiDeleteArtifactDelete /groups/{groupId}/artifacts/{artifactId}Delete artifact
ArtifactsApiDeleteArtifactsInGroupDelete /groups/{groupId}/artifactsDeletes all artifacts in a group
ArtifactsApiGetContentByGlobalIdGet /ids/globalIds/{globalId}Get artifact by global ID
ArtifactsApiGetContentByHashGet /ids/contentHashes/{contentHash}/Get artifact content by SHA-256 hash
ArtifactsApiGetContentByIdGet /ids/contentIds/{contentId}/Get artifact content by ID
ArtifactsApiGetLatestArtifactGet /groups/{groupId}/artifacts/{artifactId}Get latest artifact
ArtifactsApiListArtifactsInGroupGet /groups/{groupId}/artifactsList artifacts in group
ArtifactsApiReferencesByContentHashGet /ids/contentHashes/{contentHash}/referencesReturns a list with all the references for the artifact with the given hash
ArtifactsApiReferencesByContentIdGet /ids/contentIds/{contentId}/referencesReturns a list with all the references for the artifact with the given content id.
ArtifactsApiReferencesByGlobalIdGet /ids/globalIds/{globalId}/referencesReturns a list with all the references for the artifact with the given global id.
ArtifactsApiSearchArtifactsGet /search/artifactsSearch for artifacts
ArtifactsApiSearchArtifactsByContentPost /search/artifactsSearch for artifacts by content
ArtifactsApiUpdateArtifactPut /groups/{groupId}/artifacts/{artifactId}Update artifact
ArtifactsApiUpdateArtifactStatePut /groups/{groupId}/artifacts/{artifactId}/stateUpdate artifact state
MetadataApiDeleteArtifactVersionMetaDataDelete /groups/{groupId}/artifacts/{artifactId}/versions/{version}/metaDelete artifact version metadata
MetadataApiGetArtifactMetaDataGet /groups/{groupId}/artifacts/{artifactId}/metaGet artifact metadata
MetadataApiGetArtifactVersionMetaDataGet /groups/{groupId}/artifacts/{artifactId}/versions/{version}/metaGet artifact version metadata
MetadataApiGetArtifactVersionMetaDataByContentPost /groups/{groupId}/artifacts/{artifactId}/metaGet artifact version metadata by content
MetadataApiUpdateArtifactMetaDataPut /groups/{groupId}/artifacts/{artifactId}/metaUpdate artifact metadata
MetadataApiUpdateArtifactVersionMetaDataPut /groups/{groupId}/artifacts/{artifactId}/versions/{version}/metaUpdate artifact version metadata
SystemApiGetResourceLimitsGet /system/limitsGet resource limits information
SystemApiGetSystemInfoGet /system/infoGet system information
UsersApiGetCurrentUserInfoGet /users/meGet current user
VersionsApiCreateArtifactVersionPost /groups/{groupId}/artifacts/{artifactId}/versionsCreate artifact version
VersionsApiGetArtifactVersionGet /groups/{groupId}/artifacts/{artifactId}/versions/{version}Get artifact version
VersionsApiGetArtifactVersionReferencesGet /groups/{groupId}/artifacts/{artifactId}/versions/{version}/referencesGet artifact version
VersionsApiListArtifactVersionsGet /groups/{groupId}/artifacts/{artifactId}/versionsList artifact versions
VersionsApiUpdateArtifactVersionStatePut /groups/{groupId}/artifacts/{artifactId}/versions/{version}/stateUpdate artifact version state

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

Documentation for Utility Methods

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

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

Author

[email protected]

# Packages

No description provided by the author

# Functions

CacheExpires helper function to determine remaining time before repeating a request.
NewAPIClient creates a new API client.
NewAPIResponse returns a new APIResponse object.
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
NewArtifactMetaData instantiates a new ArtifactMetaData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewArtifactMetaDataWithDefaults instantiates a new ArtifactMetaData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewArtifactReference instantiates a new ArtifactReference object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewArtifactReferenceWithDefaults instantiates a new ArtifactReference object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewArtifactSearchResults instantiates a new ArtifactSearchResults object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewArtifactSearchResultsWithDefaults instantiates a new ArtifactSearchResults object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewArtifactStateFromValue returns a pointer to a valid ArtifactState for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewArtifactTypeFromValue returns a pointer to a valid ArtifactType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewConfiguration returns a new Configuration object.
NewConfigurationProperty instantiates a new ConfigurationProperty object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewConfigurationPropertyWithDefaults instantiates a new ConfigurationProperty object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewContentCreateRequest instantiates a new ContentCreateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewContentCreateRequestWithDefaults instantiates a new ContentCreateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewDownloadRef instantiates a new DownloadRef object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewDownloadRefWithDefaults instantiates a new DownloadRef object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewEditableMetaData instantiates a new EditableMetaData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewEditableMetaDataWithDefaults instantiates a new EditableMetaData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewError instantiates a new Error object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewErrorWithDefaults instantiates a new Error object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewIfExistsFromValue returns a pointer to a valid IfExists for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewLimits instantiates a new Limits object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLimitsWithDefaults instantiates a new Limits object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLogConfiguration instantiates a new LogConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLogConfigurationWithDefaults instantiates a new LogConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLogLevelFromValue returns a pointer to a valid LogLevel for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewNamedLogConfiguration instantiates a new NamedLogConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNamedLogConfigurationAllOf instantiates a new NamedLogConfigurationAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNamedLogConfigurationAllOfWithDefaults instantiates a new NamedLogConfigurationAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewNamedLogConfigurationWithDefaults instantiates a new NamedLogConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewRoleMapping instantiates a new RoleMapping object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewRoleMappingWithDefaults instantiates a new RoleMapping object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewRoleTypeFromValue returns a pointer to a valid RoleType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewRule instantiates a new Rule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewRuleTypeFromValue returns a pointer to a valid RuleType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewRuleViolationCause instantiates a new RuleViolationCause object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewRuleViolationCauseWithDefaults instantiates a new RuleViolationCause object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewRuleViolationError instantiates a new RuleViolationError object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewRuleViolationErrorAllOf instantiates a new RuleViolationErrorAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewRuleViolationErrorAllOfWithDefaults instantiates a new RuleViolationErrorAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewRuleViolationErrorWithDefaults instantiates a new RuleViolationError object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewRuleWithDefaults instantiates a new Rule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSearchedArtifact instantiates a new SearchedArtifact object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSearchedArtifactWithDefaults instantiates a new SearchedArtifact object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSearchedVersion instantiates a new SearchedVersion object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSearchedVersionWithDefaults instantiates a new SearchedVersion object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSortByFromValue returns a pointer to a valid SortBy for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewSortOrderFromValue returns a pointer to a valid SortOrder for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewSystemInfo instantiates a new SystemInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSystemInfoWithDefaults instantiates a new SystemInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUpdateConfigurationProperty instantiates a new UpdateConfigurationProperty object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUpdateConfigurationPropertyWithDefaults instantiates a new UpdateConfigurationProperty object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUpdateRole instantiates a new UpdateRole object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUpdateRoleWithDefaults instantiates a new UpdateRole object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUpdateState instantiates a new UpdateState object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUpdateStateWithDefaults instantiates a new UpdateState object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUserInfo instantiates a new UserInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUserInfoWithDefaults instantiates a new UserInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewVersionMetaData instantiates a new VersionMetaData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewVersionMetaDataWithDefaults instantiates a new VersionMetaData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewVersionSearchResults instantiates a new VersionSearchResults object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewVersionSearchResultsWithDefaults instantiates a new VersionSearchResults object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
PtrBool is a helper routine that returns a pointer to given boolean value.
PtrFloat32 is a helper routine that returns a pointer to given float value.
PtrFloat64 is a helper routine that returns a pointer to given float value.
PtrInt is a helper routine that returns a pointer to given integer value.
PtrInt32 is a helper routine that returns a pointer to given integer value.
PtrInt64 is a helper routine that returns a pointer to given integer value.
PtrString is a helper routine that returns a pointer to given string value.
PtrTime is helper routine that returns a pointer to given Time value.

# Constants

List of RoleType.
List of SortOrder.
List of ArtifactType.
List of ArtifactType.
List of RuleType.
List of LogLevel.
List of SortBy.
List of LogLevel.
List of ArtifactState.
List of SortOrder.
List of RoleType.
List of ArtifactState.
List of ArtifactState.
List of LogLevel.
List of IfExists.
List of LogLevel.
List of LogLevel.
List of LogLevel.
List of ArtifactType.
List of LogLevel.
List of ArtifactType.
List of ArtifactType.
List of SortBy.
List of ArtifactType.
List of ArtifactType.
List of RoleType.
List of IfExists.
List of IfExists.
List of LogLevel.
List of LogLevel.
List of IfExists.
List of RuleType.
List of LogLevel.
List of LogLevel.
List of ArtifactType.
List of ArtifactType.
List of ArtifactType.

# Variables

All allowed values of ArtifactState enum.
All allowed values of ArtifactType enum.
All allowed values of IfExists enum.
All allowed values of LogLevel enum.
All allowed values of RoleType enum.
All allowed values of RuleType enum.
All allowed values of SortBy enum.
All allowed values of SortOrder enum.
ContextAccessToken takes a string oauth2 access token as authentication for the request.
ContextAPIKeys takes a string apikey as authentication for the request.
ContextBasicAuth takes BasicAuth as authentication for the request.
ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request.
ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
ContextOperationServerIndices uses a server configuration from the index mapping.
ContextOperationServerVariables overrides a server configuration variables using operation specific values.
ContextServerIndex uses a server configuration from the index.
ContextServerVariables overrides a server configuration variables.

# Structs

APIClient manages communication with the Apicurio Registry API [v2] API v2.2.4-SNAPSHOT In most cases there should be only one, shared, APIClient.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
APIKey provides API key based authentication to a request passed via context using ContextAPIKey.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
APIResponse stores the API response returned by the server.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ArtifactMetaData struct for ArtifactMetaData.
ArtifactReference A reference to a different artifact.
ArtifactSearchResults Describes the response received when searching for artifacts.
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth.
Configuration stores the configuration of the API client.
ConfigurationProperty struct for ConfigurationProperty.
ContentCreateRequest struct for ContentCreateRequest.
DownloadRef Models a download \"link\".
EditableMetaData struct for EditableMetaData.
Error All error responses, whether `4xx` or `5xx` will include one of these as the response body.
GenericOpenAPIError Provides access to the body, error and model on returned errors.
Limits List of limitations on used resources, that are applied on the current instance of Registry.
LogConfiguration struct for LogConfiguration.
NamedLogConfiguration struct for NamedLogConfiguration.
NamedLogConfigurationAllOf struct for NamedLogConfigurationAllOf.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RoleMapping The mapping between a user/principal and their role.
Rule struct for Rule.
RuleViolationCause struct for RuleViolationCause.
RuleViolationError All error responses, whether `4xx` or `5xx` will include one of these as the response body.
RuleViolationErrorAllOf struct for RuleViolationErrorAllOf.
SearchedArtifact Models a single artifact from the result set returned when searching for artifacts.
SearchedVersion Models a single artifact from the result set returned when searching for artifacts.
ServerConfiguration stores the information about a server.
ServerVariable stores the information about a server variable.
SystemInfo struct for SystemInfo.
UpdateConfigurationProperty struct for UpdateConfigurationProperty.
UpdateRole struct for UpdateRole.
UpdateState struct for UpdateState.
UserInfo Information about a single user.
VersionMetaData struct for VersionMetaData.
VersionSearchResults Describes the response received when searching for artifacts.

# Type aliases

AdminApiService AdminApi service.
ArtifactRulesApiService ArtifactRulesApi service.
ArtifactsApiService ArtifactsApi service.
ArtifactState Describes the state of an artifact or artifact version.
ArtifactType the model 'ArtifactType'.
IfExists the model 'IfExists'.
LogLevel the model 'LogLevel'.
MetadataApiService MetadataApi service.
RoleType the model 'RoleType'.
RuleType the model 'RuleType'.
ServerConfigurations stores multiple ServerConfiguration items.
SortBy the model 'SortBy'.
SortOrder the model 'SortOrder'.
SystemApiService SystemApi service.
UsersApiService UsersApi service.
VersionsApiService VersionsApi service.