Categorygithub.com/ARM-software/embedded-development-services-client/client

# README

Go API client for client

This API provides a RESTful interface to all the Solar services e.g. looking for boards, building projects, etc.

  • This API uses Hypermedia as the Engine of Application State (HATEOAS) to drive the discovery and provide affordances.
  • Discovery is possible by following links from the well known root resource. While this specification lists all supported endpoints, it is only recommended that these are hard coded into a client if code generation is being used. Otherwise, it is recommended that the discovery mechanisms present in the resources (affordances) are used exclusively.
  • Affordances are links which indicate whether an action is currently possible, this is significantly different from whether the service supports an action in general. This specification defines what actions could be possible, but only by checking the affordances returned by the API in the returned resources, can a client determine whether this action is currently possible or available for the current user. For example:
    • An operation to modify a resource could be defined in this specification, but the user may lack the appropriate privileges. In that situation, the affordance link would not be present in the resource when read. Therefore, the client can infer that it is not possible to edit this resource and present appropriate information to the user.
    • An operation to delete a resource could be defined and be possible in some circumstances. The specification describes that the delete is supported and how to use it, but the affordance describes whether it is currently possible. The logic in the API may dictate that if the resource was in use (perhaps it is a running job or used by another resource), then it will not be possible to delete that resource as it would result in a conflicted state.
  • It is strongly encouraged that affordances are used by all clients, even those using code generation. This has the ability to both improve robustness and the user experience by decoupling the client and server. For example, if for some reason the criteria for deleting a resource changes, the logic is only implemented in the server and there is no need to update the logic in the client as it is driven by the affordances.
  • The format used for the resources is the Hypertext Application Language (HAL), which includes the definition of links and embedded resources.

Overview

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

  • API version: 1.1.1
  • Package version: 1.0.0
  • Generator version: 7.7.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen For more information, please visit https://www.keil.com/

Installation

Install the following dependencies:

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

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

import client "github.com/ARM-software/embedded-development-services-client/client"

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

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

Templated Server URL

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

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

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

Documentation for API Endpoints

All URIs are relative to https://all.api.keil.arm.com

