Categorygithub.com/lindgrenj6/sources-api-client-go
modulepackage
0.0.0-20210222222434-c3f89002e26e
Repository: https://github.com/lindgrenj6/sources-api-client-go.git
Documentation: pkg.go.dev

# README

Go API client for sourcesapi

Sources

Overview

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

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

Installation

Install the following dependencies:

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

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

import sw "./sourcesapi"

To use a proxy, set the environment variable HTTP_PROXY:

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

Configuration of Server URL

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

Select Server Configuration

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

ctx := context.WithValue(context.Background(), sw.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(), sw.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 identifield 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(), sw.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), sw.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://cloud.redhat.com//api/sources/v3.1

ClassMethodHTTP requestDescription
DefaultApiBulkCreatePost /bulk_createBulk-create a Source and specified sub-resources
DefaultApiCheckAvailabilitySourcePost /sources/{id}/check_availabilityChecks Availability of a Source
DefaultApiCreateApplicationPost /applicationsCreate a new Application
DefaultApiCreateApplicationAuthenticationPost /application_authenticationsCreate a new ApplicationAuthentication
DefaultApiCreateAuthenticationPost /authenticationsCreate a new Authentication
DefaultApiCreateEndpointPost /endpointsCreate a new Endpoint
DefaultApiCreateSourcePost /sourcesCreate a new Source
DefaultApiDeleteApplicationDelete /applications/{id}Delete an existing Application
DefaultApiDeleteApplicationAuthenticationDelete /application_authentications/{id}Delete an existing ApplicationAuthentication
DefaultApiDeleteAuthenticationDelete /authentications/{id}Delete an existing Authentication
DefaultApiDeleteEndpointDelete /endpoints/{id}Delete an existing Endpoint
DefaultApiDeleteSourceDelete /sources/{id}Delete an existing Source
DefaultApiGetDocumentationGet /openapi.jsonReturn this API document in JSON format
DefaultApiListAllAppMetaDataGet /app_meta_dataList AppMetaData
DefaultApiListAllApplicationAuthenticationsGet /application_authenticationsList ApplicationAuthentications
DefaultApiListApplicationAuthenticationsGet /applications/{id}/authenticationsList Authentications for Application
DefaultApiListApplicationTypeAppMetaDataGet /application_types/{id}/app_meta_dataList AppMetaData for ApplicationType
DefaultApiListApplicationTypeSourcesGet /application_types/{id}/sourcesList Sources for ApplicationType
DefaultApiListApplicationTypesGet /application_typesList ApplicationTypes
DefaultApiListApplicationsGet /applicationsList Applications
DefaultApiListAuthenticationsGet /authenticationsList Authentications
DefaultApiListEndpointAuthenticationsGet /endpoints/{id}/authenticationsList Authentications for Endpoint
DefaultApiListEndpointsGet /endpointsList Endpoints
DefaultApiListSourceApplicationTypesGet /sources/{id}/application_typesList ApplicationTypes for Source
DefaultApiListSourceApplicationsGet /sources/{id}/applicationsList Applications for Source
DefaultApiListSourceAuthenticationsGet /sources/{id}/authenticationsList Authentications for Source
DefaultApiListSourceEndpointsGet /sources/{id}/endpointsList Endpoints for Source
DefaultApiListSourceTypeSourcesGet /source_types/{id}/sourcesList Sources for SourceType
DefaultApiListSourceTypesGet /source_typesList SourceTypes
DefaultApiListSourcesGet /sourcesList Sources
DefaultApiPostGraphQLPost /graphqlPerform a GraphQL Query
DefaultApiShowAppMetaDataGet /app_meta_data/{id}Show an existing AppMetaData
DefaultApiShowApplicationGet /applications/{id}Show an existing Application
DefaultApiShowApplicationAuthenticationGet /application_authentications/{id}Show an existing ApplicationAuthentication
DefaultApiShowApplicationTypeGet /application_types/{id}Show an existing ApplicationType
DefaultApiShowAuthenticationGet /authentications/{id}Show an existing Authentication
DefaultApiShowEndpointGet /endpoints/{id}Show an existing Endpoint
DefaultApiShowSourceGet /sources/{id}Show an existing Source
DefaultApiShowSourceTypeGet /source_types/{id}Show an existing SourceType
DefaultApiUpdateApplicationPatch /applications/{id}Update an existing Application
DefaultApiUpdateApplicationAuthenticationPatch /application_authentications/{id}Update an existing ApplicationAuthentication
DefaultApiUpdateAuthenticationPatch /authentications/{id}Update an existing Authentication
DefaultApiUpdateEndpointPatch /endpoints/{id}Update an existing Endpoint
DefaultApiUpdateSourcePatch /sources/{id}Update an existing Source

