Categorygithub.com/max-bytes/omnikeeper-client-go
modulepackage
0.0.0-20240523105730-6a88d3ae6691
Repository: https://github.com/max-bytes/omnikeeper-client-go.git
Documentation: pkg.go.dev

# README

Go API client for okclient

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

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: v1
  • Package version: 30.5.4
  • Generator version: 7.7.0-SNAPSHOT
  • 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 okclient "github.com/max-bytes/omnikeeper-client-go"

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 okclient.ContextServerIndex of type int.

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

Templated Server URL

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

ctx := context.WithValue(context.Background(), okclient.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 okclient.ContextOperationServerIndices and okclient.ContextOperationServerVariables context maps.

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

Documentation for API Endpoints

All URIs are relative to http://localhost

ClassMethodHTTP requestDescription
AnsibleInventoryScanIngestAPIAnsibleInventoryScanIngestIngestAnsibleInventoryScanPost /api/v{version}/Ingest/AnsibleInventoryScan
AuthRedirectAPIAuthRedirectIndexGet /.well-known/openid-configuration
CytoscapeAPICytoscapeTraitCentricGet /api/v{version}/Cytoscape/traitCentric
GraphQLAPIGraphQLDebugPost /graphql-debug
GraphQLAPIGraphQLGetGet /graphql
GraphQLAPIGraphQLIndexPost /graphql
GraphvizDotAPIGraphvizDotLayerCentricGet /api/v{version}/GraphvizDot/layerCentric
GraphvizDotAPIGraphvizDotTraitCentricGet /api/v{version}/GraphvizDot/traitCentric
GridViewAPIGridViewAddContextPost /api/v{version}/GridView/contextAdds new context
GridViewAPIGridViewChangeDataPost /api/v{version}/GridView/contexts/{context}/changeSaves grid view row changes and returns change results
GridViewAPIGridViewDeleteContextDelete /api/v{version}/GridView/context/{name}Deletes specific context
GridViewAPIGridViewEditContextPut /api/v{version}/GridView/context/{name}Edits specific context
GridViewAPIGridViewGetDataGet /api/v{version}/GridView/contexts/{context}/dataReturns grid view data for specific context
GridViewAPIGridViewGetGridViewContextGet /api/v{version}/GridView/context/{name}Returns a single context in full
GridViewAPIGridViewGetGridViewContextsGet /api/v{version}/GridView/contextsReturns a list of contexts for grid view.
GridViewAPIGridViewGetSchemaGet /api/v{version}/GridView/contexts/{context}/schemaReturns grid view schema for specific context
ImportExportLayerAPIImportExportLayerExportLayerGet /api/v{version}/ImportExportLayer/exportLayer
MetadataAPIMetadataGetMetadataGet /api/odata/{context}/$metadata
MetadataAPIMetadataGetServiceDocumentGet /api/odata/{context}
OKPluginGenericJSONIngestAPIManageContextGetAllContextsGet /api/v{version}/ingest/genericJSON/manage/context
OKPluginGenericJSONIngestAPIManageContextGetContextGet /api/v{version}/ingest/genericJSON/manage/context/{id}
OKPluginGenericJSONIngestAPIManageContextRemoveContextDelete /api/v{version}/ingest/genericJSON/manage/context/{id}
OKPluginGenericJSONIngestAPIManageContextUpsertContextPost /api/v{version}/ingest/genericJSON/manage/context
OKPluginGenericJSONIngestAPIPassiveDataIngestPost /api/v{version}/ingest/genericJSON/data
RestartApplicationAPIRestartApplicationRestartGet /api/v{version}/RestartApplication/restart
UsageStatsAPIUsageStatsFetchGet /api/v{version}/UsageStats/fetch

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

oauth2

  • Type: OAuth
  • Flow: application
  • Authorization URL:
  • Scopes: N/A

Example

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

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

import "golang.org/x/oauth2"

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

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

oauth2

  • Type: OAuth
  • Flow: accessCode
  • Authorization URL: https://[keycloak-url]/auth/realms/acme/protocol/openid-connect/auth
  • Scopes: N/A

Example

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

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

import "golang.org/x/oauth2"

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

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

Documentation for Utility Methods

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

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

Author

# Packages

No description provided by the author

# Functions

CacheExpires helper function to determine remaining time before repeating a request.
InboundIDMethodByAttributeAsGenericInboundCIIdMethod is a convenience function that returns InboundIDMethodByAttribute wrapped in GenericInboundCIIdMethod.
InboundIDMethodByAttributeAsInboundIDMethodByByUnionInnerInner is a convenience function that returns InboundIDMethodByAttribute wrapped in InboundIDMethodByByUnionInnerInner.
InboundIDMethodByAttributeModifiersAsGenericInboundCIIdMethod is a convenience function that returns InboundIDMethodByAttributeModifiers wrapped in GenericInboundCIIdMethod.
InboundIDMethodByAttributeModifiersAsInboundIDMethodByByUnionInnerInner is a convenience function that returns InboundIDMethodByAttributeModifiers wrapped in InboundIDMethodByByUnionInnerInner.
InboundIDMethodByByUnionAsGenericInboundCIIdMethod is a convenience function that returns InboundIDMethodByByUnion wrapped in GenericInboundCIIdMethod.
InboundIDMethodByByUnionAsInboundIDMethodByByUnionInnerInner is a convenience function that returns InboundIDMethodByByUnion wrapped in InboundIDMethodByByUnionInnerInner.
InboundIDMethodByDataAsGenericInboundCIIdMethod is a convenience function that returns InboundIDMethodByData wrapped in GenericInboundCIIdMethod.
InboundIDMethodByDataAsInboundIDMethodByByUnionInnerInner is a convenience function that returns InboundIDMethodByData wrapped in InboundIDMethodByByUnionInnerInner.
InboundIDMethodByIntersectAsGenericInboundCIIdMethod is a convenience function that returns InboundIDMethodByIntersect wrapped in GenericInboundCIIdMethod.
InboundIDMethodByIntersectAsInboundIDMethodByByUnionInnerInner is a convenience function that returns InboundIDMethodByIntersect wrapped in InboundIDMethodByByUnionInnerInner.
InboundIDMethodByRelatedTempIDAsGenericInboundCIIdMethod is a convenience function that returns InboundIDMethodByRelatedTempID wrapped in GenericInboundCIIdMethod.
InboundIDMethodByRelatedTempIDAsInboundIDMethodByByUnionInnerInner is a convenience function that returns InboundIDMethodByRelatedTempID wrapped in InboundIDMethodByByUnionInnerInner.
InboundIDMethodByTemporaryCIIDAsGenericInboundCIIdMethod is a convenience function that returns InboundIDMethodByTemporaryCIID wrapped in GenericInboundCIIdMethod.
InboundIDMethodByTemporaryCIIDAsInboundIDMethodByByUnionInnerInner is a convenience function that returns InboundIDMethodByTemporaryCIID wrapped in InboundIDMethodByByUnionInnerInner.
IsNil checks if an input is nil.
NewAbstractInboundIDMethod instantiates a new AbstractInboundIDMethod 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.
NewAbstractInboundIDMethodWithDefaults instantiates a new AbstractInboundIDMethod 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.
NewAddContextRequest instantiates a new AddContextRequest 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.
NewAddContextRequestWithDefaults instantiates a new AddContextRequest 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.
NewAnsibleInventoryScanDTO instantiates a new AnsibleInventoryScanDTO 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.
NewAnsibleInventoryScanDTOWithDefaults instantiates a new AnsibleInventoryScanDTO 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.
NewAPIClient creates a new API client.
NewAPIResponse returns a new APIResponse object.
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
NewAttributeStateFromValue returns a pointer to a valid AttributeState for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewAttributeValueDTO instantiates a new AttributeValueDTO 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.
NewAttributeValueDTOWithDefaults instantiates a new AttributeValueDTO 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.
NewAttributeValueTypeFromValue returns a pointer to a valid AttributeValueType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewBulkCIAttributeLayerScopeDTO instantiates a new BulkCIAttributeLayerScopeDTO 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.
NewBulkCIAttributeLayerScopeDTOWithDefaults instantiates a new BulkCIAttributeLayerScopeDTO 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.
NewChangeDataCell instantiates a new ChangeDataCell 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.
NewChangeDataCellWithDefaults instantiates a new ChangeDataCell 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.
NewChangeDataRequest instantiates a new ChangeDataRequest 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.
NewChangeDataRequestWithDefaults instantiates a new ChangeDataRequest 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.
NewCIAttributeDTO instantiates a new CIAttributeDTO 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.
NewCIAttributeDTOWithDefaults instantiates a new CIAttributeDTO 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.
NewCIDTO instantiates a new CIDTO 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.
NewCIDTOWithDefaults instantiates a new CIDTO 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.
NewContext instantiates a new Context 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.
NewContextWithDefaults instantiates a new Context 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.
NewEditContextRequest instantiates a new EditContextRequest 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.
NewEditContextRequestWithDefaults instantiates a new EditContextRequest 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.
NewEdmContainerElementKindFromValue returns a pointer to a valid EdmContainerElementKind for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewEdmExpressionKindFromValue returns a pointer to a valid EdmExpressionKind for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewEdmSchemaElementKindFromValue returns a pointer to a valid EdmSchemaElementKind for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewEdmTypeKindFromValue returns a pointer to a valid EdmTypeKind for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewEffectiveTraitDTO instantiates a new EffectiveTraitDTO 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.
NewEffectiveTraitDTOWithDefaults instantiates a new EffectiveTraitDTO 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.
NewFragmentDTO instantiates a new FragmentDTO 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.
NewFragmentDTOWithDefaults instantiates a new FragmentDTO 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.
NewGenericInboundAttribute instantiates a new GenericInboundAttribute 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.
NewGenericInboundAttributeWithDefaults instantiates a new GenericInboundAttribute 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.
NewGenericInboundCI instantiates a new GenericInboundCI 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.
NewGenericInboundCIWithDefaults instantiates a new GenericInboundCI 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.
NewGenericInboundData instantiates a new GenericInboundData 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.
NewGenericInboundDataWithDefaults instantiates a new GenericInboundData 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.
NewGenericInboundRelation instantiates a new GenericInboundRelation 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.
NewGenericInboundRelationWithDefaults instantiates a new GenericInboundRelation 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.
NewGraphQLQuery instantiates a new GraphQLQuery 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.
NewGraphQLQueryWithDefaults instantiates a new GraphQLQuery 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.
NewGridViewColumn instantiates a new GridViewColumn 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.
NewGridViewColumnWithDefaults instantiates a new GridViewColumn 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.
NewGridViewConfiguration instantiates a new GridViewConfiguration 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.
NewGridViewConfigurationWithDefaults instantiates a new GridViewConfiguration 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.
NewIAttributeValue instantiates a new IAttributeValue 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.
NewIAttributeValueWithDefaults instantiates a new IAttributeValue 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.
NewIEdmEntityContainer instantiates a new IEdmEntityContainer 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.
NewIEdmEntityContainerElement instantiates a new IEdmEntityContainerElement 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.
NewIEdmEntityContainerElementWithDefaults instantiates a new IEdmEntityContainerElement 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.
NewIEdmEntityContainerWithDefaults instantiates a new IEdmEntityContainer 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.
NewIEdmExpression instantiates a new IEdmExpression 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.
NewIEdmExpressionWithDefaults instantiates a new IEdmExpression 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.
NewIEdmModel instantiates a new IEdmModel 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.
NewIEdmModelWithDefaults instantiates a new IEdmModel 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.
NewIEdmSchemaElement instantiates a new IEdmSchemaElement 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.
NewIEdmSchemaElementWithDefaults instantiates a new IEdmSchemaElement 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.
NewIEdmTerm instantiates a new IEdmTerm 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.
NewIEdmTermWithDefaults instantiates a new IEdmTerm 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.
NewIEdmType instantiates a new IEdmType 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.
NewIEdmTypeReference instantiates a new IEdmTypeReference 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.
NewIEdmTypeReferenceWithDefaults instantiates a new IEdmTypeReference 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.
NewIEdmTypeWithDefaults instantiates a new IEdmType 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.
NewIEdmVocabularyAnnotation instantiates a new IEdmVocabularyAnnotation 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.
NewIEdmVocabularyAnnotationWithDefaults instantiates a new IEdmVocabularyAnnotation 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.
NewILoadConfig instantiates a new ILoadConfig 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.
NewILoadConfigWithDefaults instantiates a new ILoadConfig 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.
NewInboundIDMethodByAttribute instantiates a new InboundIDMethodByAttribute 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.
NewInboundIDMethodByAttributeModifiers instantiates a new InboundIDMethodByAttributeModifiers 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.
NewInboundIDMethodByAttributeModifiersWithDefaults instantiates a new InboundIDMethodByAttributeModifiers 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.
NewInboundIDMethodByAttributeWithDefaults instantiates a new InboundIDMethodByAttribute 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.
NewInboundIDMethodByByUnion instantiates a new InboundIDMethodByByUnion 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.
NewInboundIDMethodByByUnionWithDefaults instantiates a new InboundIDMethodByByUnion 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.
NewInboundIDMethodByData instantiates a new InboundIDMethodByData 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.
NewInboundIDMethodByDataWithDefaults instantiates a new InboundIDMethodByData 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.
NewInboundIDMethodByIntersect instantiates a new InboundIDMethodByIntersect 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.
NewInboundIDMethodByIntersectWithDefaults instantiates a new InboundIDMethodByIntersect 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.
NewInboundIDMethodByRelatedTempID instantiates a new InboundIDMethodByRelatedTempID 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.
NewInboundIDMethodByRelatedTempIDWithDefaults instantiates a new InboundIDMethodByRelatedTempID 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.
NewInboundIDMethodByTemporaryCIID instantiates a new InboundIDMethodByTemporaryCIID 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.
NewInboundIDMethodByTemporaryCIIDWithDefaults instantiates a new InboundIDMethodByTemporaryCIID 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.
NewLayerDTO instantiates a new LayerDTO 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.
NewLayerDTOWithDefaults instantiates a new LayerDTO 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.
NewNoFoundTargetCIHandlingFromValue returns a pointer to a valid NoFoundTargetCIHandling for the value passed as argument, or an error if the value passed is not allowed by the enum.
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
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
NewODataEntitySetInfo instantiates a new ODataEntitySetInfo 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.
NewODataEntitySetInfoWithDefaults instantiates a new ODataEntitySetInfo 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.
NewODataFunctionImportInfo instantiates a new ODataFunctionImportInfo 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.
NewODataFunctionImportInfoWithDefaults instantiates a new ODataFunctionImportInfo 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.
NewODataServiceDocument instantiates a new ODataServiceDocument 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.
NewODataServiceDocumentWithDefaults instantiates a new ODataServiceDocument 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.
NewODataSingletonInfo instantiates a new ODataSingletonInfo 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.
NewODataSingletonInfoWithDefaults instantiates a new ODataSingletonInfo 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.
NewODataTypeAnnotation instantiates a new ODataTypeAnnotation 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.
NewODataTypeAnnotationWithDefaults instantiates a new ODataTypeAnnotation 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.
NewPredicateDTO instantiates a new PredicateDTO 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.
NewPredicateDTOWithDefaults instantiates a new PredicateDTO 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.
NewProblemDetails instantiates a new ProblemDetails 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.
NewProblemDetailsWithDefaults instantiates a new ProblemDetails 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.
NewRelatedCIDTO instantiates a new RelatedCIDTO 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.
NewRelatedCIDTOWithDefaults instantiates a new RelatedCIDTO 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.
NewRelationDTO instantiates a new RelationDTO 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.
NewRelationDTOWithDefaults instantiates a new RelationDTO 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.
NewRelationStateFromValue returns a pointer to a valid RelationState for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewSameTargetCIHandlingFromValue returns a pointer to a valid SameTargetCIHandling for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewSameTempIDHandlingFromValue returns a pointer to a valid SameTempIDHandling for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewSparseRow instantiates a new SparseRow 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.
NewSparseRowWithDefaults instantiates a new SparseRow 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 AttributeState.
List of AttributeState.
List of AttributeState.
List of AttributeState.
List of AttributeValueType.
List of AttributeValueType.
List of AttributeValueType.
List of AttributeValueType.
List of AttributeValueType.
List of AttributeValueType.
List of AttributeValueType.
List of AttributeValueType.
List of AttributeValueType.
List of AttributeValueType.
List of EdmContainerElementKind.
List of EdmContainerElementKind.
List of EdmContainerElementKind.
List of EdmContainerElementKind.
List of EdmContainerElementKind.
List of EdmExpressionKind.
List of EdmExpressionKind.
List of EdmExpressionKind.
List of EdmExpressionKind.
List of EdmExpressionKind.
List of EdmExpressionKind.
List of EdmExpressionKind.
List of EdmExpressionKind.
List of EdmExpressionKind.
List of EdmExpressionKind.
List of EdmExpressionKind.
List of EdmExpressionKind.
List of EdmExpressionKind.
List of EdmExpressionKind.
List of EdmExpressionKind.
List of EdmExpressionKind.
List of EdmExpressionKind.
List of EdmExpressionKind.
List of EdmExpressionKind.
List of EdmExpressionKind.
List of EdmExpressionKind.
List of EdmExpressionKind.
List of EdmExpressionKind.
List of EdmExpressionKind.
List of EdmExpressionKind.
List of EdmExpressionKind.
List of EdmSchemaElementKind.
List of EdmSchemaElementKind.
List of EdmSchemaElementKind.
List of EdmSchemaElementKind.
List of EdmSchemaElementKind.
List of EdmSchemaElementKind.
List of EdmTypeKind.
List of EdmTypeKind.
List of EdmTypeKind.
List of EdmTypeKind.
List of EdmTypeKind.
List of EdmTypeKind.
List of EdmTypeKind.
List of EdmTypeKind.
List of EdmTypeKind.
List of EdmTypeKind.
List of NoFoundTargetCIHandling.
List of NoFoundTargetCIHandling.
List of NoFoundTargetCIHandling.
List of RelationState.
List of RelationState.
List of RelationState.
List of SameTargetCIHandling.
List of SameTargetCIHandling.
List of SameTargetCIHandling.
List of SameTargetCIHandling.
List of SameTargetCIHandling.
List of SameTargetCIHandling.
List of SameTempIDHandling.
List of SameTempIDHandling.

# Variables

All allowed values of AttributeState enum.
All allowed values of AttributeValueType enum.
All allowed values of EdmContainerElementKind enum.
All allowed values of EdmExpressionKind enum.
All allowed values of EdmSchemaElementKind enum.
All allowed values of EdmTypeKind enum.
All allowed values of NoFoundTargetCIHandling enum.
All allowed values of RelationState enum.
All allowed values of SameTargetCIHandling enum.
All allowed values of SameTempIDHandling enum.
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.
No description provided by the author
No description provided by the author

# Structs

AbstractInboundIDMethod struct for AbstractInboundIDMethod.
AddContextRequest struct for AddContextRequest.
AnsibleInventoryScanDTO struct for AnsibleInventoryScanDTO.
No description provided by the author
No description provided by the author
No description provided by the author
APIClient manages communication with the Landscape omnikeeper REST API API vv1 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
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
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
AttributeValueDTO struct for AttributeValueDTO.
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth.
BulkCIAttributeLayerScopeDTO struct for BulkCIAttributeLayerScopeDTO.
ChangeDataCell struct for ChangeDataCell.
ChangeDataRequest struct for ChangeDataRequest.
CIAttributeDTO struct for CIAttributeDTO.
CIDTO struct for CIDTO.
Configuration stores the configuration of the API client.
Context struct for Context.
EditContextRequest struct for EditContextRequest.
EffectiveTraitDTO struct for EffectiveTraitDTO.
FragmentDTO struct for FragmentDTO.
GenericInboundAttribute struct for GenericInboundAttribute.
GenericInboundCI struct for GenericInboundCI.
GenericInboundCIIdMethod - struct for GenericInboundCIIdMethod.
GenericInboundData struct for GenericInboundData.
GenericInboundRelation struct for GenericInboundRelation.
GenericOpenAPIError Provides access to the body, error and model on returned errors.
GraphQLQuery struct for GraphQLQuery.
GridViewColumn struct for GridViewColumn.
GridViewConfiguration struct for GridViewConfiguration.
IAttributeValue struct for IAttributeValue.
IEdmEntityContainer struct for IEdmEntityContainer.
IEdmEntityContainerElement struct for IEdmEntityContainerElement.
IEdmExpression struct for IEdmExpression.
IEdmModel struct for IEdmModel.
IEdmSchemaElement struct for IEdmSchemaElement.
IEdmTerm struct for IEdmTerm.
IEdmType struct for IEdmType.
IEdmTypeReference struct for IEdmTypeReference.
IEdmVocabularyAnnotation struct for IEdmVocabularyAnnotation.
ILoadConfig struct for ILoadConfig.
InboundIDMethodByAttribute struct for InboundIDMethodByAttribute.
InboundIDMethodByAttributeModifiers struct for InboundIDMethodByAttributeModifiers.
InboundIDMethodByByUnion struct for InboundIDMethodByByUnion.
InboundIDMethodByByUnionInnerInner - struct for InboundIDMethodByByUnionInnerInner.
InboundIDMethodByData struct for InboundIDMethodByData.
InboundIDMethodByIntersect struct for InboundIDMethodByIntersect.
InboundIDMethodByRelatedTempID struct for InboundIDMethodByRelatedTempID.
InboundIDMethodByTemporaryCIID struct for InboundIDMethodByTemporaryCIID.
LayerDTO struct for LayerDTO.
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
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
ODataEntitySetInfo struct for ODataEntitySetInfo.
ODataFunctionImportInfo struct for ODataFunctionImportInfo.
ODataServiceDocument struct for ODataServiceDocument.
ODataSingletonInfo struct for ODataSingletonInfo.
ODataTypeAnnotation struct for ODataTypeAnnotation.
PredicateDTO struct for PredicateDTO.
ProblemDetails struct for ProblemDetails.
RelatedCIDTO struct for RelatedCIDTO.
RelationDTO struct for RelationDTO.
ServerConfiguration stores the information about a server.
ServerVariable stores the information about a server variable.
SparseRow struct for SparseRow.

# Interfaces

No description provided by the author

# Type aliases

AnsibleInventoryScanIngestAPIService AnsibleInventoryScanIngestAPI service.
AttributeApiService AttributeApi service.
AttributeState the model 'AttributeState'.
AttributeValueType the model 'AttributeValueType'.
AuthRedirectAPIService AuthRedirectAPI service.
CIApiService CIApi service.
CISearchApiService CISearchApi service.
CytoscapeAPIService CytoscapeAPI service.
EdmContainerElementKind the model 'EdmContainerElementKind'.
EdmExpressionKind the model 'EdmExpressionKind'.
EdmSchemaElementKind the model 'EdmSchemaElementKind'.
EdmTypeKind the model 'EdmTypeKind'.
GraphQLAPIService GraphQLAPI service.
GraphvizDotAPIService GraphvizDotAPI service.
GridViewAPIService GridViewAPI service.
ImportExportLayerAPIService ImportExportLayerAPI service.
LayerApiService LayerApi service.
MetadataAPIService MetadataAPI service.
NoFoundTargetCIHandling the model 'NoFoundTargetCIHandling'.
OKPluginGenericJSONIngestAPIService OKPluginGenericJSONIngestAPI service.
RelationApiService RelationApi service.
RelationState the model 'RelationState'.
RestartApplicationAPIService RestartApplicationAPI service.
SameTargetCIHandling the model 'SameTargetCIHandling'.
SameTempIDHandling the model 'SameTempIDHandling'.
ServerConfigurations stores multiple ServerConfiguration items.
TraitApiService TraitApi service.
UsageStatsAPIService UsageStatsAPI service.