ClassMethodHTTP requestDescription
BuildJobsAPICancelBuildJobPost /build-jobs/{jobName}/cancelCancel a Build Job
BuildJobsAPIDeleteBuildJobDelete /build-jobs/{jobName}Delete a Build Job
BuildJobsAPIGetBuildArtefactGet /build-jobs/{jobName}/artefacts/{artefactName}Download the named Build Artefact for the given Build Job.
BuildJobsAPIGetBuildJobGet /build-jobs/{jobName}Return status of a Build Job.
BuildJobsAPIGetBuildJobArtefactManagerGet /build-jobs/{jobName}/outputs/{artefactName}Get the corresponding Build Job artefact manager.
BuildJobsAPIGetBuildMessagesGet /build-jobs/{jobName}/messagesBuild Message Feed.
BuildJobsAPIGetBuildOutputArtefactGet /build-jobs/{jobName}/outputs/{artefactName}/artefactDownload the build artefact for the given build job.
BuildJobsAPIListBuildArtefactsGet /build-jobs/{jobName}/artefacts/List all the available Build Artefacts for the given Build Job.
BuildJobsAPIListBuildJobGet /build-jobs/List all Build Jobs.
BuildJobsAPIListBuildOutputManagersGet /build-jobs/{jobName}/outputs/List all the available managers of Build Artefacts for the given Build Job.
BuildJobsAPIRetainBuildJobPost /build-jobs/{jobName}/retainUpdate how long a build job will be retained before automatic deletion.
CMSISBuildersAPIGetCmsisBuilderGet /cmsis-builders/{builderName}Return details of specific CMSIS Builders.
CMSISBuildersAPIListCmsisBuildersGet /cmsis-builders/List available CMSIS Builders.
CMSISBuildersAPIStartCmsisBuildPost /cmsis-builders/{builderName}Initiate a build using the specified CMSIS Builder.
CMSISIntellisenseBuildersAPIGetCmsisIntellisenseGet /cmsis-intellisense/{builderName}Return details of specific CMSIS Intellisense Builders.
CMSISIntellisenseBuildersAPIListCmsisIntellisenseGet /cmsis-intellisense/List available CMSIS Intellisense Builders.
CMSISIntellisenseBuildersAPIStartCmsisIntellisensePost /cmsis-intellisense/{builderName}Initiate a compilation database generation using the specified CMSIS Intellisense Builder.
DeprecationNoticeAPIGetDeprecationNoticeGet /deprecations/{operationName}Return details of specific endpoint deprecation notice.
DeprecationNoticeAPIListDeprecatedEndpointsGet /deprecations/Get the endpoints that have been deprecated with some notice.
GenericWorkJobsAPICancelGenericWorkJobPost /generic-work-jobs/{jobName}/cancelCancel a generic job.
GenericWorkJobsAPIDeleteGenericWorkJobDelete /generic-work-jobs/{jobName}Delete a generic job.
GenericWorkJobsAPIGetGenericWorkJobGet /generic-work-jobs/{jobName}Return the status of a Generic Work Job.
GenericWorkJobsAPIGetGenericWorkJobArtefactManagerGet /generic-work-jobs/{jobName}/artefacts/{artefactName}Get the job's artefact manager for the artefact named `artefactName`.
GenericWorkJobsAPIGetGenericWorkJobMessagesGet /generic-work-jobs/{jobName}/messagesGenericWorkJob Message Feed.
GenericWorkJobsAPIGetGenericWorkJobOutputArtefactGet /generic-work-jobs/{jobName}/artefacts/{artefactName}/artefactDownload the artefact for the corresponding generic work job.
GenericWorkJobsAPIListGenericWorkJobArtefactManagersGet /generic-work-jobs/{jobName}/artefacts/Get the list of artefact managers for the given job.
GenericWorkJobsAPIListGenericWorkJobsGet /generic-work-jobs/List all jobs performed by generic workers.
GenericWorkJobsAPIRetainGenericWorkJobPost /generic-work-jobs/{jobName}/retainUpdate how long a generic work job will be retained before automatic deletion.
GenericWorkersAPIGetGenericWorkerGet /generic-workers/{genericWorkerName}Return details of specific Generic Workers.
GenericWorkersAPIListGenericWorkersGet /generic-workers/List available Generic Workers.
GenericWorkersAPIStartGenericWorkJobPost /generic-workers/{genericWorkerName}Initiate a job using the specified Generic Worker.
IntellisenseJobsAPICancelIntellisenseJobPost /intellisense-jobs/{jobName}/cancelCancel an Intellisense Job.
IntellisenseJobsAPIDeleteIntellisenseJobDelete /intellisense-jobs/{jobName}Delete an Intellisense Job.
IntellisenseJobsAPIGetIntellisenseArtefactGet /intellisense-jobs/{jobName}/artefacts/{artefactName}Download the named Intellisense Artefact for the given Intellisense Job.
IntellisenseJobsAPIGetIntellisenseJobGet /intellisense-jobs/{jobName}Return status of an Intellisense Job.
IntellisenseJobsAPIGetIntellisenseJobArtefactManagerGet /intellisense-jobs/{jobName}/outputs/{artefactName}Get the Intellisense Job artefact manager for the artefact named `artefactName` present of this Build Job.
IntellisenseJobsAPIGetIntellisenseMessagesGet /intellisense-jobs/{jobName}/messagesIntellisense Message Feed.
IntellisenseJobsAPIGetIntellisenseOutputArtefactGet /intellisense-jobs/{jobName}/outputs/{artefactName}/artefactDownload the artefact for the corresponding Intellisense job.
IntellisenseJobsAPIListIntellisenseArtefactsGet /intellisense-jobs/{jobName}/artefacts/List all the available Intellisense Artefacts for the given Intellisense Job.
IntellisenseJobsAPIListIntellisenseJobGet /intellisense-jobs/List all Intellisense Jobs.
IntellisenseJobsAPIListIntellisenseOutputManagersGet /intellisense-jobs/{jobName}/outputs/Get the list of artefact managers for the given Intellisense job.
IntellisenseJobsAPIRetainIntellisenseJobPost /intellisense-jobs/{jobName}/retainUpdate how long an intellisense job will be retained before automatic deletion.
PersonalAccessTokenAPICreatePATPost /personal-access-tokens/Create a new personal access token for a user
PersonalAccessTokenAPIDeletePATDelete /personal-access-tokens/{patName}Delete a personal access token
PersonalAccessTokenAPIGetPATGet /personal-access-tokens/{patName}Get a personal access token
PersonalAccessTokenAPIListPATsGet /personal-access-tokens/List all personal access tokens for the user
RootResourceAPIGetRootGet /Get the Root resource.
VHTRunJobsAPICancelVhtRunJobPost /vht-run-jobs/{jobName}/cancelCancel a VHT run job.
VHTRunJobsAPIDeleteVhtRunJobDelete /vht-run-jobs/{jobName}Delete an VHT run Job.
VHTRunJobsAPIGetVhtRunJobGet /vht-run-jobs/{jobName}Return status of an VHT run Job.
VHTRunJobsAPIGetVhtRunJobMessagesGet /vht-run-jobs/{jobName}/messagesVHT Run Job Message Feed.
VHTRunJobsAPIListVhtRunJobsGet /vht-run-jobs/List all run jobs on VHTs.
VendorsAPICreateVendorPost /vendors/Create a new Vendor
VendorsAPIGetVendorGet /vendors/{vendorSlugOrId}/Get a Vendor Item
VendorsAPIListVendorsGet /vendors/List all the Vendors.
VirtualHardwareTargetAPIGetVhtGet /vhts/{vhtName}Return details of the specific VHT.
VirtualHardwareTargetAPIListFilteredVhtInstancesGet /vhts/{vhtName}/vht-instances/List all VHT instances related to this specific VHT.
VirtualHardwareTargetAPIListVhtsGet /vhts/List available VHTs.
VirtualHardwareTargetAPIStartVhtInstancePost /vhts/{vhtName}Spawns a VHT instance matching this VHT specification.
VirtualHardwareTargetInstanceAPIClearVhtInstanceArtefactDelete /vht-instances/{instanceName}/artefacts/{artefactName}/artefactClear the VHT artefact from the VHT instance.
VirtualHardwareTargetInstanceAPIDeleteVhtInstanceDelete /vht-instances/{instanceName}Delete a VHT instance
VirtualHardwareTargetInstanceAPIDownloadVhtInstanceArtefactGet /vht-instances/{instanceName}/artefacts/{artefactName}/artefactDownload the artefact named `artefactName` present on this VHT instance.
VirtualHardwareTargetInstanceAPIGetVhtInstanceGet /vht-instances/{instanceName}Return status of a VHT instance.
VirtualHardwareTargetInstanceAPIGetVhtInstanceArtefactManagerGet /vht-instances/{instanceName}/artefacts/{artefactName}Get the VHT artefact manager for the artefact named `artefactName` present of this VHT instance.
VirtualHardwareTargetInstanceAPIGetVhtInstanceMessagesGet /vht-instances/{instanceName}/messagesInstance Message Feed.
VirtualHardwareTargetInstanceAPIListVhtInstanceArtefactManagersGet /vht-instances/{instanceName}/artefacts/List all the managers of the artefacts (e.g. binary, test input) available on a specific VHT instance.
VirtualHardwareTargetInstanceAPIListVhtInstancesGet /vht-instances/List all VHT instances requested.
VirtualHardwareTargetInstanceAPIStartVhtRunJobPost /vht-instances/{instanceName}Starts a VHT Run job.
VirtualHardwareTargetInstanceAPIStopVhtInstancePost /vht-instances/{instanceName}/cancelStop this VHT instance.
VirtualHardwareTargetInstanceAPIUploadVhtInstanceArtefactPut /vht-instances/{instanceName}/artefacts/{artefactName}/artefactUpload and replace the named VHT artefact on the given VHT instance.
WorkspaceAPIClearWorkspaceArchiveContentDelete /workspaces/{workspaceName}/archive-contentClear the content of this workspace.
WorkspaceAPIClearWorkspaceRepositoryContentManagerDelete /workspaces/{workspaceName}/repository-contentClear the content of this workspace.
WorkspaceAPICreateWorkspacePost /workspace-sources/{workspaceSourceName}Creates a workspace based on the source.
WorkspaceAPIDeleteWorkspaceDelete /workspaces/{workspaceName}Delete a Workspace
WorkspaceAPIEditWorkspaceRepositoryContentManagerPut /workspaces/{workspaceName}/repository-contentEdit the source for the content of the workspace.
WorkspaceAPIGetWorkspaceGet /workspaces/{workspaceName}Return the state of a workspace.
WorkspaceAPIGetWorkspaceArchiveContentGet /workspaces/{workspaceName}/archive-contentGet the manager of the archive file containing the workspace content.
WorkspaceAPIGetWorkspaceDetailsGet /workspaces/{workspaceName}/detailsDetails about the workspace.
WorkspaceAPIGetWorkspaceRepositoryContentManagerGet /workspaces/{workspaceName}/repository-contentGet the manager of the workspace content defined in a repository.
WorkspaceAPIListWorkspacesGet /workspaces/List all workspaces available.
WorkspaceAPIRetainWorkspacePost /workspaces/{workspaceName}/retainUpdate how long a workspace will be retained before automatic deletion..
WorkspaceAPIUploadWorkspaceArchiveContentPut /workspaces/{workspaceName}/archive-contentUpload and replace the content of the named workspace.
WorkspaceSourceAPIGetWorkspaceSourceGet /workspace-sources/{workspaceSourceName}Return details of the specific workspace source.
WorkspaceSourceAPIListWorkspaceSourcesGet /workspace-sources/List available workspace sources.

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