Documentation For Models

Documentation For Authorization

UserSecurity

  • Type: HTTP basic authentication

Example

auth := context.WithValue(context.Background(), sw.ContextBasicAuth, sw.BasicAuth{
    UserName: "username",
    Password: "password",
})
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

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

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

Author

[email protected]

# Functions

CacheExpires helper function to determine remaining time before repeating a request.
NewAPIClient creates a new API client.
NewAPIResponse returns a new APIResonse object.
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
NewApplication instantiates a new Application 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.
NewApplicationAuthentication instantiates a new ApplicationAuthentication 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.
NewApplicationAuthenticationsCollection instantiates a new ApplicationAuthenticationsCollection 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.
NewApplicationAuthenticationsCollectionWithDefaults instantiates a new ApplicationAuthenticationsCollection 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.
NewApplicationAuthenticationWithDefaults instantiates a new ApplicationAuthentication 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.
NewApplicationsCollection instantiates a new ApplicationsCollection 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.
NewApplicationsCollectionWithDefaults instantiates a new ApplicationsCollection 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.
NewApplicationType instantiates a new ApplicationType 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.
NewApplicationTypesCollection instantiates a new ApplicationTypesCollection 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.
NewApplicationTypesCollectionWithDefaults instantiates a new ApplicationTypesCollection 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.
NewApplicationTypeWithDefaults instantiates a new ApplicationType 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.
NewApplicationWithDefaults instantiates a new Application 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.
NewAppMetaData instantiates a new AppMetaData 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.
NewAppMetaDataCollection instantiates a new AppMetaDataCollection 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.
NewAppMetaDataCollectionWithDefaults instantiates a new AppMetaDataCollection 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.
NewAppMetaDataWithDefaults instantiates a new AppMetaData 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.
NewAppMetaDatum instantiates a new AppMetaDatum 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.
NewAppMetaDatumCollection instantiates a new AppMetaDatumCollection 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.
NewAppMetaDatumCollectionWithDefaults instantiates a new AppMetaDatumCollection 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.
NewAppMetaDatumWithDefaults instantiates a new AppMetaDatum 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.
NewAuthentication instantiates a new Authentication 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.
NewAuthenticationExtra instantiates a new AuthenticationExtra 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.
NewAuthenticationExtraAzure instantiates a new AuthenticationExtraAzure 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.
NewAuthenticationExtraAzureWithDefaults instantiates a new AuthenticationExtraAzure 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.
NewAuthenticationExtraWithDefaults instantiates a new AuthenticationExtra 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.
NewAuthenticationsCollection instantiates a new AuthenticationsCollection 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.
NewAuthenticationsCollectionWithDefaults instantiates a new AuthenticationsCollection 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.
NewAuthenticationWithDefaults instantiates a new Authentication 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.
NewBulkCreatePayload instantiates a new BulkCreatePayload 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.
NewBulkCreatePayloadApplications instantiates a new BulkCreatePayloadApplications 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.
NewBulkCreatePayloadApplicationsWithDefaults instantiates a new BulkCreatePayloadApplications 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.
NewBulkCreatePayloadAuthentications instantiates a new BulkCreatePayloadAuthentications 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.
NewBulkCreatePayloadAuthenticationsWithDefaults instantiates a new BulkCreatePayloadAuthentications 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.
NewBulkCreatePayloadEndpoints instantiates a new BulkCreatePayloadEndpoints 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.
NewBulkCreatePayloadEndpointsWithDefaults instantiates a new BulkCreatePayloadEndpoints 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.
NewBulkCreatePayloadSources instantiates a new BulkCreatePayloadSources 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.
NewBulkCreatePayloadSourcesWithDefaults instantiates a new BulkCreatePayloadSources 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.
NewBulkCreatePayloadWithDefaults instantiates a new BulkCreatePayload 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.
NewBulkCreateResponse instantiates a new BulkCreateResponse 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.
NewBulkCreateResponseWithDefaults instantiates a new BulkCreateResponse 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.
NewCollectionLinks instantiates a new CollectionLinks 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.
NewCollectionLinksWithDefaults instantiates a new CollectionLinks 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.
NewCollectionMetadata instantiates a new CollectionMetadata 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.
NewCollectionMetadataWithDefaults instantiates a new CollectionMetadata 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.
NewConfiguration returns a new Configuration object.
NewEndpoint instantiates a new Endpoint 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.
NewEndpointsCollection instantiates a new EndpointsCollection 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.
NewEndpointsCollectionWithDefaults instantiates a new EndpointsCollection 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.
NewEndpointWithDefaults instantiates a new Endpoint 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.
NewErrorNotFound instantiates a new ErrorNotFound 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.
NewErrorNotFoundErrors instantiates a new ErrorNotFoundErrors 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.
NewErrorNotFoundErrorsWithDefaults instantiates a new ErrorNotFoundErrors 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.
NewErrorNotFoundWithDefaults instantiates a new ErrorNotFound 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.
NewGraphQLRequest instantiates a new GraphQLRequest 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.
NewGraphQLRequestWithDefaults instantiates a new GraphQLRequest 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.
NewGraphQLResponse instantiates a new GraphQLResponse 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.
NewGraphQLResponseWithDefaults instantiates a new GraphQLResponse 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
NewSource instantiates a new Source 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.
NewSourcesCollection instantiates a new SourcesCollection 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.
NewSourcesCollectionWithDefaults instantiates a new SourcesCollection 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.
NewSourceType instantiates a new SourceType 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.
NewSourceTypesCollection instantiates a new SourceTypesCollection 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.
NewSourceTypesCollectionWithDefaults instantiates a new SourceTypesCollection 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.
NewSourceTypeWithDefaults instantiates a new SourceType 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.
NewSourceWithDefaults instantiates a new Source 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.
NewSuperKeyRequest instantiates a new SuperKeyRequest 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.
NewSuperKeyRequestWithDefaults instantiates a new SuperKeyRequest 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.