JWTAuth

  • Type: HTTP Bearer token authentication

Example

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

TokenAuth

  • Type: HTTP Bearer token authentication

Example

auth := context.WithValue(context.Background(), client.ContextAccessToken, "BEARER_TOKEN_STRING")
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.
IsNil checks if an input is nil.
NewAdditionalTool instantiates a new AdditionalTool 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.
NewAdditionalToolWithDefaults instantiates a new AdditionalTool 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.
NewArtefactManagerCollection instantiates a new ArtefactManagerCollection 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.
NewArtefactManagerCollection returns a page.
NewArtefactManagerCollectionWithDefaults instantiates a new ArtefactManagerCollection 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.
NewArtefactManagerItem instantiates a new ArtefactManagerItem 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.
NewArtefactManagerItemWithDefaults instantiates a new ArtefactManagerItem 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
NewArtefactManagerLinks instantiates a new ArtefactManagerLinks 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.
NewArtefactManagerLinksWithDefaults instantiates a new ArtefactManagerLinks 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.
NewArtefactManagerModel returns a model.
NewBuildJobCollection instantiates a new BuildJobCollection 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.
NewBuildJobCollection returns a page.
NewBuildJobCollectionWithDefaults instantiates a new BuildJobCollection 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.
NewBuildJobItem instantiates a new BuildJobItem 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.
NewBuildJobItemLinks instantiates a new BuildJobItemLinks 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.
NewBuildJobItemLinksWithDefaults instantiates a new BuildJobItemLinks 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.
NewBuildJobItemWithDefaults instantiates a new BuildJobItem 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
NewBuildJobModel returns a model.
NewBuildMessageItem instantiates a new BuildMessageItem 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.
NewBuildMessageItemMessageStream returns a message stream.
NewBuildMessageItemWithDefaults instantiates a new BuildMessageItem 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.
NewBuildToolTypesFromValue returns a pointer to a valid BuildToolTypes for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewCmsisBuilderCollection instantiates a new CmsisBuilderCollection 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.
NewCmsisBuilderCollection returns a page.
NewCmsisBuilderCollectionWithDefaults instantiates a new CmsisBuilderCollection 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.
NewCmsisBuilderItem instantiates a new CmsisBuilderItem 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.
NewCmsisBuilderItemLinks instantiates a new CmsisBuilderItemLinks 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.
NewCmsisBuilderItemLinksWithDefaults instantiates a new CmsisBuilderItemLinks 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.
NewCmsisBuilderItemWithDefaults instantiates a new CmsisBuilderItem 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
NewCmsisBuilderModel returns a model.
NewCmsisIntellisenseCollection instantiates a new CmsisIntellisenseCollection 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.
NewCmsisIntellisenseCollection returns a page.
NewCmsisIntellisenseCollectionWithDefaults instantiates a new CmsisIntellisenseCollection 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.
NewCmsisIntellisenseItem instantiates a new CmsisIntellisenseItem 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.
NewCmsisIntellisenseItemLinks instantiates a new CmsisIntellisenseItemLinks 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.
NewCmsisIntellisenseItemLinksWithDefaults instantiates a new CmsisIntellisenseItemLinks 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.
NewCmsisIntellisenseItemWithDefaults instantiates a new CmsisIntellisenseItem 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
NewCmsisIntellisenseModel returns a model.
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.
NewCommonMetadata instantiates a new CommonMetadata 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.
NewCommonMetadataWithDefaults instantiates a new CommonMetadata 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.
NewDeprecationInfo instantiates a new DeprecationInfo 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.
NewDeprecationInfoWithDefaults instantiates a new DeprecationInfo 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.
NewEmbeddedArtefactManagerItems instantiates a new EmbeddedArtefactManagerItems 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.
NewEmbeddedArtefactManagerItemsWithDefaults instantiates a new EmbeddedArtefactManagerItems 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.
NewEmbeddedBuildJobItems instantiates a new EmbeddedBuildJobItems 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.
NewEmbeddedBuildJobItemsWithDefaults instantiates a new EmbeddedBuildJobItems 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.
NewEmbeddedCmsisBuilderItems instantiates a new EmbeddedCmsisBuilderItems 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.
NewEmbeddedCmsisBuilderItemsWithDefaults instantiates a new EmbeddedCmsisBuilderItems 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.
NewEmbeddedCmsisIntellisenseItems instantiates a new EmbeddedCmsisIntellisenseItems 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.
NewEmbeddedCmsisIntellisenseItemsWithDefaults instantiates a new EmbeddedCmsisIntellisenseItems 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.
NewEmbeddedEndpointDeprecationNoticeItems instantiates a new EmbeddedEndpointDeprecationNoticeItems 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.
NewEmbeddedEndpointDeprecationNoticeItemsWithDefaults instantiates a new EmbeddedEndpointDeprecationNoticeItems 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.
NewEmbeddedGenericWorkerItems instantiates a new EmbeddedGenericWorkerItems 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.
NewEmbeddedGenericWorkerItemsWithDefaults instantiates a new EmbeddedGenericWorkerItems 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.
NewEmbeddedGenericWorkJobItems instantiates a new EmbeddedGenericWorkJobItems 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.
NewEmbeddedGenericWorkJobItemsWithDefaults instantiates a new EmbeddedGenericWorkJobItems 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.
NewEmbeddedIntellisenseJobItems instantiates a new EmbeddedIntellisenseJobItems 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.
NewEmbeddedIntellisenseJobItemsWithDefaults instantiates a new EmbeddedIntellisenseJobItems 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.
NewEmbeddedPATItem instantiates a new EmbeddedPATItem 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.
NewEmbeddedPATItemWithDefaults instantiates a new EmbeddedPATItem 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.
NewEmbeddedVendorItems instantiates a new EmbeddedVendorItems 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.
NewEmbeddedVendorItemsWithDefaults instantiates a new EmbeddedVendorItems 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.
NewEmbeddedVhtInstanceItems instantiates a new EmbeddedVhtInstanceItems 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.
NewEmbeddedVhtInstanceItemsWithDefaults instantiates a new EmbeddedVhtInstanceItems 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.
NewEmbeddedVhtItems instantiates a new EmbeddedVhtItems 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.
NewEmbeddedVhtItemsWithDefaults instantiates a new EmbeddedVhtItems 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.
NewEmbeddedVhtRunJobItems instantiates a new EmbeddedVhtRunJobItems 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.
NewEmbeddedVhtRunJobItemsWithDefaults instantiates a new EmbeddedVhtRunJobItems 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.
NewEmbeddedWorkspaceItems instantiates a new EmbeddedWorkspaceItems 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.
NewEmbeddedWorkspaceItemsWithDefaults instantiates a new EmbeddedWorkspaceItems 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.
NewEmbeddedWorkspaceSourceItems instantiates a new EmbeddedWorkspaceSourceItems 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.
NewEmbeddedWorkspaceSourceItemsWithDefaults instantiates a new EmbeddedWorkspaceSourceItems 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.
NewEndpointDeprecationNotice instantiates a new EndpointDeprecationNotice 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.
NewEndpointDeprecationNoticeCollection instantiates a new EndpointDeprecationNoticeCollection 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.
NewEndpointDeprecationNoticeCollectionWithDefaults instantiates a new EndpointDeprecationNoticeCollection 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.
NewEndpointDeprecationNoticeLinks instantiates a new EndpointDeprecationNoticeLinks 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.
NewEndpointDeprecationNoticeLinksWithDefaults instantiates a new EndpointDeprecationNoticeLinks 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.
NewEndpointDeprecationNoticeWithDefaults instantiates a new EndpointDeprecationNotice 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.
NewErrorResponse instantiates a new ErrorResponse 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.
NewErrorResponseWithDefaults instantiates a new ErrorResponse 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.
NewFieldObject instantiates a new FieldObject 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.
NewFieldObjectWithDefaults instantiates a new FieldObject 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.
NewGenericWorkerCollection instantiates a new GenericWorkerCollection 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.
NewGenericWorkerCollection returns a page.
NewGenericWorkerCollectionWithDefaults instantiates a new GenericWorkerCollection 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.
NewGenericWorkerItem instantiates a new GenericWorkerItem 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.
NewGenericWorkerItemLinks instantiates a new GenericWorkerItemLinks 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.
NewGenericWorkerItemLinksWithDefaults instantiates a new GenericWorkerItemLinks 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.
NewGenericWorkerItemWithDefaults instantiates a new GenericWorkerItem 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
NewGenericWorkerModel returns a model.
NewGenericWorkJobCollection instantiates a new GenericWorkJobCollection 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.
NewGenericWorkJobCollection returns a page.
NewGenericWorkJobCollectionWithDefaults instantiates a new GenericWorkJobCollection 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.
NewGenericWorkJobItem instantiates a new GenericWorkJobItem 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.
NewGenericWorkJobItemLinks instantiates a new GenericWorkJobItemLinks 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.
NewGenericWorkJobItemLinksWithDefaults instantiates a new GenericWorkJobItemLinks 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.
NewGenericWorkJobItemWithDefaults instantiates a new GenericWorkJobItem 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
NewGenericWorkJobModel returns a model.
NewHalCollectionLinks instantiates a new HalCollectionLinks 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.
NewHalCollectionLinksWithDefaults instantiates a new HalCollectionLinks 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.
NewHalFeedLinks instantiates a new HalFeedLinks 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.
NewHalFeedLinksWithDefaults instantiates a new HalFeedLinks 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.
NewHalLinkData instantiates a new HalLinkData 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.
No description provided by the author
NewHalLinkDataWithDefaults instantiates a new HalLinkData 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.
NewHalOnlyEmbeddableCollectionLinks instantiates a new HalOnlyEmbeddableCollectionLinks 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.
NewHalOnlyEmbeddableCollectionLinksWithDefaults instantiates a new HalOnlyEmbeddableCollectionLinks 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.
NewHalSimpleCollectionLinks instantiates a new HalSimpleCollectionLinks 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.
NewHalSimpleCollectionLinksWithDefaults instantiates a new HalSimpleCollectionLinks 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.
NewIntellisenseJobCollection instantiates a new IntellisenseJobCollection 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.
NewIntellisenseJobCollection returns a page.
NewIntellisenseJobCollectionWithDefaults instantiates a new IntellisenseJobCollection 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.
NewIntellisenseJobItem instantiates a new IntellisenseJobItem 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.
NewIntellisenseJobItemLinks instantiates a new IntellisenseJobItemLinks 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.
NewIntellisenseJobItemLinksWithDefaults instantiates a new IntellisenseJobItemLinks 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.
NewIntellisenseJobItemWithDefaults instantiates a new IntellisenseJobItem 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
NewIntellisenseJobModel returns a model.
NewIntellisenseMessageItem instantiates a new IntellisenseMessageItem 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.
NewIntellisenseMessageItemMessageStream returns a message stream.
NewIntellisenseMessageItemWithDefaults instantiates a new IntellisenseMessageItem 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.
NewListVendorsCollection instantiates a new ListVendorsCollection 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.
NewListVendorsCollectionWithDefaults instantiates a new ListVendorsCollection 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
NewMessageObject instantiates a new MessageObject 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.
NewMessageObjectWithDefaults instantiates a new MessageObject 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.
NewNotificationFeed instantiates a new NotificationFeed 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.
NewNotificationFeedMessageStream returns a message stream.
NewNotificationFeedWithDefaults instantiates a new NotificationFeed 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
NewNotificationMessageObject instantiates a new NotificationMessageObject 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.
NewNotificationMessageObjectWithDefaults instantiates a new NotificationMessageObject 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
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewPagingMetadata instantiates a new PagingMetadata 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.
NewPagingMetadataWithDefaults instantiates a new PagingMetadata 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.
NewPATCollection instantiates a new PATCollection 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.
NewPATCollectionWithDefaults instantiates a new PATCollection 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.
NewPATCreationItem instantiates a new PATCreationItem 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.
NewPATCreationItemWithDefaults instantiates a new PATCreationItem 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.
NewPATItem instantiates a new PATItem 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.
NewPATItemLinks instantiates a new PATItemLinks 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.
NewPATItemLinksWithDefaults instantiates a new PATItemLinks 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.
NewPATItemWithDefaults instantiates a new PATItem 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.
NewRetainBuildJobRequest instantiates a new RetainBuildJobRequest 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.
NewRetainBuildJobRequestWithDefaults instantiates a new RetainBuildJobRequest 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.
NewRetainWorkspaceRequest instantiates a new RetainWorkspaceRequest 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.
NewRetainWorkspaceRequestWithDefaults instantiates a new RetainWorkspaceRequest 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.
NewSimpleCollection instantiates a new SimpleCollection 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.
NewSimpleCollectionWithDefaults instantiates a new SimpleCollection 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.
NewToolchainTypesFromValue returns a pointer to a valid ToolchainTypes for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewVendorItem instantiates a new VendorItem 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.
NewVendorItemLinks instantiates a new VendorItemLinks 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.
NewVendorItemLinksWithDefaults instantiates a new VendorItemLinks 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.
NewVendorItemWithDefaults instantiates a new VendorItem 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.
NewVhtCollection instantiates a new VhtCollection 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.
NewVhtCollection returns a page.
NewVhtCollectionWithDefaults instantiates a new VhtCollection 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.
NewVhtInstanceCollection instantiates a new VhtInstanceCollection 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.
NewVhtInstanceCollection returns a page.
NewVhtInstanceCollectionWithDefaults instantiates a new VhtInstanceCollection 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.
NewVhtInstanceItem instantiates a new VhtInstanceItem 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.
NewVhtInstanceItemLinks instantiates a new VhtInstanceItemLinks 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.
NewVhtInstanceItemLinksWithDefaults instantiates a new VhtInstanceItemLinks 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.
NewVhtInstanceItemWithDefaults instantiates a new VhtInstanceItem 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
NewVhtInstanceModel returns a model.
NewVhtItem instantiates a new VhtItem 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.
NewVhtItemLinks instantiates a new VhtItemLinks 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.
NewVhtItemLinksWithDefaults instantiates a new VhtItemLinks 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.
NewVhtItemWithDefaults instantiates a new VhtItem 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
NewVhtModel returns a model.
NewVhtRunJobCollection instantiates a new VhtRunJobCollection 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.
NewVhtRunJobCollection returns a page.
NewVhtRunJobCollectionWithDefaults instantiates a new VhtRunJobCollection 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.
NewVhtRunJobItem instantiates a new VhtRunJobItem 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.
NewVhtRunJobItemLinks instantiates a new VhtRunJobItemLinks 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.
NewVhtRunJobItemLinksWithDefaults instantiates a new VhtRunJobItemLinks 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.
NewVhtRunJobItemWithDefaults instantiates a new VhtRunJobItem 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
NewVhtRunJobModel returns a model.
NewVirtualInterface instantiates a new VirtualInterface 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.
NewVirtualInterfaceWithDefaults instantiates a new VirtualInterface 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.
NewWorkspaceCollection instantiates a new WorkspaceCollection 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.
NewWorkspaceCollection returns a page.
NewWorkspaceCollectionWithDefaults instantiates a new WorkspaceCollection 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.
NewWorkspaceDetailsItem instantiates a new WorkspaceDetailsItem 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.
NewWorkspaceDetailsItemLinks instantiates a new WorkspaceDetailsItemLinks 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.
NewWorkspaceDetailsItemLinksWithDefaults instantiates a new WorkspaceDetailsItemLinks 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.
NewWorkspaceDetailsItemWithDefaults instantiates a new WorkspaceDetailsItem 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.
NewWorkspaceItem instantiates a new WorkspaceItem 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.
NewWorkspaceItemLinks instantiates a new WorkspaceItemLinks 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.
NewWorkspaceItemLinksWithDefaults instantiates a new WorkspaceItemLinks 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.
NewWorkspaceItemWithDefaults instantiates a new WorkspaceItem 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
NewWorkspaceModel returns a model.
NewWorkspaceRepositoryContentManager instantiates a new WorkspaceRepositoryContentManager 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.
NewWorkspaceRepositoryContentManagerLinks instantiates a new WorkspaceRepositoryContentManagerLinks 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.
NewWorkspaceRepositoryContentManagerLinksWithDefaults instantiates a new WorkspaceRepositoryContentManagerLinks 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.
NewWorkspaceRepositoryContentManagerWithDefaults instantiates a new WorkspaceRepositoryContentManager 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.
NewWorkspaceSourceCollection instantiates a new WorkspaceSourceCollection 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.
NewWorkspaceSourceCollection returns a page.
NewWorkspaceSourceCollectionWithDefaults instantiates a new WorkspaceSourceCollection 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.
NewWorkspaceSourceItem instantiates a new WorkspaceSourceItem 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.
NewWorkspaceSourceItemLinks instantiates a new WorkspaceSourceItemLinks 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.
NewWorkspaceSourceItemLinksWithDefaults instantiates a new WorkspaceSourceItemLinks 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.
NewWorkspaceSourceItemWithDefaults instantiates a new WorkspaceSourceItem 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
NewWorkspaceSourceModel returns a model.
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 ToolchainTypes.
List of ToolchainTypes.
List of BuildToolTypes.
List of BuildToolTypes.
List of BuildToolTypes.
List of BuildToolTypes.
List of ToolchainTypes.
List of ToolchainTypes.
List of BuildToolTypes.
List of ToolchainTypes.
List of ToolchainTypes.
List of ToolchainTypes.