# Variables

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

No description provided by the author
No description provided by the author
APIClient manages communication with the Sources API v3.1.0 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
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
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
Application struct for Application.
ApplicationAuthentication struct for ApplicationAuthentication.
ApplicationAuthenticationsCollection struct for ApplicationAuthenticationsCollection.
ApplicationsCollection struct for ApplicationsCollection.
ApplicationType struct for ApplicationType.
ApplicationTypesCollection struct for ApplicationTypesCollection.
AppMetaData struct for AppMetaData.
AppMetaDataCollection struct for AppMetaDataCollection.
AppMetaDatum struct for AppMetaDatum.
AppMetaDatumCollection struct for AppMetaDatumCollection.
Authentication struct for Authentication.
AuthenticationExtra struct for AuthenticationExtra.
AuthenticationExtraAzure struct for AuthenticationExtraAzure.
AuthenticationsCollection struct for AuthenticationsCollection.
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth.
BulkCreatePayload struct for BulkCreatePayload.
BulkCreatePayloadApplications struct for BulkCreatePayloadApplications.
BulkCreatePayloadAuthentications struct for BulkCreatePayloadAuthentications.
BulkCreatePayloadEndpoints struct for BulkCreatePayloadEndpoints.
BulkCreatePayloadSources struct for BulkCreatePayloadSources.
BulkCreateResponse struct for BulkCreateResponse.
CollectionLinks struct for CollectionLinks.
CollectionMetadata struct for CollectionMetadata.
Configuration stores the configuration of the API client.
Endpoint struct for Endpoint.
EndpointsCollection struct for EndpointsCollection.
ErrorNotFound struct for ErrorNotFound.
ErrorNotFoundErrors struct for ErrorNotFoundErrors.
GenericOpenAPIError Provides access to the body, error and model on returned errors.
GraphQLRequest struct for GraphQLRequest.
GraphQLResponse struct for GraphQLResponse.
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
ServerConfiguration stores the information about a server.
ServerVariable stores the information about a server variable.
Source struct for Source.
SourcesCollection struct for SourcesCollection.
SourceType struct for SourceType.
SourceTypesCollection struct for SourceTypesCollection.
SuperKeyRequest Details on the provided superkey request, most notably the provider and type of request(s).

# Type aliases

DefaultApiService DefaultApi service.
ServerConfigurations stores multiple ServerConfiguration items.