# Variables

All allowed values of BuildToolTypes enum.
All allowed values of ToolchainTypes enum.
ContextAccessToken takes a string oauth2 access token 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

AdditionalTool a tool available on the VHT platform e.g.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
APIClient manages communication with the Solar API API v1.1.1 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
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
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
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
ArtefactManagerCollection This collection resource follows the common pattern of linking to contained resources.
ArtefactManagerItem artefact controller resource.
ArtefactManagerIterator defines an iterator over a collection.
ArtefactManagerLinks links to manage artefacts Note: the links for actions on artefacts (i.e.
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth.
BuildJobCollection This collection resource follows the common pattern of linking to contained resources.
BuildJobItem This resource allows a Build Job to be configured when it is created, such as defining the project to build.
BuildJobItemLinks The `related` link indicates the builder being used for the build job.
BuildJobIterator defines an iterator over a collection.
BuildMessageItem struct for BuildMessageItem.
CmsisBuilderCollection This collection resource follows the common pattern of linking to contained resources.
CmsisBuilderItem struct for CmsisBuilderItem.
CmsisBuilderItemLinks The `create` link (if present) provides the URI where this build can be used to build a CMSIS project.
CmsisBuilderIterator defines an iterator over a collection.
CmsisIntellisenseCollection This collection resource follows the common pattern of linking to contained resources.
CmsisIntellisenseItem struct for CmsisIntellisenseItem.
CmsisIntellisenseItemLinks The `create` link (if present) provides the URI where this build can be used to generate a CMSIS compilation database.
CmsisIntellisenseIterator defines an iterator over a collection.
CollectionMetadata Information present in each resource that supports listing.
CommonMetadata Common information present in every resource, which provides information about the resource.
Configuration stores the configuration of the API client.
DeprecationInfo Additional information about the deprecation status.
EmbeddedArtefactManagerItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.
EmbeddedBuildJobItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.
EmbeddedCmsisBuilderItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.
EmbeddedCmsisIntellisenseItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.
EmbeddedEndpointDeprecationNoticeItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.
EmbeddedGenericWorkerItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.
EmbeddedGenericWorkJobItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.
EmbeddedIntellisenseJobItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.
EmbeddedPATItem Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.
EmbeddedVendorItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.
EmbeddedVhtInstanceItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.
EmbeddedVhtItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.
EmbeddedVhtRunJobItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.
EmbeddedWorkspaceItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.
EmbeddedWorkspaceSourceItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.
EndpointDeprecationNotice A notice of deprecation for an endpoint.
EndpointDeprecationNoticeCollection This collection resource follows the common pattern of linking to contained resources.
EndpointDeprecationNoticeLinks The `collection` link corresponds to the collection containing this notice.
ErrorResponse struct for ErrorResponse.
FieldObject struct for FieldObject.
GenericOpenAPIError Provides access to the body, error and model on returned errors.
GenericWorkerCollection This collection resource follows the common pattern of linking to contained resources.
GenericWorkerItem struct for GenericWorkerItem.
GenericWorkerItemLinks The `create` link (if present) provides the URI where a new generic job can be started.
GenericWorkerIterator defines an iterator over a collection.
GenericWorkJobCollection This collection resource follows the common pattern of linking to contained resources.
GenericWorkJobItem This resource allows an generic work job to be configured when it is created, such as defining the project to handle.
GenericWorkJobItemLinks The `related` link indicates the generic worker being used for the job.
GenericWorkJobIterator defines an iterator over a collection.
HalCollectionLinks These hypermedia links inside a collection resource allow contained resources to be discovered and for large collections to be paged through.
HalFeedLinks These hypermedia links inside a feed resource allow the contents of the resource to be paged.
HalLinkData The base HAL hyperlink object.
HalLinkDataIterator defines an iterator over a message collection.
HalOnlyEmbeddableCollectionLinks These hypermedia links inside a collection resource allow contained resources to be discovered.
HalSimpleCollectionLinks These hypermedia links inside a feed resource allow the contents of the resource to be paged.
IntellisenseJobCollection This collection resource follows the common pattern of linking to contained resources.
IntellisenseJobItem This resource allows an Intellisense Job to be configured when it is created, such as defining the project to handle.
IntellisenseJobItemLinks The `related` link indicates the builder being used for the job.
IntellisenseJobIterator defines an iterator over a collection.
IntellisenseMessageItem struct for IntellisenseMessageItem.
ListVendorsCollection This collection resource follows the common pattern of linking to contained resources.
MessageIterator defines an iterator over a collection.
MessageObject struct for MessageObject.
NotificationFeed struct for NotificationFeed.
NotificationMessageIterator defines an iterator over a collection.
NotificationMessageObject struct for NotificationMessageObject.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PagingMetadata Information present in each resource that supports paging.
PATCollection This collection resource follows the common pattern of linking to contained resources.
PATCreationItem A Personal Access Token Item.
PATItem A Personal Access Token Item.
PATItemLinks The links for a Personal Access Token Item.
RetainBuildJobRequest struct for RetainBuildJobRequest.
RetainWorkspaceRequest struct for RetainWorkspaceRequest.
ServerConfiguration stores the information about a server.
ServerVariable stores the information about a server variable.
SimpleCollection This collection resource follows the common pattern of linking to contained resources.
VendorItem A Vendor Item.
VendorItemLinks The links for a VendorItem.
VhtCollection This collection resource follows the common pattern of linking to contained resources.
VhtInstanceCollection This collection resource follows the common pattern of linking to contained resources.
VhtInstanceItem When the VHT instance is ready, it will include the current status of the instance and links to other available resources, such as instance messages and instance artefacts.
VhtInstanceItemLinks The `related` link indicates the VHT defining the instance.
VhtInstanceIterator defines an iterator over a collection.
VhtItem struct for VhtItem.
VhtItemLinks The `create` link (if present) provides the URI to request a VHT instance.
VhtIterator defines an iterator over a collection.
VhtRunJobCollection This collection resource follows the common pattern of linking to contained resources.
VhtRunJobItem When the job is ready, it will include the current status of the job and links to other available resources, such as messages.
VhtRunJobItemLinks The `related` link indicates the VHT instance on which the job is run.
VhtRunJobIterator defines an iterator over a collection.
VirtualInterface a virtual interface available on the target and which can be used to simulate hardware (e.g.
WorkspaceCollection This collection resource follows the common pattern of linking to contained resources.
WorkspaceDetailsItem This is providing more details about the workspace.
WorkspaceDetailsItemLinks The `related` link indicates the workspace these details refer to.
WorkspaceItem When the Workspace is ready, it will links to other available resources.
WorkspaceItemLinks The `related` link indicates the source of the workspace content.
WorkspaceIterator defines an iterator over a collection.
WorkspaceRepositoryContentManager workspace controller resource when the content of the workspace is defined in a repository.
WorkspaceRepositoryContentManagerLinks links to manage the workspace contant.
WorkspaceSourceCollection This collection resource follows the common pattern of linking to contained resources.
WorkspaceSourceItem struct for WorkspaceSourceItem.
WorkspaceSourceItemLinks The `create` link (if present) provides the URI to request a Workspace.
WorkspaceSourceIterator defines an iterator over a collection.

# Interfaces

IMessageStream defines a page for a collection which does not have any known ending.
No description provided by the author
No description provided by the author

# Type aliases

BuildJobsAPIService BuildJobsAPI service.
BuildToolTypes The type of build system that will be used to build the project.
CMSISBuildersAPIService CMSISBuildersAPI service.
CMSISIntellisenseBuildersAPIService CMSISIntellisenseBuildersAPI service.
DeprecationNoticeAPIService DeprecationNoticeAPI service.
GenericWorkersAPIService GenericWorkersAPI service.
GenericWorkJobsAPIService GenericWorkJobsAPI service.
No description provided by the author
IntellisenseJobsAPIService IntellisenseJobsAPI service.
No description provided by the author
PersonalAccessTokenAPIService PersonalAccessTokenAPI service.
RootResourceAPIService RootResourceAPI service.
ServerConfigurations stores multiple ServerConfiguration items.
ToolchainTypes The type of toolchain that will be used to compile and link the project.
VendorsAPIService VendorsAPI service.
VHTRunJobsAPIService VHTRunJobsAPI service.
VirtualHardwareTargetAPIService VirtualHardwareTargetAPI service.
VirtualHardwareTargetInstanceAPIService VirtualHardwareTargetInstanceAPI service.
WorkspaceAPIService WorkspaceAPI service.
WorkspaceSourceAPIService WorkspaceSourceAPI service.