client

package module
v1.20.0 Latest Latest
Warning

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

Go to latest
Published: Jan 18, 2023 License: Apache-2.0 Imports: 22 Imported by: 7

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.0.0
  • Package version: 1.0.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/oauth2
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 sw.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 sw.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 sw.ContextOperationServerIndices and sw.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

Class Method HTTP request Description
BoardsApi GetBoard Get /boards/{boardId}/ Get a Board Item
BoardsApi ListBoards Get /boards/ List all the Boards.
BuildJobsApi CancelBuildJob Post /build-jobs/{jobName}/cancel Cancel a Build Job
BuildJobsApi DeleteBuildJob Delete /build-jobs/{jobName} Delete a Build Job
BuildJobsApi GetBuildArtefact Get /build-jobs/{jobName}/artefacts/{artefactName} Download the named Build Artefact for the given Build Job.
BuildJobsApi GetBuildJob Get /build-jobs/{jobName} Return status of a Build Job.
BuildJobsApi GetBuildMessages Get /build-jobs/{jobName}/messages Build Message Feed.
BuildJobsApi ListBuildArtefacts Get /build-jobs/{jobName}/artefacts/ List all the available Build Artefacts for the given Build Job.
BuildJobsApi ListBuildJob Get /build-jobs/ List all Build Jobs.
BuildJobsApi RetainBuildJob Post /build-jobs/{jobName}/retain Update how long a build job will be retained before automatic deletion.
CMSISBuildersApi GetCmsisBuilder Get /cmsis-builders/{builderName} Return details of specific CMSIS Builders.
CMSISBuildersApi ListCmsisBuilders Get /cmsis-builders/ List available CMSIS Builders.
CMSISBuildersApi StartCmsisBuild Post /cmsis-builders/{builderName} Initiate a build using the specified CMSIS Builder.
CMSISIntellisenseBuildersApi GetCmsisIntellisense Get /cmsis-intellisense/{builderName} Return details of specific CMSIS Intellisense Builders.
CMSISIntellisenseBuildersApi ListCmsisIntellisense Get /cmsis-intellisense/ List available CMSIS Intellisense Builders.
CMSISIntellisenseBuildersApi StartCmsisIntellisense Post /cmsis-intellisense/{builderName} Initiate a compilation database generation using the specified CMSIS Intellisense Builder.
DevicesApi GetDevice Get /devices/{deviceSlug} Get a Device Item
DevicesApi ListDevices Get /devices/ List all the Devices
IntellisenseJobsApi CancelIntellisenseJob Post /intellisense-jobs/{jobName}/cancel Cancel an Intellisense Job.
IntellisenseJobsApi DeleteIntellisenseJob Delete /intellisense-jobs/{jobName} Delete an Intellisense Job.
IntellisenseJobsApi GetIntellisenseArtefact Get /intellisense-jobs/{jobName}/artefacts/{artefactName} Download the named Intellisense Artefact for the given Intellisense Job.
IntellisenseJobsApi GetIntellisenseJob Get /intellisense-jobs/{jobName} Return status of an Intellisense Job.
IntellisenseJobsApi GetIntellisenseMessages Get /intellisense-jobs/{jobName}/messages Intellisense Message Feed.
IntellisenseJobsApi ListIntellisenseArtefacts Get /intellisense-jobs/{jobName}/artefacts/ List all the available Intellisense Artefacts for the given Intellisense Job.
IntellisenseJobsApi ListIntellisenseJob Get /intellisense-jobs/ List all Intellisense Jobs.
IntellisenseJobsApi RetainIntellisenseJob Post /intellisense-jobs/{jobName}/retain Update how long an intellisense job will be retained before automatic deletion.
RootResourceApi GetRoot Get / Get the Root resource.
VHTRunJobsApi CancelVhtRunJob Post /vht-run-jobs/{jobName}/cancel Cancel a VHT run job.
VHTRunJobsApi DeleteVhtRunJob Delete /vht-run-jobs/{jobName} Delete an VHT run Job.
VHTRunJobsApi GetVhtRunJob Get /vht-run-jobs/{jobName} Return status of an VHT run Job.
VHTRunJobsApi GetVhtRunJobMessages Get /vht-run-jobs/{jobName}/messages VHT Run Job Message Feed.
VHTRunJobsApi ListVhtRunJobs Get /vht-run-jobs/ List all run jobs on VHTs.
VendorsApi CreateVendor Post /vendors/ Create a new Vendor
VendorsApi GetVendor Get /vendors/{vendorSlugOrId}/ Get a Vendor Item
VendorsApi ListVendors Get /vendors/ List all the Vendors.
VirtualHardwareTargetApi GetVht Get /vhts/{vhtName} Return details of the specific VHT.
VirtualHardwareTargetApi ListFilteredVhtInstances Get /vhts/{vhtName}/vht-instances/ List all VHT instances related to this specific VHT.
VirtualHardwareTargetApi ListVhts Get /vhts/ List available VHTs.
VirtualHardwareTargetApi StartVhtInstance Post /vhts/{vhtName} Spawns a VHT instance matching this VHT specification.
VirtualHardwareTargetInstanceApi ClearVhtInstanceArtefact Delete /vht-instances/{instanceName}/artefacts/{artefactName}/artefact Clear the VHT artefact from the VHT instance.
VirtualHardwareTargetInstanceApi DeleteVhtInstance Delete /vht-instances/{instanceName} Delete a VHT instance
VirtualHardwareTargetInstanceApi DownloadVhtInstanceArtefact Get /vht-instances/{instanceName}/artefacts/{artefactName}/artefact Download the artefact named `artefactName` present on this VHT instance.
VirtualHardwareTargetInstanceApi GetVhtInstance Get /vht-instances/{instanceName} Return status of a VHT instance.
VirtualHardwareTargetInstanceApi GetVhtInstanceArtefactManager Get /vht-instances/{instanceName}/artefacts/{artefactName} Get the VHT artefact manager for the artefact named `artefactName` present of this VHT instance.
VirtualHardwareTargetInstanceApi GetVhtInstanceMessages Get /vht-instances/{instanceName}/messages Instance Message Feed.
VirtualHardwareTargetInstanceApi ListVhtInstanceArtefactManagers Get /vht-instances/{instanceName}/artefacts/ List all the managers of the artefacts (e.g. binary, test input) available on a specific VHT instance.
VirtualHardwareTargetInstanceApi ListVhtInstances Get /vht-instances/ List all VHT instances requested.
VirtualHardwareTargetInstanceApi StartVhtRunJob Post /vht-instances/{instanceName} Starts a VHT Run job.
VirtualHardwareTargetInstanceApi StopVhtInstance Post /vht-instances/{instanceName}/cancel Stop this VHT instance.
VirtualHardwareTargetInstanceApi UploadVhtInstanceArtefact Put /vht-instances/{instanceName}/artefacts/{artefactName}/artefact Upload and replace the named VHT artefact on the given VHT instance.
WorkspaceApi ClearWorkspaceArchiveContent Delete /workspaces/{workspaceName}/archive-content Clear the content of this workspace.
WorkspaceApi ClearWorkspaceRepositoryContentManager Delete /workspaces/{workspaceName}/repository-content Clear the content of this workspace.
WorkspaceApi CreateWorkspace Post /workspace-sources/{workspaceSourceName} Creates a workspace based on the source.
WorkspaceApi DeleteWorkspace Delete /workspaces/{workspaceName} Delete a Workspace
WorkspaceApi EditWorkspaceRepositoryContentManager Put /workspaces/{workspaceName}/repository-content Edit the source for the content of the workspace.
WorkspaceApi GetWorkspace Get /workspaces/{workspaceName} Return the state of a workspace.
WorkspaceApi GetWorkspaceArchiveContent Get /workspaces/{workspaceName}/archive-content Get the manager of the archive file containing the workspace content.
WorkspaceApi GetWorkspaceDetails Get /workspaces/{workspaceName}/details Details about the workspace.
WorkspaceApi GetWorkspaceRepositoryContentManager Get /workspaces/{workspaceName}/repository-content Get the manager of the workspace content defined in a repository.
WorkspaceApi ListWorkspaces Get /workspaces/ List all workspaces available.
WorkspaceApi RetainWorkspace Post /workspaces/{workspaceName}/retain Update how long a workspace will be retained before automatic deletion..
WorkspaceApi UploadWorkspaceArchiveContent Put /workspaces/{workspaceName}/archive-content Upload and replace the content of the named workspace.
WorkspaceSourceApi GetWorkspaceSource Get /workspace-sources/{workspaceSourceName} Return details of the specific workspace source.
WorkspaceSourceApi ListWorkspaceSources Get /workspace-sources/ List available workspace sources.

Documentation For Models

Documentation For Authorization

JWTAuth
  • Type: HTTP Bearer token authentication

Example

auth := context.WithValue(context.Background(), sw.ContextAccessToken, "BEARER_TOKEN_STRING")
r, err := client.Service.Operation(auth, args)
TokenAuth
  • Type: HTTP Bearer token authentication

Example

auth := context.WithValue(context.Background(), sw.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

support@arm.com

Documentation

Overview

Package client defines an HTTP client for communicating with the web services. It includes the definition of request/response types as well as provides helpers for calling specific helpers.

Package client defines an HTTP client for communicating with the web services. It includes the definition of request/response types as well as provides helpers for calling specific helpers.

Package client defines an HTTP client for communicating with the web services. It includes the definition of request/response types as well as provides helpers for calling specific helpers.

Package client defines an HTTP client for communicating with the web services. It includes the definition of request/response types as well as provides helpers for calling specific helpers.

Package client defines an HTTP client for communicating with the web services. It includes the definition of request/response types as well as provides helpers for calling specific helpers.

Package client defines an HTTP client for communicating with the web services. It includes the definition of request/response types as well as provides helpers for calling specific helpers.

Package client defines an HTTP client for communicating with the web services. It includes the definition of request/response types as well as provides helpers for calling specific helpers.

Package client defines an HTTP client for communicating with the web services. It includes the definition of request/response types as well as provides helpers for calling specific helpers.

Package client defines an HTTP client for communicating with the web services. It includes the definition of request/response types as well as provides helpers for calling specific helpers.

Package client defines an HTTP client for communicating with the web services. It includes the definition of request/response types as well as provides helpers for calling specific helpers.

Package client defines an HTTP client for communicating with the web services. It includes the definition of request/response types as well as provides helpers for calling specific helpers.

Index

Constants

This section is empty.

Variables

View Source
var (
	// ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextBasicAuth takes BasicAuth as authentication for the request.
	ContextBasicAuth = contextKey("basic")

	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextAPIKeys takes a string apikey as authentication for the request
	ContextAPIKeys = contextKey("apiKeys")

	// ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request.
	ContextHttpSignatureAuth = contextKey("httpsignature")

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)
View Source
var AllowedBuildToolTypesEnumValues = []BuildToolTypes{
	"CMAKE",
	"CMAKE_MAKE",
	"CMAKE_NINJA",
	"CMSIS",
	"CMSIS_CBUILD",
	"CMSIS_CSOLUTION",
}

All allowed values of BuildToolTypes enum

View Source
var AllowedToolchainTypesEnumValues = []ToolchainTypes{
	"AC5",
	"AC6",
	"G++",
	"GCC",
	"GHS",
	"IAR",
	"Tasking",
}

All allowed values of ToolchainTypes enum

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type ADebugInterface

type ADebugInterface struct {
	// Adapter for the interface
	Adapter *string `json:"adapter,omitempty"`
	// Connector for the interface
	Connector *string `json:"connector,omitempty"`
}

ADebugInterface struct for ADebugInterface

func NewADebugInterface

func NewADebugInterface() *ADebugInterface

NewADebugInterface instantiates a new ADebugInterface 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

func NewADebugInterfaceWithDefaults

func NewADebugInterfaceWithDefaults() *ADebugInterface

NewADebugInterfaceWithDefaults instantiates a new ADebugInterface 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

func (*ADebugInterface) GetAdapter

func (o *ADebugInterface) GetAdapter() string

GetAdapter returns the Adapter field value if set, zero value otherwise.

func (*ADebugInterface) GetAdapterOk

func (o *ADebugInterface) GetAdapterOk() (*string, bool)

GetAdapterOk returns a tuple with the Adapter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ADebugInterface) GetConnector

func (o *ADebugInterface) GetConnector() string

GetConnector returns the Connector field value if set, zero value otherwise.

func (*ADebugInterface) GetConnectorOk

func (o *ADebugInterface) GetConnectorOk() (*string, bool)

GetConnectorOk returns a tuple with the Connector field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ADebugInterface) HasAdapter

func (o *ADebugInterface) HasAdapter() bool

HasAdapter returns a boolean if a field has been set.

func (*ADebugInterface) HasConnector

func (o *ADebugInterface) HasConnector() bool

HasConnector returns a boolean if a field has been set.

func (ADebugInterface) MarshalJSON

func (o ADebugInterface) MarshalJSON() ([]byte, error)

func (*ADebugInterface) SetAdapter

func (o *ADebugInterface) SetAdapter(v string)

SetAdapter gets a reference to the given string and assigns it to the Adapter field.

func (*ADebugInterface) SetConnector

func (o *ADebugInterface) SetConnector(v string)

SetConnector gets a reference to the given string and assigns it to the Connector field.

type APIClient

type APIClient struct {
	BoardsApi *BoardsApiService

	BuildJobsApi *BuildJobsApiService

	CMSISBuildersApi *CMSISBuildersApiService

	CMSISIntellisenseBuildersApi *CMSISIntellisenseBuildersApiService

	DevicesApi *DevicesApiService

	IntellisenseJobsApi *IntellisenseJobsApiService

	RootResourceApi *RootResourceApiService

	VHTRunJobsApi *VHTRunJobsApiService

	VendorsApi *VendorsApiService

	VirtualHardwareTargetApi *VirtualHardwareTargetApiService

	VirtualHardwareTargetInstanceApi *VirtualHardwareTargetInstanceApiService

	WorkspaceApi *WorkspaceApiService

	WorkspaceSourceApi *WorkspaceSourceApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the Solar API API v1.0.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) CallAPI

func (c *APIClient) CallAPI(request *http.Request) (*http.Response, error)

CallAPI exposes the client `callAPI`

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

func (*APIClient) PrepareRequest

func (c *APIClient) PrepareRequest(
	ctx context.Context,
	path string, method string,
	postBody interface{},
	headerParams map[string]string,
	queryParams url.Values,
	formParams url.Values,
	formFiles []formFile) (localVarRequest *http.Request, err error)

PrepareRequest exposes the client `prepareRequest`

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type AdditionalTool

type AdditionalTool struct {
	// Description of the tool.
	Description string `json:"description"`
	// Unique ID of the tool.
	Name string `json:"name"`
	// Human readable name of the tool.
	Title string `json:"title"`
	// Version of the tool.
	Version NullableString `json:"version"`
}

AdditionalTool a tool available on the VHT platform e.g. python

func NewAdditionalTool

func NewAdditionalTool(description string, name string, title string, version NullableString) *AdditionalTool

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

func NewAdditionalToolWithDefaults

func NewAdditionalToolWithDefaults() *AdditionalTool

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

func (*AdditionalTool) GetDescription

func (o *AdditionalTool) GetDescription() string

GetDescription returns the Description field value

func (*AdditionalTool) GetDescriptionOk

func (o *AdditionalTool) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*AdditionalTool) GetName

func (o *AdditionalTool) GetName() string

GetName returns the Name field value

func (*AdditionalTool) GetNameOk

func (o *AdditionalTool) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*AdditionalTool) GetTitle

func (o *AdditionalTool) GetTitle() string

GetTitle returns the Title field value

func (*AdditionalTool) GetTitleOk

func (o *AdditionalTool) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*AdditionalTool) GetVersion

func (o *AdditionalTool) GetVersion() string

GetVersion returns the Version field value If the value is explicit nil, the zero value for string will be returned

func (*AdditionalTool) GetVersionOk

func (o *AdditionalTool) GetVersionOk() (*string, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (AdditionalTool) MarshalJSON

func (o AdditionalTool) MarshalJSON() ([]byte, error)

func (*AdditionalTool) SetDescription

func (o *AdditionalTool) SetDescription(v string)

SetDescription sets field value

func (*AdditionalTool) SetName

func (o *AdditionalTool) SetName(v string)

SetName sets field value

func (*AdditionalTool) SetTitle

func (o *AdditionalTool) SetTitle(v string)

SetTitle sets field value

func (*AdditionalTool) SetVersion

func (o *AdditionalTool) SetVersion(v string)

SetVersion sets field value

type ApiCancelBuildJobRequest

type ApiCancelBuildJobRequest struct {
	ApiService *BuildJobsApiService
	// contains filtered or unexported fields
}

func (ApiCancelBuildJobRequest) AcceptVersion

func (r ApiCancelBuildJobRequest) AcceptVersion(acceptVersion string) ApiCancelBuildJobRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiCancelBuildJobRequest) Execute

type ApiCancelIntellisenseJobRequest

type ApiCancelIntellisenseJobRequest struct {
	ApiService *IntellisenseJobsApiService
	// contains filtered or unexported fields
}

func (ApiCancelIntellisenseJobRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiCancelIntellisenseJobRequest) Execute

type ApiCancelVhtRunJobRequest

type ApiCancelVhtRunJobRequest struct {
	ApiService *VHTRunJobsApiService
	// contains filtered or unexported fields
}

func (ApiCancelVhtRunJobRequest) AcceptVersion

func (r ApiCancelVhtRunJobRequest) AcceptVersion(acceptVersion string) ApiCancelVhtRunJobRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiCancelVhtRunJobRequest) Execute

type ApiClearVhtInstanceArtefactRequest

type ApiClearVhtInstanceArtefactRequest struct {
	ApiService *VirtualHardwareTargetInstanceApiService
	// contains filtered or unexported fields
}

func (ApiClearVhtInstanceArtefactRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiClearVhtInstanceArtefactRequest) Execute

type ApiClearWorkspaceArchiveContentRequest

type ApiClearWorkspaceArchiveContentRequest struct {
	ApiService *WorkspaceApiService
	// contains filtered or unexported fields
}

func (ApiClearWorkspaceArchiveContentRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiClearWorkspaceArchiveContentRequest) Execute

type ApiClearWorkspaceRepositoryContentManagerRequest

type ApiClearWorkspaceRepositoryContentManagerRequest struct {
	ApiService *WorkspaceApiService
	// contains filtered or unexported fields
}

func (ApiClearWorkspaceRepositoryContentManagerRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiClearWorkspaceRepositoryContentManagerRequest) Execute

type ApiCreateVendorRequest

type ApiCreateVendorRequest struct {
	ApiService *VendorsApiService
	// contains filtered or unexported fields
}

func (ApiCreateVendorRequest) AcceptVersion

func (r ApiCreateVendorRequest) AcceptVersion(acceptVersion string) ApiCreateVendorRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiCreateVendorRequest) Execute

func (ApiCreateVendorRequest) VendorItem

func (r ApiCreateVendorRequest) VendorItem(vendorItem VendorItem) ApiCreateVendorRequest

Data required to create a new Vendor.

type ApiCreateWorkspaceRequest

type ApiCreateWorkspaceRequest struct {
	ApiService *WorkspaceApiService
	// contains filtered or unexported fields
}

func (ApiCreateWorkspaceRequest) AcceptVersion

func (r ApiCreateWorkspaceRequest) AcceptVersion(acceptVersion string) ApiCreateWorkspaceRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiCreateWorkspaceRequest) Execute

func (ApiCreateWorkspaceRequest) WorkspaceItem

func (r ApiCreateWorkspaceRequest) WorkspaceItem(workspaceItem WorkspaceItem) ApiCreateWorkspaceRequest

A name of the source type to create the workspace from.

type ApiDeleteBuildJobRequest

type ApiDeleteBuildJobRequest struct {
	ApiService *BuildJobsApiService
	// contains filtered or unexported fields
}

func (ApiDeleteBuildJobRequest) AcceptVersion

func (r ApiDeleteBuildJobRequest) AcceptVersion(acceptVersion string) ApiDeleteBuildJobRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiDeleteBuildJobRequest) Execute

func (r ApiDeleteBuildJobRequest) Execute() (*http.Response, error)

type ApiDeleteIntellisenseJobRequest

type ApiDeleteIntellisenseJobRequest struct {
	ApiService *IntellisenseJobsApiService
	// contains filtered or unexported fields
}

func (ApiDeleteIntellisenseJobRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiDeleteIntellisenseJobRequest) Execute

type ApiDeleteVhtInstanceRequest

type ApiDeleteVhtInstanceRequest struct {
	ApiService *VirtualHardwareTargetInstanceApiService
	// contains filtered or unexported fields
}

func (ApiDeleteVhtInstanceRequest) AcceptVersion

func (r ApiDeleteVhtInstanceRequest) AcceptVersion(acceptVersion string) ApiDeleteVhtInstanceRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiDeleteVhtInstanceRequest) Execute

type ApiDeleteVhtRunJobRequest

type ApiDeleteVhtRunJobRequest struct {
	ApiService *VHTRunJobsApiService
	// contains filtered or unexported fields
}

func (ApiDeleteVhtRunJobRequest) AcceptVersion

func (r ApiDeleteVhtRunJobRequest) AcceptVersion(acceptVersion string) ApiDeleteVhtRunJobRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiDeleteVhtRunJobRequest) Execute

func (r ApiDeleteVhtRunJobRequest) Execute() (*http.Response, error)

type ApiDeleteWorkspaceRequest

type ApiDeleteWorkspaceRequest struct {
	ApiService *WorkspaceApiService
	// contains filtered or unexported fields
}

func (ApiDeleteWorkspaceRequest) AcceptVersion

func (r ApiDeleteWorkspaceRequest) AcceptVersion(acceptVersion string) ApiDeleteWorkspaceRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiDeleteWorkspaceRequest) Execute

func (r ApiDeleteWorkspaceRequest) Execute() (*http.Response, error)

type ApiDownloadVhtInstanceArtefactRequest

type ApiDownloadVhtInstanceArtefactRequest struct {
	ApiService *VirtualHardwareTargetInstanceApiService
	// contains filtered or unexported fields
}

func (ApiDownloadVhtInstanceArtefactRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiDownloadVhtInstanceArtefactRequest) Execute

func (ApiDownloadVhtInstanceArtefactRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiEditWorkspaceRepositoryContentManagerRequest

type ApiEditWorkspaceRepositoryContentManagerRequest struct {
	ApiService *WorkspaceApiService
	// contains filtered or unexported fields
}

func (ApiEditWorkspaceRepositoryContentManagerRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiEditWorkspaceRepositoryContentManagerRequest) Execute

func (ApiEditWorkspaceRepositoryContentManagerRequest) IfMatch

Conditional Requests: This is required in order to perform an update of a resource. The value of this header should be the `ETag` of the resource when read (before being subsequently modified by the client).

func (ApiEditWorkspaceRepositoryContentManagerRequest) WorkspaceRepositoryContentManager

Definition of the repository where the workspace content should be checked out from

type ApiGetBoardRequest

type ApiGetBoardRequest struct {
	ApiService *BoardsApiService
	// contains filtered or unexported fields
}

func (ApiGetBoardRequest) AcceptVersion

func (r ApiGetBoardRequest) AcceptVersion(acceptVersion string) ApiGetBoardRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetBoardRequest) Execute

func (r ApiGetBoardRequest) Execute() (*BoardItem, *http.Response, error)

type ApiGetBuildArtefactRequest

type ApiGetBuildArtefactRequest struct {
	ApiService *BuildJobsApiService
	// contains filtered or unexported fields
}

func (ApiGetBuildArtefactRequest) AcceptVersion

func (r ApiGetBuildArtefactRequest) AcceptVersion(acceptVersion string) ApiGetBuildArtefactRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetBuildArtefactRequest) Execute

type ApiGetBuildJobRequest

type ApiGetBuildJobRequest struct {
	ApiService *BuildJobsApiService
	// contains filtered or unexported fields
}

func (ApiGetBuildJobRequest) AcceptVersion

func (r ApiGetBuildJobRequest) AcceptVersion(acceptVersion string) ApiGetBuildJobRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetBuildJobRequest) Execute

func (ApiGetBuildJobRequest) IfNoneMatch

func (r ApiGetBuildJobRequest) IfNoneMatch(ifNoneMatch string) ApiGetBuildJobRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetBuildMessagesRequest

type ApiGetBuildMessagesRequest struct {
	ApiService *BuildJobsApiService
	// contains filtered or unexported fields
}

func (ApiGetBuildMessagesRequest) AcceptVersion

func (r ApiGetBuildMessagesRequest) AcceptVersion(acceptVersion string) ApiGetBuildMessagesRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetBuildMessagesRequest) Execute

func (ApiGetBuildMessagesRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiGetBuildMessagesRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiGetBuildMessagesRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiGetCmsisBuilderRequest

type ApiGetCmsisBuilderRequest struct {
	ApiService *CMSISBuildersApiService
	// contains filtered or unexported fields
}

func (ApiGetCmsisBuilderRequest) AcceptVersion

func (r ApiGetCmsisBuilderRequest) AcceptVersion(acceptVersion string) ApiGetCmsisBuilderRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetCmsisBuilderRequest) Execute

func (ApiGetCmsisBuilderRequest) IfNoneMatch

func (r ApiGetCmsisBuilderRequest) IfNoneMatch(ifNoneMatch string) ApiGetCmsisBuilderRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetCmsisIntellisenseRequest

type ApiGetCmsisIntellisenseRequest struct {
	ApiService *CMSISIntellisenseBuildersApiService
	// contains filtered or unexported fields
}

func (ApiGetCmsisIntellisenseRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetCmsisIntellisenseRequest) Execute

func (ApiGetCmsisIntellisenseRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetDeviceRequest

type ApiGetDeviceRequest struct {
	ApiService *DevicesApiService
	// contains filtered or unexported fields
}

func (ApiGetDeviceRequest) AcceptVersion

func (r ApiGetDeviceRequest) AcceptVersion(acceptVersion string) ApiGetDeviceRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetDeviceRequest) Execute

func (r ApiGetDeviceRequest) Execute() (*DeviceItem, *http.Response, error)

type ApiGetIntellisenseArtefactRequest

type ApiGetIntellisenseArtefactRequest struct {
	ApiService *IntellisenseJobsApiService
	// contains filtered or unexported fields
}

func (ApiGetIntellisenseArtefactRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetIntellisenseArtefactRequest) Execute

type ApiGetIntellisenseJobRequest

type ApiGetIntellisenseJobRequest struct {
	ApiService *IntellisenseJobsApiService
	// contains filtered or unexported fields
}

func (ApiGetIntellisenseJobRequest) AcceptVersion

func (r ApiGetIntellisenseJobRequest) AcceptVersion(acceptVersion string) ApiGetIntellisenseJobRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetIntellisenseJobRequest) Execute

func (ApiGetIntellisenseJobRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetIntellisenseMessagesRequest

type ApiGetIntellisenseMessagesRequest struct {
	ApiService *IntellisenseJobsApiService
	// contains filtered or unexported fields
}

func (ApiGetIntellisenseMessagesRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetIntellisenseMessagesRequest) Execute

func (ApiGetIntellisenseMessagesRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiGetIntellisenseMessagesRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiGetIntellisenseMessagesRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiGetRootRequest

type ApiGetRootRequest struct {
	ApiService *RootResourceApiService
	// contains filtered or unexported fields
}

func (ApiGetRootRequest) AcceptVersion

func (r ApiGetRootRequest) AcceptVersion(acceptVersion string) ApiGetRootRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetRootRequest) Execute

func (ApiGetRootRequest) IfNoneMatch

func (r ApiGetRootRequest) IfNoneMatch(ifNoneMatch string) ApiGetRootRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiGetRootRequest) Limit

func (r ApiGetRootRequest) Limit(limit int32) ApiGetRootRequest

Paging: The maximum number of items to return in a resource.

func (ApiGetRootRequest) Offset

func (r ApiGetRootRequest) Offset(offset int32) ApiGetRootRequest

Paging: The index of the first item to return in the resource.

type ApiGetVendorRequest

type ApiGetVendorRequest struct {
	ApiService *VendorsApiService
	// contains filtered or unexported fields
}

func (ApiGetVendorRequest) AcceptVersion

func (r ApiGetVendorRequest) AcceptVersion(acceptVersion string) ApiGetVendorRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetVendorRequest) Execute

func (r ApiGetVendorRequest) Execute() (*VendorItem, *http.Response, error)

type ApiGetVhtInstanceArtefactManagerRequest

type ApiGetVhtInstanceArtefactManagerRequest struct {
	ApiService *VirtualHardwareTargetInstanceApiService
	// contains filtered or unexported fields
}

func (ApiGetVhtInstanceArtefactManagerRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetVhtInstanceArtefactManagerRequest) Execute

func (ApiGetVhtInstanceArtefactManagerRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetVhtInstanceMessagesRequest

type ApiGetVhtInstanceMessagesRequest struct {
	ApiService *VirtualHardwareTargetInstanceApiService
	// contains filtered or unexported fields
}

func (ApiGetVhtInstanceMessagesRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetVhtInstanceMessagesRequest) Execute

func (ApiGetVhtInstanceMessagesRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiGetVhtInstanceMessagesRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiGetVhtInstanceMessagesRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiGetVhtInstanceRequest

type ApiGetVhtInstanceRequest struct {
	ApiService *VirtualHardwareTargetInstanceApiService
	// contains filtered or unexported fields
}

func (ApiGetVhtInstanceRequest) AcceptVersion

func (r ApiGetVhtInstanceRequest) AcceptVersion(acceptVersion string) ApiGetVhtInstanceRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetVhtInstanceRequest) Execute

func (ApiGetVhtInstanceRequest) IfNoneMatch

func (r ApiGetVhtInstanceRequest) IfNoneMatch(ifNoneMatch string) ApiGetVhtInstanceRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetVhtRequest

type ApiGetVhtRequest struct {
	ApiService *VirtualHardwareTargetApiService
	// contains filtered or unexported fields
}

func (ApiGetVhtRequest) AcceptVersion

func (r ApiGetVhtRequest) AcceptVersion(acceptVersion string) ApiGetVhtRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetVhtRequest) Execute

func (r ApiGetVhtRequest) Execute() (*VhtItem, *http.Response, error)

func (ApiGetVhtRequest) IfNoneMatch

func (r ApiGetVhtRequest) IfNoneMatch(ifNoneMatch string) ApiGetVhtRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetVhtRunJobMessagesRequest

type ApiGetVhtRunJobMessagesRequest struct {
	ApiService *VHTRunJobsApiService
	// contains filtered or unexported fields
}

func (ApiGetVhtRunJobMessagesRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetVhtRunJobMessagesRequest) Execute

func (ApiGetVhtRunJobMessagesRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiGetVhtRunJobMessagesRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiGetVhtRunJobMessagesRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiGetVhtRunJobRequest

type ApiGetVhtRunJobRequest struct {
	ApiService *VHTRunJobsApiService
	// contains filtered or unexported fields
}

func (ApiGetVhtRunJobRequest) AcceptVersion

func (r ApiGetVhtRunJobRequest) AcceptVersion(acceptVersion string) ApiGetVhtRunJobRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetVhtRunJobRequest) Execute

func (ApiGetVhtRunJobRequest) IfNoneMatch

func (r ApiGetVhtRunJobRequest) IfNoneMatch(ifNoneMatch string) ApiGetVhtRunJobRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetWorkspaceArchiveContentRequest

type ApiGetWorkspaceArchiveContentRequest struct {
	ApiService *WorkspaceApiService
	// contains filtered or unexported fields
}

func (ApiGetWorkspaceArchiveContentRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetWorkspaceArchiveContentRequest) Execute

func (ApiGetWorkspaceArchiveContentRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetWorkspaceDetailsRequest

type ApiGetWorkspaceDetailsRequest struct {
	ApiService *WorkspaceApiService
	// contains filtered or unexported fields
}

func (ApiGetWorkspaceDetailsRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetWorkspaceDetailsRequest) Execute

func (ApiGetWorkspaceDetailsRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetWorkspaceRepositoryContentManagerRequest

type ApiGetWorkspaceRepositoryContentManagerRequest struct {
	ApiService *WorkspaceApiService
	// contains filtered or unexported fields
}

func (ApiGetWorkspaceRepositoryContentManagerRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetWorkspaceRepositoryContentManagerRequest) Execute

func (ApiGetWorkspaceRepositoryContentManagerRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetWorkspaceRequest

type ApiGetWorkspaceRequest struct {
	ApiService *WorkspaceApiService
	// contains filtered or unexported fields
}

func (ApiGetWorkspaceRequest) AcceptVersion

func (r ApiGetWorkspaceRequest) AcceptVersion(acceptVersion string) ApiGetWorkspaceRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetWorkspaceRequest) Execute

func (ApiGetWorkspaceRequest) IfNoneMatch

func (r ApiGetWorkspaceRequest) IfNoneMatch(ifNoneMatch string) ApiGetWorkspaceRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetWorkspaceSourceRequest

type ApiGetWorkspaceSourceRequest struct {
	ApiService *WorkspaceSourceApiService
	// contains filtered or unexported fields
}

func (ApiGetWorkspaceSourceRequest) AcceptVersion

func (r ApiGetWorkspaceSourceRequest) AcceptVersion(acceptVersion string) ApiGetWorkspaceSourceRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetWorkspaceSourceRequest) Execute

func (ApiGetWorkspaceSourceRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiListBoardsRequest

type ApiListBoardsRequest struct {
	ApiService *BoardsApiService
	// contains filtered or unexported fields
}

func (ApiListBoardsRequest) AcceptVersion

func (r ApiListBoardsRequest) AcceptVersion(acceptVersion string) ApiListBoardsRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListBoardsRequest) Embed

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListBoardsRequest) Execute

func (ApiListBoardsRequest) IfNoneMatch

func (r ApiListBoardsRequest) IfNoneMatch(ifNoneMatch string) ApiListBoardsRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListBoardsRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiListBoardsRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiListBuildArtefactsRequest

type ApiListBuildArtefactsRequest struct {
	ApiService *BuildJobsApiService
	// contains filtered or unexported fields
}

func (ApiListBuildArtefactsRequest) AcceptVersion

func (r ApiListBuildArtefactsRequest) AcceptVersion(acceptVersion string) ApiListBuildArtefactsRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListBuildArtefactsRequest) Execute

func (ApiListBuildArtefactsRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListBuildArtefactsRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiListBuildArtefactsRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiListBuildJobRequest

type ApiListBuildJobRequest struct {
	ApiService *BuildJobsApiService
	// contains filtered or unexported fields
}

func (ApiListBuildJobRequest) AcceptVersion

func (r ApiListBuildJobRequest) AcceptVersion(acceptVersion string) ApiListBuildJobRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListBuildJobRequest) Embed

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListBuildJobRequest) Execute

func (ApiListBuildJobRequest) IfNoneMatch

func (r ApiListBuildJobRequest) IfNoneMatch(ifNoneMatch string) ApiListBuildJobRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListBuildJobRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiListBuildJobRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiListCmsisBuildersRequest

type ApiListCmsisBuildersRequest struct {
	ApiService *CMSISBuildersApiService
	// contains filtered or unexported fields
}

func (ApiListCmsisBuildersRequest) AcceptVersion

func (r ApiListCmsisBuildersRequest) AcceptVersion(acceptVersion string) ApiListCmsisBuildersRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListCmsisBuildersRequest) Embed

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListCmsisBuildersRequest) Execute

func (ApiListCmsisBuildersRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListCmsisBuildersRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiListCmsisBuildersRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiListCmsisIntellisenseRequest

type ApiListCmsisIntellisenseRequest struct {
	ApiService *CMSISIntellisenseBuildersApiService
	// contains filtered or unexported fields
}

func (ApiListCmsisIntellisenseRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListCmsisIntellisenseRequest) Embed

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListCmsisIntellisenseRequest) Execute

func (ApiListCmsisIntellisenseRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListCmsisIntellisenseRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiListCmsisIntellisenseRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiListDevicesRequest

type ApiListDevicesRequest struct {
	ApiService *DevicesApiService
	// contains filtered or unexported fields
}

func (ApiListDevicesRequest) AcceptVersion

func (r ApiListDevicesRequest) AcceptVersion(acceptVersion string) ApiListDevicesRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListDevicesRequest) Embed

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListDevicesRequest) Execute

func (ApiListDevicesRequest) IfNoneMatch

func (r ApiListDevicesRequest) IfNoneMatch(ifNoneMatch string) ApiListDevicesRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListDevicesRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiListDevicesRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiListFilteredVhtInstancesRequest

type ApiListFilteredVhtInstancesRequest struct {
	ApiService *VirtualHardwareTargetApiService
	// contains filtered or unexported fields
}

func (ApiListFilteredVhtInstancesRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListFilteredVhtInstancesRequest) Embed

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListFilteredVhtInstancesRequest) Execute

func (ApiListFilteredVhtInstancesRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListFilteredVhtInstancesRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiListFilteredVhtInstancesRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiListIntellisenseArtefactsRequest

type ApiListIntellisenseArtefactsRequest struct {
	ApiService *IntellisenseJobsApiService
	// contains filtered or unexported fields
}

func (ApiListIntellisenseArtefactsRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListIntellisenseArtefactsRequest) Execute

func (ApiListIntellisenseArtefactsRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListIntellisenseArtefactsRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiListIntellisenseArtefactsRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiListIntellisenseJobRequest

type ApiListIntellisenseJobRequest struct {
	ApiService *IntellisenseJobsApiService
	// contains filtered or unexported fields
}

func (ApiListIntellisenseJobRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListIntellisenseJobRequest) Embed

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListIntellisenseJobRequest) Execute

func (ApiListIntellisenseJobRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListIntellisenseJobRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiListIntellisenseJobRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiListVendorsRequest

type ApiListVendorsRequest struct {
	ApiService *VendorsApiService
	// contains filtered or unexported fields
}

func (ApiListVendorsRequest) AcceptVersion

func (r ApiListVendorsRequest) AcceptVersion(acceptVersion string) ApiListVendorsRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListVendorsRequest) Embed

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListVendorsRequest) Execute

func (ApiListVendorsRequest) IfNoneMatch

func (r ApiListVendorsRequest) IfNoneMatch(ifNoneMatch string) ApiListVendorsRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListVendorsRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiListVendorsRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiListVhtInstanceArtefactManagersRequest

type ApiListVhtInstanceArtefactManagersRequest struct {
	ApiService *VirtualHardwareTargetInstanceApiService
	// contains filtered or unexported fields
}

func (ApiListVhtInstanceArtefactManagersRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListVhtInstanceArtefactManagersRequest) Embed

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListVhtInstanceArtefactManagersRequest) Execute

func (ApiListVhtInstanceArtefactManagersRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListVhtInstanceArtefactManagersRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiListVhtInstanceArtefactManagersRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiListVhtInstancesRequest

type ApiListVhtInstancesRequest struct {
	ApiService *VirtualHardwareTargetInstanceApiService
	// contains filtered or unexported fields
}

func (ApiListVhtInstancesRequest) AcceptVersion

func (r ApiListVhtInstancesRequest) AcceptVersion(acceptVersion string) ApiListVhtInstancesRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListVhtInstancesRequest) Embed

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListVhtInstancesRequest) Execute

func (ApiListVhtInstancesRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListVhtInstancesRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiListVhtInstancesRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiListVhtRunJobsRequest

type ApiListVhtRunJobsRequest struct {
	ApiService *VHTRunJobsApiService
	// contains filtered or unexported fields
}

func (ApiListVhtRunJobsRequest) AcceptVersion

func (r ApiListVhtRunJobsRequest) AcceptVersion(acceptVersion string) ApiListVhtRunJobsRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListVhtRunJobsRequest) Embed

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListVhtRunJobsRequest) Execute

func (ApiListVhtRunJobsRequest) IfNoneMatch

func (r ApiListVhtRunJobsRequest) IfNoneMatch(ifNoneMatch string) ApiListVhtRunJobsRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListVhtRunJobsRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiListVhtRunJobsRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiListVhtsRequest

type ApiListVhtsRequest struct {
	ApiService *VirtualHardwareTargetApiService
	// contains filtered or unexported fields
}

func (ApiListVhtsRequest) AcceptVersion

func (r ApiListVhtsRequest) AcceptVersion(acceptVersion string) ApiListVhtsRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListVhtsRequest) Embed

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListVhtsRequest) Execute

func (ApiListVhtsRequest) IfNoneMatch

func (r ApiListVhtsRequest) IfNoneMatch(ifNoneMatch string) ApiListVhtsRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListVhtsRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiListVhtsRequest) Offset

func (r ApiListVhtsRequest) Offset(offset int32) ApiListVhtsRequest

Paging: The index of the first item to return in the resource.

type ApiListWorkspaceSourcesRequest

type ApiListWorkspaceSourcesRequest struct {
	ApiService *WorkspaceSourceApiService
	// contains filtered or unexported fields
}

func (ApiListWorkspaceSourcesRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListWorkspaceSourcesRequest) Embed

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListWorkspaceSourcesRequest) Execute

func (ApiListWorkspaceSourcesRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListWorkspaceSourcesRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiListWorkspaceSourcesRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiListWorkspacesRequest

type ApiListWorkspacesRequest struct {
	ApiService *WorkspaceApiService
	// contains filtered or unexported fields
}

func (ApiListWorkspacesRequest) AcceptVersion

func (r ApiListWorkspacesRequest) AcceptVersion(acceptVersion string) ApiListWorkspacesRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListWorkspacesRequest) Embed

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListWorkspacesRequest) Execute

func (ApiListWorkspacesRequest) IfNoneMatch

func (r ApiListWorkspacesRequest) IfNoneMatch(ifNoneMatch string) ApiListWorkspacesRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListWorkspacesRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiListWorkspacesRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiRetainBuildJobRequest

type ApiRetainBuildJobRequest struct {
	ApiService *BuildJobsApiService
	// contains filtered or unexported fields
}

func (ApiRetainBuildJobRequest) AcceptVersion

func (r ApiRetainBuildJobRequest) AcceptVersion(acceptVersion string) ApiRetainBuildJobRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiRetainBuildJobRequest) Execute

func (ApiRetainBuildJobRequest) RetainBuildJobRequest

func (r ApiRetainBuildJobRequest) RetainBuildJobRequest(retainBuildJobRequest RetainBuildJobRequest) ApiRetainBuildJobRequest

TTL configuration.

type ApiRetainIntellisenseJobRequest

type ApiRetainIntellisenseJobRequest struct {
	ApiService *IntellisenseJobsApiService
	// contains filtered or unexported fields
}

func (ApiRetainIntellisenseJobRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiRetainIntellisenseJobRequest) Execute

func (ApiRetainIntellisenseJobRequest) RetainBuildJobRequest

func (r ApiRetainIntellisenseJobRequest) RetainBuildJobRequest(retainBuildJobRequest RetainBuildJobRequest) ApiRetainIntellisenseJobRequest

TTL configuration.

type ApiRetainWorkspaceRequest

type ApiRetainWorkspaceRequest struct {
	ApiService *WorkspaceApiService
	// contains filtered or unexported fields
}

func (ApiRetainWorkspaceRequest) AcceptVersion

func (r ApiRetainWorkspaceRequest) AcceptVersion(acceptVersion string) ApiRetainWorkspaceRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiRetainWorkspaceRequest) Execute

func (ApiRetainWorkspaceRequest) RetainWorkspaceRequest

func (r ApiRetainWorkspaceRequest) RetainWorkspaceRequest(retainWorkspaceRequest RetainWorkspaceRequest) ApiRetainWorkspaceRequest

TTL configuration.

type ApiStartCmsisBuildRequest

type ApiStartCmsisBuildRequest struct {
	ApiService *CMSISBuildersApiService
	// contains filtered or unexported fields
}

func (ApiStartCmsisBuildRequest) AcceptVersion

func (r ApiStartCmsisBuildRequest) AcceptVersion(acceptVersion string) ApiStartCmsisBuildRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiStartCmsisBuildRequest) BuildJobItem

A name of the CMSIS project to build.

func (ApiStartCmsisBuildRequest) Execute

type ApiStartCmsisIntellisenseRequest

type ApiStartCmsisIntellisenseRequest struct {
	ApiService *CMSISIntellisenseBuildersApiService
	// contains filtered or unexported fields
}

func (ApiStartCmsisIntellisenseRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiStartCmsisIntellisenseRequest) Execute

func (ApiStartCmsisIntellisenseRequest) IntellisenseJobItem

A name of the CMSIS project to generate compilation database.

type ApiStartVhtInstanceRequest

type ApiStartVhtInstanceRequest struct {
	ApiService *VirtualHardwareTargetApiService
	// contains filtered or unexported fields
}

func (ApiStartVhtInstanceRequest) AcceptVersion

func (r ApiStartVhtInstanceRequest) AcceptVersion(acceptVersion string) ApiStartVhtInstanceRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiStartVhtInstanceRequest) Execute

func (ApiStartVhtInstanceRequest) VhtInstanceItem

func (r ApiStartVhtInstanceRequest) VhtInstanceItem(vhtInstanceItem VhtInstanceItem) ApiStartVhtInstanceRequest

A name of the VHT to request.

type ApiStartVhtRunJobRequest

type ApiStartVhtRunJobRequest struct {
	ApiService *VirtualHardwareTargetInstanceApiService
	// contains filtered or unexported fields
}

func (ApiStartVhtRunJobRequest) AcceptVersion

func (r ApiStartVhtRunJobRequest) AcceptVersion(acceptVersion string) ApiStartVhtRunJobRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiStartVhtRunJobRequest) Execute

func (ApiStartVhtRunJobRequest) VhtRunJobItem

func (r ApiStartVhtRunJobRequest) VhtRunJobItem(vhtRunJobItem VhtRunJobItem) ApiStartVhtRunJobRequest

A VHT run job.

type ApiStopVhtInstanceRequest

type ApiStopVhtInstanceRequest struct {
	ApiService *VirtualHardwareTargetInstanceApiService
	// contains filtered or unexported fields
}

func (ApiStopVhtInstanceRequest) AcceptVersion

func (r ApiStopVhtInstanceRequest) AcceptVersion(acceptVersion string) ApiStopVhtInstanceRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiStopVhtInstanceRequest) Execute

type ApiUploadVhtInstanceArtefactRequest

type ApiUploadVhtInstanceArtefactRequest struct {
	ApiService *VirtualHardwareTargetInstanceApiService
	// contains filtered or unexported fields
}

func (ApiUploadVhtInstanceArtefactRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiUploadVhtInstanceArtefactRequest) Content

artefact content

func (ApiUploadVhtInstanceArtefactRequest) ContentMediaType

Media type of the artefact according to https://www.iana.org/assignments/media-types/media-types.xhtml Technically redundant, but can be used by JSON Schema tools that may not be aware of the OpenAPI context.

func (ApiUploadVhtInstanceArtefactRequest) Execute

func (ApiUploadVhtInstanceArtefactRequest) Hash

Hash of the artefact (sha256) for network resilience

func (ApiUploadVhtInstanceArtefactRequest) IfMatch

Conditional Requests: This is required in order to perform an update of a resource. The value of this header should be the `ETag` of the resource when read (before being subsequently modified by the client).

func (ApiUploadVhtInstanceArtefactRequest) Size

size in bytes of this artefact. Technically redundant, but can be used by JSON Schema tools that may not be aware of the OpenAPI context.

func (ApiUploadVhtInstanceArtefactRequest) Title

Optional human readable name of the artefact.

type ApiUploadWorkspaceArchiveContentRequest

type ApiUploadWorkspaceArchiveContentRequest struct {
	ApiService *WorkspaceApiService
	// contains filtered or unexported fields
}

func (ApiUploadWorkspaceArchiveContentRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiUploadWorkspaceArchiveContentRequest) Content

artefact content

func (ApiUploadWorkspaceArchiveContentRequest) ContentMediaType

Media type of the artefact according to https://www.iana.org/assignments/media-types/media-types.xhtml Technically redundant, but can be used by JSON Schema tools that may not be aware of the OpenAPI context.

func (ApiUploadWorkspaceArchiveContentRequest) Execute

func (ApiUploadWorkspaceArchiveContentRequest) Hash

Hash of the artefact (sha256) for network resilience

func (ApiUploadWorkspaceArchiveContentRequest) IfMatch

Conditional Requests: This is required in order to perform an update of a resource. The value of this header should be the `ETag` of the resource when read (before being subsequently modified by the client).

func (ApiUploadWorkspaceArchiveContentRequest) Size

size in bytes of this artefact. Technically redundant, but can be used by JSON Schema tools that may not be aware of the OpenAPI context.

func (ApiUploadWorkspaceArchiveContentRequest) Title

Optional human readable name of the artefact.

type ArtefactManagerCollection

type ArtefactManagerCollection struct {
	Embedded *EmbeddedArtefactManagerItems `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks    `json:"_links"`
	Metadata NullablePagingMetadata        `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

ArtefactManagerCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewArtefactManagerCollection

func NewArtefactManagerCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *ArtefactManagerCollection

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

func NewArtefactManagerCollectionWithDefaults

func NewArtefactManagerCollectionWithDefaults() *ArtefactManagerCollection

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

func (*ArtefactManagerCollection) GetEmbedded

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*ArtefactManagerCollection) GetEmbeddedOk

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*ArtefactManagerCollection) GetLinksOk

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ArtefactManagerCollection) GetMetadata

func (o *ArtefactManagerCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*ArtefactManagerCollection) GetMetadataOk

func (o *ArtefactManagerCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ArtefactManagerCollection) GetName

func (o *ArtefactManagerCollection) GetName() string

GetName returns the Name field value

func (*ArtefactManagerCollection) GetNameOk

func (o *ArtefactManagerCollection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ArtefactManagerCollection) GetTitle

func (o *ArtefactManagerCollection) GetTitle() string

GetTitle returns the Title field value

func (*ArtefactManagerCollection) GetTitleOk

func (o *ArtefactManagerCollection) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*ArtefactManagerCollection) HasEmbedded

func (o *ArtefactManagerCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (ArtefactManagerCollection) MarshalJSON

func (o ArtefactManagerCollection) MarshalJSON() ([]byte, error)

func (*ArtefactManagerCollection) SetEmbedded

SetEmbedded gets a reference to the given EmbeddedArtefactManagerItems and assigns it to the Embedded field.

SetLinks sets field value

func (*ArtefactManagerCollection) SetMetadata

func (o *ArtefactManagerCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*ArtefactManagerCollection) SetName

func (o *ArtefactManagerCollection) SetName(v string)

SetName sets field value

func (*ArtefactManagerCollection) SetTitle

func (o *ArtefactManagerCollection) SetTitle(v string)

SetTitle sets field value

type ArtefactManagerItem

type ArtefactManagerItem struct {
	Links    NullableArtefactManagerLinks `json:"_links"`
	Metadata NullableCommonMetadata       `json:"_metadata"`
	// Category the artefact belongs to.
	Category NullableString `json:"category"`
	// Media type of the artefact according to https://www.iana.org/assignments/media-types/media-types.xhtml
	ContentMediaType string `json:"contentMediaType"`
	// Description of what the artefact is.
	Description string `json:"description"`
	// Hash of the artefact (sha256)
	Hash NullableString `json:"hash"`
	// Whether the artefact is required or not for a workflow.
	Mandatory NullableBool `json:"mandatory,omitempty"`
	// Maximum size in bytes accepted for this artefact.
	MaxSize int64 `json:"maxSize"`
	// ID of the artefact as set by the system.
	Name string `json:"name"`
	// Size in bytes of this artefact.
	Size *int64 `json:"size,omitempty"`
	// Optional human readable name of the artefact.
	Title NullableString `json:"title,omitempty"`
}

ArtefactManagerItem artefact controller resource

func NewArtefactManagerItem

func NewArtefactManagerItem(links NullableArtefactManagerLinks, metadata NullableCommonMetadata, category NullableString, contentMediaType string, description string, hash NullableString, maxSize int64, name string) *ArtefactManagerItem

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

func NewArtefactManagerItemWithDefaults

func NewArtefactManagerItemWithDefaults() *ArtefactManagerItem

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

func (*ArtefactManagerItem) GetCategory

func (o *ArtefactManagerItem) GetCategory() string

GetCategory returns the Category field value If the value is explicit nil, the zero value for string will be returned

func (*ArtefactManagerItem) GetCategoryOk

func (o *ArtefactManagerItem) GetCategoryOk() (*string, bool)

GetCategoryOk returns a tuple with the Category field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ArtefactManagerItem) GetContentMediaType

func (o *ArtefactManagerItem) GetContentMediaType() string

GetContentMediaType returns the ContentMediaType field value

func (*ArtefactManagerItem) GetContentMediaTypeOk

func (o *ArtefactManagerItem) GetContentMediaTypeOk() (*string, bool)

GetContentMediaTypeOk returns a tuple with the ContentMediaType field value and a boolean to check if the value has been set.

func (*ArtefactManagerItem) GetDescription

func (o *ArtefactManagerItem) GetDescription() string

GetDescription returns the Description field value

func (*ArtefactManagerItem) GetDescriptionOk

func (o *ArtefactManagerItem) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*ArtefactManagerItem) GetHash

func (o *ArtefactManagerItem) GetHash() string

GetHash returns the Hash field value If the value is explicit nil, the zero value for string will be returned

func (*ArtefactManagerItem) GetHashOk

func (o *ArtefactManagerItem) GetHashOk() (*string, bool)

GetHashOk returns a tuple with the Hash field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

GetLinks returns the Links field value If the value is explicit nil, the zero value for ArtefactManagerLinks will be returned

func (*ArtefactManagerItem) GetLinksOk

func (o *ArtefactManagerItem) GetLinksOk() (*ArtefactManagerLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ArtefactManagerItem) GetMandatory

func (o *ArtefactManagerItem) GetMandatory() bool

GetMandatory returns the Mandatory field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ArtefactManagerItem) GetMandatoryOk

func (o *ArtefactManagerItem) GetMandatoryOk() (*bool, bool)

GetMandatoryOk returns a tuple with the Mandatory field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ArtefactManagerItem) GetMaxSize

func (o *ArtefactManagerItem) GetMaxSize() int64

GetMaxSize returns the MaxSize field value

func (*ArtefactManagerItem) GetMaxSizeOk

func (o *ArtefactManagerItem) GetMaxSizeOk() (*int64, bool)

GetMaxSizeOk returns a tuple with the MaxSize field value and a boolean to check if the value has been set.

func (*ArtefactManagerItem) GetMetadata

func (o *ArtefactManagerItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*ArtefactManagerItem) GetMetadataOk

func (o *ArtefactManagerItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ArtefactManagerItem) GetName

func (o *ArtefactManagerItem) GetName() string

GetName returns the Name field value

func (*ArtefactManagerItem) GetNameOk

func (o *ArtefactManagerItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ArtefactManagerItem) GetSize

func (o *ArtefactManagerItem) GetSize() int64

GetSize returns the Size field value if set, zero value otherwise.

func (*ArtefactManagerItem) GetSizeOk

func (o *ArtefactManagerItem) GetSizeOk() (*int64, bool)

GetSizeOk returns a tuple with the Size field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ArtefactManagerItem) GetTitle

func (o *ArtefactManagerItem) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ArtefactManagerItem) GetTitleOk

func (o *ArtefactManagerItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ArtefactManagerItem) HasMandatory

func (o *ArtefactManagerItem) HasMandatory() bool

HasMandatory returns a boolean if a field has been set.

func (*ArtefactManagerItem) HasSize

func (o *ArtefactManagerItem) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*ArtefactManagerItem) HasTitle

func (o *ArtefactManagerItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (ArtefactManagerItem) MarshalJSON

func (o ArtefactManagerItem) MarshalJSON() ([]byte, error)

func (*ArtefactManagerItem) SetCategory

func (o *ArtefactManagerItem) SetCategory(v string)

SetCategory sets field value

func (*ArtefactManagerItem) SetContentMediaType

func (o *ArtefactManagerItem) SetContentMediaType(v string)

SetContentMediaType sets field value

func (*ArtefactManagerItem) SetDescription

func (o *ArtefactManagerItem) SetDescription(v string)

SetDescription sets field value

func (*ArtefactManagerItem) SetHash

func (o *ArtefactManagerItem) SetHash(v string)

SetHash sets field value

SetLinks sets field value

func (*ArtefactManagerItem) SetMandatory

func (o *ArtefactManagerItem) SetMandatory(v bool)

SetMandatory gets a reference to the given NullableBool and assigns it to the Mandatory field.

func (*ArtefactManagerItem) SetMandatoryNil

func (o *ArtefactManagerItem) SetMandatoryNil()

SetMandatoryNil sets the value for Mandatory to be an explicit nil

func (*ArtefactManagerItem) SetMaxSize

func (o *ArtefactManagerItem) SetMaxSize(v int64)

SetMaxSize sets field value

func (*ArtefactManagerItem) SetMetadata

func (o *ArtefactManagerItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*ArtefactManagerItem) SetName

func (o *ArtefactManagerItem) SetName(v string)

SetName sets field value

func (*ArtefactManagerItem) SetSize

func (o *ArtefactManagerItem) SetSize(v int64)

SetSize gets a reference to the given int64 and assigns it to the Size field.

func (*ArtefactManagerItem) SetTitle

func (o *ArtefactManagerItem) SetTitle(v string)

SetTitle gets a reference to the given NullableString and assigns it to the Title field.

func (*ArtefactManagerItem) SetTitleNil

func (o *ArtefactManagerItem) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil

func (*ArtefactManagerItem) UnsetMandatory

func (o *ArtefactManagerItem) UnsetMandatory()

UnsetMandatory ensures that no value is present for Mandatory, not even an explicit nil

func (*ArtefactManagerItem) UnsetTitle

func (o *ArtefactManagerItem) UnsetTitle()

UnsetTitle ensures that no value is present for Title, not even an explicit nil

type ArtefactManagerLinks struct {
	Clear      *HalLinkData `json:"clear,omitempty"`
	Collection *HalLinkData `json:"collection,omitempty"`
	Download   *HalLinkData `json:"download,omitempty"`
	Related    HalLinkData  `json:"related"`
	Self       HalLinkData  `json:"self"`
	Upload     *HalLinkData `json:"upload,omitempty"`
}

ArtefactManagerLinks links to manage artefacts Note: the links for actions on artefacts (i.e. upload, download, clear) should have in their title the title specified by the user for the artefact when uploading it.

func NewArtefactManagerLinks(related HalLinkData, self HalLinkData) *ArtefactManagerLinks

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

func NewArtefactManagerLinksWithDefaults

func NewArtefactManagerLinksWithDefaults() *ArtefactManagerLinks

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

func (*ArtefactManagerLinks) GetClear

func (o *ArtefactManagerLinks) GetClear() HalLinkData

GetClear returns the Clear field value if set, zero value otherwise.

func (*ArtefactManagerLinks) GetClearOk

func (o *ArtefactManagerLinks) GetClearOk() (*HalLinkData, bool)

GetClearOk returns a tuple with the Clear field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ArtefactManagerLinks) GetCollection

func (o *ArtefactManagerLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value if set, zero value otherwise.

func (*ArtefactManagerLinks) GetCollectionOk

func (o *ArtefactManagerLinks) GetCollectionOk() (*HalLinkData, bool)

GetCollectionOk returns a tuple with the Collection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ArtefactManagerLinks) GetDownload

func (o *ArtefactManagerLinks) GetDownload() HalLinkData

GetDownload returns the Download field value if set, zero value otherwise.

func (*ArtefactManagerLinks) GetDownloadOk

func (o *ArtefactManagerLinks) GetDownloadOk() (*HalLinkData, bool)

GetDownloadOk returns a tuple with the Download field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ArtefactManagerLinks) GetRelated

func (o *ArtefactManagerLinks) GetRelated() HalLinkData

GetRelated returns the Related field value

func (*ArtefactManagerLinks) GetRelatedOk

func (o *ArtefactManagerLinks) GetRelatedOk() (*HalLinkData, bool)

GetRelatedOk returns a tuple with the Related field value and a boolean to check if the value has been set.

func (*ArtefactManagerLinks) GetSelf

func (o *ArtefactManagerLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*ArtefactManagerLinks) GetSelfOk

func (o *ArtefactManagerLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*ArtefactManagerLinks) GetUpload

func (o *ArtefactManagerLinks) GetUpload() HalLinkData

GetUpload returns the Upload field value if set, zero value otherwise.

func (*ArtefactManagerLinks) GetUploadOk

func (o *ArtefactManagerLinks) GetUploadOk() (*HalLinkData, bool)

GetUploadOk returns a tuple with the Upload field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ArtefactManagerLinks) HasClear

func (o *ArtefactManagerLinks) HasClear() bool

HasClear returns a boolean if a field has been set.

func (*ArtefactManagerLinks) HasCollection

func (o *ArtefactManagerLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (*ArtefactManagerLinks) HasDownload

func (o *ArtefactManagerLinks) HasDownload() bool

HasDownload returns a boolean if a field has been set.

func (*ArtefactManagerLinks) HasUpload

func (o *ArtefactManagerLinks) HasUpload() bool

HasUpload returns a boolean if a field has been set.

func (ArtefactManagerLinks) MarshalJSON

func (o ArtefactManagerLinks) MarshalJSON() ([]byte, error)

func (*ArtefactManagerLinks) SetClear

func (o *ArtefactManagerLinks) SetClear(v HalLinkData)

SetClear gets a reference to the given HalLinkData and assigns it to the Clear field.

func (*ArtefactManagerLinks) SetCollection

func (o *ArtefactManagerLinks) SetCollection(v HalLinkData)

SetCollection gets a reference to the given HalLinkData and assigns it to the Collection field.

func (*ArtefactManagerLinks) SetDownload

func (o *ArtefactManagerLinks) SetDownload(v HalLinkData)

SetDownload gets a reference to the given HalLinkData and assigns it to the Download field.

func (*ArtefactManagerLinks) SetRelated

func (o *ArtefactManagerLinks) SetRelated(v HalLinkData)

SetRelated sets field value

func (*ArtefactManagerLinks) SetSelf

func (o *ArtefactManagerLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (*ArtefactManagerLinks) SetUpload

func (o *ArtefactManagerLinks) SetUpload(v HalLinkData)

SetUpload gets a reference to the given HalLinkData and assigns it to the Upload field.

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type BoardItem

type BoardItem struct {
	Links    BoardItemLinks         `json:"_links"`
	Metadata NullableCommonMetadata `json:"_metadata"`
	// Array of debug interfaces for the Board.
	DebugInterfaces []ADebugInterface `json:"debug_interfaces,omitempty"`
	// Description of the Board.
	Description string `json:"description"`
	// Mbed detection code for debugging.
	DetectCode NullableString `json:"detect_code,omitempty"`
	// Array of features for the Board.
	Features []BoardItemFeaturesInner `json:"features,omitempty"`
	// Unique ID of the Board.
	Id string `json:"id"`
	// Revision of the Board.
	Revision string `json:"revision"`
	// Brief summary of the Board.
	Summary string `json:"summary"`
	// Human-readable name of the Board.
	Title string `json:"title"`
}

BoardItem struct for BoardItem

func NewBoardItem

func NewBoardItem(links BoardItemLinks, metadata NullableCommonMetadata, description string, id string, revision string, summary string, title string) *BoardItem

NewBoardItem instantiates a new BoardItem 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

func NewBoardItemWithDefaults

func NewBoardItemWithDefaults() *BoardItem

NewBoardItemWithDefaults instantiates a new BoardItem 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

func (*BoardItem) GetDebugInterfaces

func (o *BoardItem) GetDebugInterfaces() []ADebugInterface

GetDebugInterfaces returns the DebugInterfaces field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BoardItem) GetDebugInterfacesOk

func (o *BoardItem) GetDebugInterfacesOk() ([]ADebugInterface, bool)

GetDebugInterfacesOk returns a tuple with the DebugInterfaces field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BoardItem) GetDescription

func (o *BoardItem) GetDescription() string

GetDescription returns the Description field value

func (*BoardItem) GetDescriptionOk

func (o *BoardItem) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*BoardItem) GetDetectCode

func (o *BoardItem) GetDetectCode() string

GetDetectCode returns the DetectCode field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BoardItem) GetDetectCodeOk

func (o *BoardItem) GetDetectCodeOk() (*string, bool)

GetDetectCodeOk returns a tuple with the DetectCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BoardItem) GetFeatures

func (o *BoardItem) GetFeatures() []BoardItemFeaturesInner

GetFeatures returns the Features field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BoardItem) GetFeaturesOk

func (o *BoardItem) GetFeaturesOk() ([]BoardItemFeaturesInner, bool)

GetFeaturesOk returns a tuple with the Features field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BoardItem) GetId

func (o *BoardItem) GetId() string

GetId returns the Id field value

func (*BoardItem) GetIdOk

func (o *BoardItem) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (o *BoardItem) GetLinks() BoardItemLinks

GetLinks returns the Links field value

func (*BoardItem) GetLinksOk

func (o *BoardItem) GetLinksOk() (*BoardItemLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*BoardItem) GetMetadata

func (o *BoardItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*BoardItem) GetMetadataOk

func (o *BoardItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BoardItem) GetRevision

func (o *BoardItem) GetRevision() string

GetRevision returns the Revision field value

func (*BoardItem) GetRevisionOk

func (o *BoardItem) GetRevisionOk() (*string, bool)

GetRevisionOk returns a tuple with the Revision field value and a boolean to check if the value has been set.

func (*BoardItem) GetSummary

func (o *BoardItem) GetSummary() string

GetSummary returns the Summary field value

func (*BoardItem) GetSummaryOk

func (o *BoardItem) GetSummaryOk() (*string, bool)

GetSummaryOk returns a tuple with the Summary field value and a boolean to check if the value has been set.

func (*BoardItem) GetTitle

func (o *BoardItem) GetTitle() string

GetTitle returns the Title field value

func (*BoardItem) GetTitleOk

func (o *BoardItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*BoardItem) HasDebugInterfaces

func (o *BoardItem) HasDebugInterfaces() bool

HasDebugInterfaces returns a boolean if a field has been set.

func (*BoardItem) HasDetectCode

func (o *BoardItem) HasDetectCode() bool

HasDetectCode returns a boolean if a field has been set.

func (*BoardItem) HasFeatures

func (o *BoardItem) HasFeatures() bool

HasFeatures returns a boolean if a field has been set.

func (BoardItem) MarshalJSON

func (o BoardItem) MarshalJSON() ([]byte, error)

func (*BoardItem) SetDebugInterfaces

func (o *BoardItem) SetDebugInterfaces(v []ADebugInterface)

SetDebugInterfaces gets a reference to the given []ADebugInterface and assigns it to the DebugInterfaces field.

func (*BoardItem) SetDescription

func (o *BoardItem) SetDescription(v string)

SetDescription sets field value

func (*BoardItem) SetDetectCode

func (o *BoardItem) SetDetectCode(v string)

SetDetectCode gets a reference to the given NullableString and assigns it to the DetectCode field.

func (*BoardItem) SetDetectCodeNil

func (o *BoardItem) SetDetectCodeNil()

SetDetectCodeNil sets the value for DetectCode to be an explicit nil

func (*BoardItem) SetFeatures

func (o *BoardItem) SetFeatures(v []BoardItemFeaturesInner)

SetFeatures gets a reference to the given []BoardItemFeaturesInner and assigns it to the Features field.

func (*BoardItem) SetId

func (o *BoardItem) SetId(v string)

SetId sets field value

func (o *BoardItem) SetLinks(v BoardItemLinks)

SetLinks sets field value

func (*BoardItem) SetMetadata

func (o *BoardItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*BoardItem) SetRevision

func (o *BoardItem) SetRevision(v string)

SetRevision sets field value

func (*BoardItem) SetSummary

func (o *BoardItem) SetSummary(v string)

SetSummary sets field value

func (*BoardItem) SetTitle

func (o *BoardItem) SetTitle(v string)

SetTitle sets field value

func (*BoardItem) UnsetDetectCode

func (o *BoardItem) UnsetDetectCode()

UnsetDetectCode ensures that no value is present for DetectCode, not even an explicit nil

type BoardItemFeaturesInner

type BoardItemFeaturesInner struct {
	// Category of the feature.
	Category *string `json:"category,omitempty"`
	// Default name of the feature, used if no name is defined.
	DefaultName *string `json:"default_name,omitempty"`
	// Any further details about the feature.
	Detail *string `json:"detail,omitempty"`
	// Name of the feature.
	Name *string `json:"name,omitempty"`
	// Type of feature.
	Type *string `json:"type,omitempty"`
}

BoardItemFeaturesInner A board feature

func NewBoardItemFeaturesInner

func NewBoardItemFeaturesInner() *BoardItemFeaturesInner

NewBoardItemFeaturesInner instantiates a new BoardItemFeaturesInner 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

func NewBoardItemFeaturesInnerWithDefaults

func NewBoardItemFeaturesInnerWithDefaults() *BoardItemFeaturesInner

NewBoardItemFeaturesInnerWithDefaults instantiates a new BoardItemFeaturesInner 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

func (*BoardItemFeaturesInner) GetCategory

func (o *BoardItemFeaturesInner) GetCategory() string

GetCategory returns the Category field value if set, zero value otherwise.

func (*BoardItemFeaturesInner) GetCategoryOk

func (o *BoardItemFeaturesInner) GetCategoryOk() (*string, bool)

GetCategoryOk returns a tuple with the Category field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BoardItemFeaturesInner) GetDefaultName

func (o *BoardItemFeaturesInner) GetDefaultName() string

GetDefaultName returns the DefaultName field value if set, zero value otherwise.

func (*BoardItemFeaturesInner) GetDefaultNameOk

func (o *BoardItemFeaturesInner) GetDefaultNameOk() (*string, bool)

GetDefaultNameOk returns a tuple with the DefaultName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BoardItemFeaturesInner) GetDetail

func (o *BoardItemFeaturesInner) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*BoardItemFeaturesInner) GetDetailOk

func (o *BoardItemFeaturesInner) GetDetailOk() (*string, bool)

GetDetailOk returns a tuple with the Detail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BoardItemFeaturesInner) GetName

func (o *BoardItemFeaturesInner) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*BoardItemFeaturesInner) GetNameOk

func (o *BoardItemFeaturesInner) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BoardItemFeaturesInner) GetType

func (o *BoardItemFeaturesInner) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*BoardItemFeaturesInner) GetTypeOk

func (o *BoardItemFeaturesInner) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BoardItemFeaturesInner) HasCategory

func (o *BoardItemFeaturesInner) HasCategory() bool

HasCategory returns a boolean if a field has been set.

func (*BoardItemFeaturesInner) HasDefaultName

func (o *BoardItemFeaturesInner) HasDefaultName() bool

HasDefaultName returns a boolean if a field has been set.

func (*BoardItemFeaturesInner) HasDetail

func (o *BoardItemFeaturesInner) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*BoardItemFeaturesInner) HasName

func (o *BoardItemFeaturesInner) HasName() bool

HasName returns a boolean if a field has been set.

func (*BoardItemFeaturesInner) HasType

func (o *BoardItemFeaturesInner) HasType() bool

HasType returns a boolean if a field has been set.

func (BoardItemFeaturesInner) MarshalJSON

func (o BoardItemFeaturesInner) MarshalJSON() ([]byte, error)

func (*BoardItemFeaturesInner) SetCategory

func (o *BoardItemFeaturesInner) SetCategory(v string)

SetCategory gets a reference to the given string and assigns it to the Category field.

func (*BoardItemFeaturesInner) SetDefaultName

func (o *BoardItemFeaturesInner) SetDefaultName(v string)

SetDefaultName gets a reference to the given string and assigns it to the DefaultName field.

func (*BoardItemFeaturesInner) SetDetail

func (o *BoardItemFeaturesInner) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*BoardItemFeaturesInner) SetName

func (o *BoardItemFeaturesInner) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*BoardItemFeaturesInner) SetType

func (o *BoardItemFeaturesInner) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

type BoardItemLinks struct {
	Collection HalLinkData `json:"collection"`
	// Links to Devices mounted on the Board.
	Device []HalLinkData `json:"device,omitempty"`
	// Links to any documentation held by the Board.
	Documentation []HalLinkData `json:"documentation,omitempty"`
	Download      *HalLinkData  `json:"download,omitempty"`
	Guide         *HalLinkData  `json:"guide,omitempty"`
	Image         *HalLinkData  `json:"image,omitempty"`
	Self          HalLinkData   `json:"self"`
	Vendor        HalLinkData   `json:"vendor"`
}

BoardItemLinks The links for a BoardItem.

func NewBoardItemLinks(collection HalLinkData, self HalLinkData, vendor HalLinkData) *BoardItemLinks

NewBoardItemLinks instantiates a new BoardItemLinks 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

func NewBoardItemLinksWithDefaults

func NewBoardItemLinksWithDefaults() *BoardItemLinks

NewBoardItemLinksWithDefaults instantiates a new BoardItemLinks 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

func (*BoardItemLinks) GetCollection

func (o *BoardItemLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value

func (*BoardItemLinks) GetCollectionOk

func (o *BoardItemLinks) GetCollectionOk() (*HalLinkData, bool)

GetCollectionOk returns a tuple with the Collection field value and a boolean to check if the value has been set.

func (*BoardItemLinks) GetDevice

func (o *BoardItemLinks) GetDevice() []HalLinkData

GetDevice returns the Device field value if set, zero value otherwise.

func (*BoardItemLinks) GetDeviceOk

func (o *BoardItemLinks) GetDeviceOk() ([]HalLinkData, bool)

GetDeviceOk returns a tuple with the Device field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BoardItemLinks) GetDocumentation

func (o *BoardItemLinks) GetDocumentation() []HalLinkData

GetDocumentation returns the Documentation field value if set, zero value otherwise.

func (*BoardItemLinks) GetDocumentationOk

func (o *BoardItemLinks) GetDocumentationOk() ([]HalLinkData, bool)

GetDocumentationOk returns a tuple with the Documentation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BoardItemLinks) GetDownload

func (o *BoardItemLinks) GetDownload() HalLinkData

GetDownload returns the Download field value if set, zero value otherwise.

func (*BoardItemLinks) GetDownloadOk

func (o *BoardItemLinks) GetDownloadOk() (*HalLinkData, bool)

GetDownloadOk returns a tuple with the Download field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BoardItemLinks) GetGuide

func (o *BoardItemLinks) GetGuide() HalLinkData

GetGuide returns the Guide field value if set, zero value otherwise.

func (*BoardItemLinks) GetGuideOk

func (o *BoardItemLinks) GetGuideOk() (*HalLinkData, bool)

GetGuideOk returns a tuple with the Guide field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BoardItemLinks) GetImage

func (o *BoardItemLinks) GetImage() HalLinkData

GetImage returns the Image field value if set, zero value otherwise.

func (*BoardItemLinks) GetImageOk

func (o *BoardItemLinks) GetImageOk() (*HalLinkData, bool)

GetImageOk returns a tuple with the Image field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BoardItemLinks) GetSelf

func (o *BoardItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*BoardItemLinks) GetSelfOk

func (o *BoardItemLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*BoardItemLinks) GetVendor

func (o *BoardItemLinks) GetVendor() HalLinkData

GetVendor returns the Vendor field value

func (*BoardItemLinks) GetVendorOk

func (o *BoardItemLinks) GetVendorOk() (*HalLinkData, bool)

GetVendorOk returns a tuple with the Vendor field value and a boolean to check if the value has been set.

func (*BoardItemLinks) HasDevice

func (o *BoardItemLinks) HasDevice() bool

HasDevice returns a boolean if a field has been set.

func (*BoardItemLinks) HasDocumentation

func (o *BoardItemLinks) HasDocumentation() bool

HasDocumentation returns a boolean if a field has been set.

func (*BoardItemLinks) HasDownload

func (o *BoardItemLinks) HasDownload() bool

HasDownload returns a boolean if a field has been set.

func (*BoardItemLinks) HasGuide

func (o *BoardItemLinks) HasGuide() bool

HasGuide returns a boolean if a field has been set.

func (*BoardItemLinks) HasImage

func (o *BoardItemLinks) HasImage() bool

HasImage returns a boolean if a field has been set.

func (BoardItemLinks) MarshalJSON

func (o BoardItemLinks) MarshalJSON() ([]byte, error)

func (*BoardItemLinks) SetCollection

func (o *BoardItemLinks) SetCollection(v HalLinkData)

SetCollection sets field value

func (*BoardItemLinks) SetDevice

func (o *BoardItemLinks) SetDevice(v []HalLinkData)

SetDevice gets a reference to the given []HalLinkData and assigns it to the Device field.

func (*BoardItemLinks) SetDocumentation

func (o *BoardItemLinks) SetDocumentation(v []HalLinkData)

SetDocumentation gets a reference to the given []HalLinkData and assigns it to the Documentation field.

func (*BoardItemLinks) SetDownload

func (o *BoardItemLinks) SetDownload(v HalLinkData)

SetDownload gets a reference to the given HalLinkData and assigns it to the Download field.

func (*BoardItemLinks) SetGuide

func (o *BoardItemLinks) SetGuide(v HalLinkData)

SetGuide gets a reference to the given HalLinkData and assigns it to the Guide field.

func (*BoardItemLinks) SetImage

func (o *BoardItemLinks) SetImage(v HalLinkData)

SetImage gets a reference to the given HalLinkData and assigns it to the Image field.

func (*BoardItemLinks) SetSelf

func (o *BoardItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (*BoardItemLinks) SetVendor

func (o *BoardItemLinks) SetVendor(v HalLinkData)

SetVendor sets field value

type BoardsApiService

type BoardsApiService service

BoardsApiService BoardsApi service

func (*BoardsApiService) GetBoard

func (a *BoardsApiService) GetBoard(ctx context.Context, boardId string) ApiGetBoardRequest

GetBoard Get a Board Item

Get a specific Board Item using a Board ID

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param boardId Unique ID of a Board.
@return ApiGetBoardRequest

func (*BoardsApiService) GetBoardExecute

func (a *BoardsApiService) GetBoardExecute(r ApiGetBoardRequest) (*BoardItem, *http.Response, error)

Execute executes the request

@return BoardItem

func (*BoardsApiService) ListBoards

ListBoards List all the Boards.

This returns a collection resource that lists all of the Boards available to the service.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListBoardsRequest

func (*BoardsApiService) ListBoardsExecute

Execute executes the request

@return ListBoardsCollection

type BuildJobCollection

type BuildJobCollection struct {
	Embedded *EmbeddedBuildJobItems     `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks `json:"_links"`
	Metadata NullablePagingMetadata     `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

BuildJobCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewBuildJobCollection

func NewBuildJobCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *BuildJobCollection

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

func NewBuildJobCollectionWithDefaults

func NewBuildJobCollectionWithDefaults() *BuildJobCollection

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

func (*BuildJobCollection) GetEmbedded

func (o *BuildJobCollection) GetEmbedded() EmbeddedBuildJobItems

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*BuildJobCollection) GetEmbeddedOk

func (o *BuildJobCollection) GetEmbeddedOk() (*EmbeddedBuildJobItems, bool)

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *BuildJobCollection) GetLinks() HalCollectionLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*BuildJobCollection) GetLinksOk

func (o *BuildJobCollection) GetLinksOk() (*HalCollectionLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BuildJobCollection) GetMetadata

func (o *BuildJobCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*BuildJobCollection) GetMetadataOk

func (o *BuildJobCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BuildJobCollection) GetName

func (o *BuildJobCollection) GetName() string

GetName returns the Name field value

func (*BuildJobCollection) GetNameOk

func (o *BuildJobCollection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*BuildJobCollection) GetTitle

func (o *BuildJobCollection) GetTitle() string

GetTitle returns the Title field value

func (*BuildJobCollection) GetTitleOk

func (o *BuildJobCollection) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*BuildJobCollection) HasEmbedded

func (o *BuildJobCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (BuildJobCollection) MarshalJSON

func (o BuildJobCollection) MarshalJSON() ([]byte, error)

func (*BuildJobCollection) SetEmbedded

func (o *BuildJobCollection) SetEmbedded(v EmbeddedBuildJobItems)

SetEmbedded gets a reference to the given EmbeddedBuildJobItems and assigns it to the Embedded field.

func (o *BuildJobCollection) SetLinks(v HalCollectionLinks)

SetLinks sets field value

func (*BuildJobCollection) SetMetadata

func (o *BuildJobCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*BuildJobCollection) SetName

func (o *BuildJobCollection) SetName(v string)

SetName sets field value

func (*BuildJobCollection) SetTitle

func (o *BuildJobCollection) SetTitle(v string)

SetTitle sets field value

type BuildJobItem

type BuildJobItem struct {
	Links    NullableBuildJobItemLinks `json:"_links"`
	Metadata NullableCommonMetadata    `json:"_metadata"`
	// The number of build steps that have been completed so far. Please note: - This value also includes additional service orchestration steps, that are outside the core build process,   so may differ from the build progress indicated within build messages. - This value will only be available after the build has been started.
	BuildStepsCompleted NullableInt32 `json:"buildStepsCompleted"`
	// The total number of steps that will need to be performed to complete the build. Please note: - This value also includes additional service orchestration steps, that are outside the core build process,   so may differ from the build progress indicated within build messages. - This value will only be available after the build has been started.
	BuildStepsTotal NullableInt32 `json:"buildStepsTotal"`
	// The maximum time (in seconds) that the build will be allowed to run. After the timeout has expired the build will be aborted and reported as a failure. The timeout does not include any time the request spent being queued, waiting for the build to be started.
	BuildTimeout *int32 `json:"buildTimeout,omitempty"`
	// Whether to run a clean build.
	CleanBuild *bool `json:"cleanBuild,omitempty"`
	// True when the build job has completed (this does necessarily indicate success).
	Done bool `json:"done"`
	// True if there was an error in the build service while attempting the build.
	Error bool `json:"error"`
	// True if the compilation or link failed (this should be used in conjunction with the `done` property).
	Failure bool `json:"failure"`
	// Unique ID of the Build Job.
	Name string `json:"name"`
	// CMSIS project to build or being built.
	Project string `json:"project"`
	// True if job is currently queued and waiting to be processed. Otherwise, the job is either currently being processed or ended.
	Queued *bool `json:"queued,omitempty"`
	// A summary status of the job. Note: this value should not be relied upon to determine whether a job has completed, succeeded or failed as this list may change as state machine evolves. Use resource appropriate flags instead.
	Status string `json:"status"`
	// True if the build job was successful (this should be used in conjunction with the `done` property).
	Success bool `json:"success"`
	// Optional human readable name of the CMSIS build job.
	Title NullableString `json:"title,omitempty"`
	// Workspace name where the CMSIS project is present. If not set, the default user's workspace will be used.
	Workspace NullableString `json:"workspace,omitempty"`
}

BuildJobItem This resource allows a Build Job to be configured when it is created, such as defining the project to build. When the build job is read, it will include the current status of the build and links to other available resources, such as build messages and build artefacts.

func NewBuildJobItem

func NewBuildJobItem(links NullableBuildJobItemLinks, metadata NullableCommonMetadata, buildStepsCompleted NullableInt32, buildStepsTotal NullableInt32, done bool, error_ bool, failure bool, name string, project string, status string, success bool) *BuildJobItem

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

func NewBuildJobItemWithDefaults

func NewBuildJobItemWithDefaults() *BuildJobItem

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

func (o *BuildJobItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*BuildJobItem) FetchName

func (o *BuildJobItem) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*BuildJobItem) FetchTitle

func (o *BuildJobItem) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*BuildJobItem) FetchType

func (o *BuildJobItem) FetchType() string

FetchType returns the resource type

func (*BuildJobItem) GetBuildStepsCompleted

func (o *BuildJobItem) GetBuildStepsCompleted() int32

GetBuildStepsCompleted returns the BuildStepsCompleted field value If the value is explicit nil, the zero value for int32 will be returned

func (*BuildJobItem) GetBuildStepsCompletedOk

func (o *BuildJobItem) GetBuildStepsCompletedOk() (*int32, bool)

GetBuildStepsCompletedOk returns a tuple with the BuildStepsCompleted field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BuildJobItem) GetBuildStepsTotal

func (o *BuildJobItem) GetBuildStepsTotal() int32

GetBuildStepsTotal returns the BuildStepsTotal field value If the value is explicit nil, the zero value for int32 will be returned

func (*BuildJobItem) GetBuildStepsTotalOk

func (o *BuildJobItem) GetBuildStepsTotalOk() (*int32, bool)

GetBuildStepsTotalOk returns a tuple with the BuildStepsTotal field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BuildJobItem) GetBuildTimeout

func (o *BuildJobItem) GetBuildTimeout() int32

GetBuildTimeout returns the BuildTimeout field value if set, zero value otherwise.

func (*BuildJobItem) GetBuildTimeoutOk

func (o *BuildJobItem) GetBuildTimeoutOk() (*int32, bool)

GetBuildTimeoutOk returns a tuple with the BuildTimeout field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BuildJobItem) GetCleanBuild

func (o *BuildJobItem) GetCleanBuild() bool

GetCleanBuild returns the CleanBuild field value if set, zero value otherwise.

func (*BuildJobItem) GetCleanBuildOk

func (o *BuildJobItem) GetCleanBuildOk() (*bool, bool)

GetCleanBuildOk returns a tuple with the CleanBuild field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BuildJobItem) GetDone

func (o *BuildJobItem) GetDone() bool

GetDone returns the Done field value

func (*BuildJobItem) GetDoneOk

func (o *BuildJobItem) GetDoneOk() (*bool, bool)

GetDoneOk returns a tuple with the Done field value and a boolean to check if the value has been set.

func (*BuildJobItem) GetError

func (o *BuildJobItem) GetError() bool

GetError returns the Error field value

func (*BuildJobItem) GetErrorOk

func (o *BuildJobItem) GetErrorOk() (*bool, bool)

GetErrorOk returns a tuple with the Error field value and a boolean to check if the value has been set.

func (*BuildJobItem) GetFailure

func (o *BuildJobItem) GetFailure() bool

GetFailure returns the Failure field value

func (*BuildJobItem) GetFailureOk

func (o *BuildJobItem) GetFailureOk() (*bool, bool)

GetFailureOk returns a tuple with the Failure field value and a boolean to check if the value has been set.

func (o *BuildJobItem) GetLinks() BuildJobItemLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for BuildJobItemLinks will be returned

func (*BuildJobItem) GetLinksOk

func (o *BuildJobItem) GetLinksOk() (*BuildJobItemLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BuildJobItem) GetMetadata

func (o *BuildJobItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*BuildJobItem) GetMetadataOk

func (o *BuildJobItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BuildJobItem) GetName

func (o *BuildJobItem) GetName() string

GetName returns the Name field value

func (*BuildJobItem) GetNameOk

func (o *BuildJobItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*BuildJobItem) GetProject

func (o *BuildJobItem) GetProject() string

GetProject returns the Project field value

func (*BuildJobItem) GetProjectOk

func (o *BuildJobItem) GetProjectOk() (*string, bool)

GetProjectOk returns a tuple with the Project field value and a boolean to check if the value has been set.

func (*BuildJobItem) GetQueued

func (o *BuildJobItem) GetQueued() bool

GetQueued returns the Queued field value if set, zero value otherwise.

func (*BuildJobItem) GetQueuedOk

func (o *BuildJobItem) GetQueuedOk() (*bool, bool)

GetQueuedOk returns a tuple with the Queued field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BuildJobItem) GetStatus

func (o *BuildJobItem) GetStatus() string

GetStatus returns the Status field value

func (*BuildJobItem) GetStatusOk

func (o *BuildJobItem) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*BuildJobItem) GetSuccess

func (o *BuildJobItem) GetSuccess() bool

GetSuccess returns the Success field value

func (*BuildJobItem) GetSuccessOk

func (o *BuildJobItem) GetSuccessOk() (*bool, bool)

GetSuccessOk returns a tuple with the Success field value and a boolean to check if the value has been set.

func (*BuildJobItem) GetTitle

func (o *BuildJobItem) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BuildJobItem) GetTitleOk

func (o *BuildJobItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BuildJobItem) GetWorkspace

func (o *BuildJobItem) GetWorkspace() string

GetWorkspace returns the Workspace field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BuildJobItem) GetWorkspaceOk

func (o *BuildJobItem) GetWorkspaceOk() (*string, bool)

GetWorkspaceOk returns a tuple with the Workspace field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BuildJobItem) HasBuildTimeout

func (o *BuildJobItem) HasBuildTimeout() bool

HasBuildTimeout returns a boolean if a field has been set.

func (*BuildJobItem) HasCleanBuild

func (o *BuildJobItem) HasCleanBuild() bool

HasCleanBuild returns a boolean if a field has been set.

func (*BuildJobItem) HasQueued

func (o *BuildJobItem) HasQueued() bool

HasQueued returns a boolean if a field has been set.

func (*BuildJobItem) HasTitle

func (o *BuildJobItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*BuildJobItem) HasWorkspace

func (o *BuildJobItem) HasWorkspace() bool

HasWorkspace returns a boolean if a field has been set.

func (BuildJobItem) MarshalJSON

func (o BuildJobItem) MarshalJSON() ([]byte, error)

func (*BuildJobItem) SetBuildStepsCompleted

func (o *BuildJobItem) SetBuildStepsCompleted(v int32)

SetBuildStepsCompleted sets field value

func (*BuildJobItem) SetBuildStepsTotal

func (o *BuildJobItem) SetBuildStepsTotal(v int32)

SetBuildStepsTotal sets field value

func (*BuildJobItem) SetBuildTimeout

func (o *BuildJobItem) SetBuildTimeout(v int32)

SetBuildTimeout gets a reference to the given int32 and assigns it to the BuildTimeout field.

func (*BuildJobItem) SetCleanBuild

func (o *BuildJobItem) SetCleanBuild(v bool)

SetCleanBuild gets a reference to the given bool and assigns it to the CleanBuild field.

func (*BuildJobItem) SetDone

func (o *BuildJobItem) SetDone(v bool)

SetDone sets field value

func (*BuildJobItem) SetError

func (o *BuildJobItem) SetError(v bool)

SetError sets field value

func (*BuildJobItem) SetFailure

func (o *BuildJobItem) SetFailure(v bool)

SetFailure sets field value

func (o *BuildJobItem) SetLinks(v BuildJobItemLinks)

SetLinks sets field value

func (*BuildJobItem) SetMetadata

func (o *BuildJobItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*BuildJobItem) SetName

func (o *BuildJobItem) SetName(v string)

SetName sets field value

func (*BuildJobItem) SetProject

func (o *BuildJobItem) SetProject(v string)

SetProject sets field value

func (*BuildJobItem) SetQueued

func (o *BuildJobItem) SetQueued(v bool)

SetQueued gets a reference to the given bool and assigns it to the Queued field.

func (*BuildJobItem) SetStatus

func (o *BuildJobItem) SetStatus(v string)

SetStatus sets field value

func (*BuildJobItem) SetSuccess

func (o *BuildJobItem) SetSuccess(v bool)

SetSuccess sets field value

func (*BuildJobItem) SetTitle

func (o *BuildJobItem) SetTitle(v string)

SetTitle gets a reference to the given NullableString and assigns it to the Title field.

func (*BuildJobItem) SetTitleNil

func (o *BuildJobItem) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil

func (*BuildJobItem) SetWorkspace

func (o *BuildJobItem) SetWorkspace(v string)

SetWorkspace gets a reference to the given NullableString and assigns it to the Workspace field.

func (*BuildJobItem) SetWorkspaceNil

func (o *BuildJobItem) SetWorkspaceNil()

SetWorkspaceNil sets the value for Workspace to be an explicit nil

func (*BuildJobItem) UnsetTitle

func (o *BuildJobItem) UnsetTitle()

UnsetTitle ensures that no value is present for Title, not even an explicit nil

func (*BuildJobItem) UnsetWorkspace

func (o *BuildJobItem) UnsetWorkspace()

UnsetWorkspace ensures that no value is present for Workspace, not even an explicit nil

type BuildJobItemLinks struct {
	Artefacts   *HalLinkData `json:"artefacts,omitempty"`
	Cancel      *HalLinkData `json:"cancel,omitempty"`
	Delete      *HalLinkData `json:"delete,omitempty"`
	Describedby *HalLinkData `json:"describedby,omitempty"`
	Details     *HalLinkData `json:"details,omitempty"`
	Related     HalLinkData  `json:"related"`
	Retain      *HalLinkData `json:"retain,omitempty"`
	Self        HalLinkData  `json:"self"`
}

BuildJobItemLinks The `related` link indicates the builder being used for the build job. The `details` links to a resource that provides details of build progress (build messages). The `artefacts` links to a collection which will contain downloadable build products (if any). The `describedby` links to a resource that provides information about the project's workspace.

func NewBuildJobItemLinks(related HalLinkData, self HalLinkData) *BuildJobItemLinks

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

func NewBuildJobItemLinksWithDefaults

func NewBuildJobItemLinksWithDefaults() *BuildJobItemLinks

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

func (*BuildJobItemLinks) GetArtefacts

func (o *BuildJobItemLinks) GetArtefacts() HalLinkData

GetArtefacts returns the Artefacts field value if set, zero value otherwise.

func (*BuildJobItemLinks) GetArtefactsOk

func (o *BuildJobItemLinks) GetArtefactsOk() (*HalLinkData, bool)

GetArtefactsOk returns a tuple with the Artefacts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BuildJobItemLinks) GetCancel

func (o *BuildJobItemLinks) GetCancel() HalLinkData

GetCancel returns the Cancel field value if set, zero value otherwise.

func (*BuildJobItemLinks) GetCancelOk

func (o *BuildJobItemLinks) GetCancelOk() (*HalLinkData, bool)

GetCancelOk returns a tuple with the Cancel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BuildJobItemLinks) GetDelete

func (o *BuildJobItemLinks) GetDelete() HalLinkData

GetDelete returns the Delete field value if set, zero value otherwise.

func (*BuildJobItemLinks) GetDeleteOk

func (o *BuildJobItemLinks) GetDeleteOk() (*HalLinkData, bool)

GetDeleteOk returns a tuple with the Delete field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BuildJobItemLinks) GetDescribedby

func (o *BuildJobItemLinks) GetDescribedby() HalLinkData

GetDescribedby returns the Describedby field value if set, zero value otherwise.

func (*BuildJobItemLinks) GetDescribedbyOk

func (o *BuildJobItemLinks) GetDescribedbyOk() (*HalLinkData, bool)

GetDescribedbyOk returns a tuple with the Describedby field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BuildJobItemLinks) GetDetails

func (o *BuildJobItemLinks) GetDetails() HalLinkData

GetDetails returns the Details field value if set, zero value otherwise.

func (*BuildJobItemLinks) GetDetailsOk

func (o *BuildJobItemLinks) GetDetailsOk() (*HalLinkData, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BuildJobItemLinks) GetRelated

func (o *BuildJobItemLinks) GetRelated() HalLinkData

GetRelated returns the Related field value

func (*BuildJobItemLinks) GetRelatedOk

func (o *BuildJobItemLinks) GetRelatedOk() (*HalLinkData, bool)

GetRelatedOk returns a tuple with the Related field value and a boolean to check if the value has been set.

func (*BuildJobItemLinks) GetRetain

func (o *BuildJobItemLinks) GetRetain() HalLinkData

GetRetain returns the Retain field value if set, zero value otherwise.

func (*BuildJobItemLinks) GetRetainOk

func (o *BuildJobItemLinks) GetRetainOk() (*HalLinkData, bool)

GetRetainOk returns a tuple with the Retain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BuildJobItemLinks) GetSelf

func (o *BuildJobItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*BuildJobItemLinks) GetSelfOk

func (o *BuildJobItemLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*BuildJobItemLinks) HasArtefacts

func (o *BuildJobItemLinks) HasArtefacts() bool

HasArtefacts returns a boolean if a field has been set.

func (*BuildJobItemLinks) HasCancel

func (o *BuildJobItemLinks) HasCancel() bool

HasCancel returns a boolean if a field has been set.

func (*BuildJobItemLinks) HasDelete

func (o *BuildJobItemLinks) HasDelete() bool

HasDelete returns a boolean if a field has been set.

func (*BuildJobItemLinks) HasDescribedby

func (o *BuildJobItemLinks) HasDescribedby() bool

HasDescribedby returns a boolean if a field has been set.

func (*BuildJobItemLinks) HasDetails

func (o *BuildJobItemLinks) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*BuildJobItemLinks) HasRetain

func (o *BuildJobItemLinks) HasRetain() bool

HasRetain returns a boolean if a field has been set.

func (BuildJobItemLinks) MarshalJSON

func (o BuildJobItemLinks) MarshalJSON() ([]byte, error)

func (*BuildJobItemLinks) SetArtefacts

func (o *BuildJobItemLinks) SetArtefacts(v HalLinkData)

SetArtefacts gets a reference to the given HalLinkData and assigns it to the Artefacts field.

func (*BuildJobItemLinks) SetCancel

func (o *BuildJobItemLinks) SetCancel(v HalLinkData)

SetCancel gets a reference to the given HalLinkData and assigns it to the Cancel field.

func (*BuildJobItemLinks) SetDelete

func (o *BuildJobItemLinks) SetDelete(v HalLinkData)

SetDelete gets a reference to the given HalLinkData and assigns it to the Delete field.

func (*BuildJobItemLinks) SetDescribedby

func (o *BuildJobItemLinks) SetDescribedby(v HalLinkData)

SetDescribedby gets a reference to the given HalLinkData and assigns it to the Describedby field.

func (*BuildJobItemLinks) SetDetails

func (o *BuildJobItemLinks) SetDetails(v HalLinkData)

SetDetails gets a reference to the given HalLinkData and assigns it to the Details field.

func (*BuildJobItemLinks) SetRelated

func (o *BuildJobItemLinks) SetRelated(v HalLinkData)

SetRelated sets field value

func (*BuildJobItemLinks) SetRetain

func (o *BuildJobItemLinks) SetRetain(v HalLinkData)

SetRetain gets a reference to the given HalLinkData and assigns it to the Retain field.

func (*BuildJobItemLinks) SetSelf

func (o *BuildJobItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

type BuildJobsApiService

type BuildJobsApiService service

BuildJobsApiService BuildJobsApi service

func (*BuildJobsApiService) CancelBuildJob

func (a *BuildJobsApiService) CancelBuildJob(ctx context.Context, jobName string) ApiCancelBuildJobRequest

CancelBuildJob Cancel a Build Job

This will cancel a build job that is in progress. All messages associated with the build will be retained.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Build Job.
@return ApiCancelBuildJobRequest

func (*BuildJobsApiService) CancelBuildJobExecute

func (a *BuildJobsApiService) CancelBuildJobExecute(r ApiCancelBuildJobRequest) (*BuildJobItem, *http.Response, error)

Execute executes the request

@return BuildJobItem

func (*BuildJobsApiService) DeleteBuildJob

func (a *BuildJobsApiService) DeleteBuildJob(ctx context.Context, jobName string) ApiDeleteBuildJobRequest

DeleteBuildJob Delete a Build Job

Deletes a build job along with all artefacts and messages associated with it. Deleting a build job is only possible if it has already completed or been cancelled.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Build Job.
@return ApiDeleteBuildJobRequest

func (*BuildJobsApiService) DeleteBuildJobExecute

func (a *BuildJobsApiService) DeleteBuildJobExecute(r ApiDeleteBuildJobRequest) (*http.Response, error)

Execute executes the request

func (*BuildJobsApiService) GetBuildArtefact

func (a *BuildJobsApiService) GetBuildArtefact(ctx context.Context, jobName string, artefactName string) ApiGetBuildArtefactRequest

GetBuildArtefact Download the named Build Artefact for the given Build Job.

An artefact represents a product of the build process such as a binary file.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Build Job.
@param artefactName The URL safe name of the Build Artefact.
@return ApiGetBuildArtefactRequest

func (*BuildJobsApiService) GetBuildArtefactExecute

func (a *BuildJobsApiService) GetBuildArtefactExecute(r ApiGetBuildArtefactRequest) (*os.File, *http.Response, error)

Execute executes the request

@return *os.File

func (*BuildJobsApiService) GetBuildJob

func (a *BuildJobsApiService) GetBuildJob(ctx context.Context, jobName string) ApiGetBuildJobRequest

GetBuildJob Return status of a Build Job.

A build job represents the status of a build process (compilation and linking) being executed by a builder.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Build Job.
@return ApiGetBuildJobRequest

func (*BuildJobsApiService) GetBuildJobExecute

Execute executes the request

@return BuildJobItem

func (*BuildJobsApiService) GetBuildMessages

func (a *BuildJobsApiService) GetBuildMessages(ctx context.Context, jobName string) ApiGetBuildMessagesRequest

GetBuildMessages Build Message Feed.

Retrieve and page through the build messages for a given build.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Build Job.
@return ApiGetBuildMessagesRequest

func (*BuildJobsApiService) GetBuildMessagesExecute

Execute executes the request

@return BuildMessageItem

func (*BuildJobsApiService) ListBuildArtefacts

func (a *BuildJobsApiService) ListBuildArtefacts(ctx context.Context, jobName string) ApiListBuildArtefactsRequest

ListBuildArtefacts List all the available Build Artefacts for the given Build Job.

An artefact represents a product of the build process such as a binary file.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Build Job.
@return ApiListBuildArtefactsRequest

func (*BuildJobsApiService) ListBuildArtefactsExecute

Execute executes the request

@return SimpleCollection

func (*BuildJobsApiService) ListBuildJob

ListBuildJob List all Build Jobs.

This returns a collection resource that lists all in progress or recently completed build jobs. The build jobs for all builders are in the same collection.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListBuildJobRequest

func (*BuildJobsApiService) ListBuildJobExecute

Execute executes the request

@return BuildJobCollection

func (*BuildJobsApiService) RetainBuildJob

func (a *BuildJobsApiService) RetainBuildJob(ctx context.Context, jobName string) ApiRetainBuildJobRequest

RetainBuildJob Update how long a build job will be retained before automatic deletion.

Set the time at which the job and all associated resources such as generated artefacts and messages will be removed from the system.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Build Job.
@return ApiRetainBuildJobRequest

func (*BuildJobsApiService) RetainBuildJobExecute

func (a *BuildJobsApiService) RetainBuildJobExecute(r ApiRetainBuildJobRequest) (*BuildJobItem, *http.Response, error)

Execute executes the request

@return BuildJobItem

type BuildMessageItem

type BuildMessageItem struct {
	Links    NullableHalFeedLinks   `json:"_links"`
	Metadata NullablePagingMetadata `json:"_metadata"`
	// A list of build messages.
	Messages []MessageObject `json:"messages"`
	// ID of the Build Notification item.
	Name string `json:"name"`
	// Human readable name of the Build Notification item.
	Title *string `json:"title,omitempty"`
}

BuildMessageItem struct for BuildMessageItem

func NewBuildMessageItem

func NewBuildMessageItem(links NullableHalFeedLinks, metadata NullablePagingMetadata, messages []MessageObject, name string) *BuildMessageItem

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

func NewBuildMessageItemWithDefaults

func NewBuildMessageItemWithDefaults() *BuildMessageItem

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

func (o *BuildMessageItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*BuildMessageItem) FetchName added in v1.17.0

func (o *BuildMessageItem) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*BuildMessageItem) FetchTitle added in v1.17.0

func (o *BuildMessageItem) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*BuildMessageItem) FetchType added in v1.17.0

func (o *BuildMessageItem) FetchType() string

FetchType returns the resource type

func (*BuildMessageItem) GetItemCount added in v1.17.0

func (o *BuildMessageItem) GetItemCount() (count int64, err error)

func (*BuildMessageItem) GetItemIterator added in v1.17.0

func (o *BuildMessageItem) GetItemIterator() (IIterator, error)
func (o *BuildMessageItem) GetLinks() HalFeedLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalFeedLinks will be returned

func (*BuildMessageItem) GetLinksOk

func (o *BuildMessageItem) GetLinksOk() (*HalFeedLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BuildMessageItem) GetMessages

func (o *BuildMessageItem) GetMessages() []MessageObject

GetMessages returns the Messages field value If the value is explicit nil, the zero value for []MessageObject will be returned

func (*BuildMessageItem) GetMessagesOk

func (o *BuildMessageItem) GetMessagesOk() ([]MessageObject, bool)

GetMessagesOk returns a tuple with the Messages field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BuildMessageItem) GetMetadata

func (o *BuildMessageItem) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*BuildMessageItem) GetMetadataOk

func (o *BuildMessageItem) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BuildMessageItem) GetName

func (o *BuildMessageItem) GetName() string

GetName returns the Name field value

func (*BuildMessageItem) GetNameOk

func (o *BuildMessageItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*BuildMessageItem) GetTitle

func (o *BuildMessageItem) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*BuildMessageItem) GetTitleOk

func (o *BuildMessageItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BuildMessageItem) HasFuture added in v1.17.0

func (o *BuildMessageItem) HasFuture() bool

func (*BuildMessageItem) HasNext added in v1.17.0

func (o *BuildMessageItem) HasNext() bool

func (*BuildMessageItem) HasTitle

func (o *BuildMessageItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (BuildMessageItem) MarshalJSON

func (o BuildMessageItem) MarshalJSON() ([]byte, error)
func (o *BuildMessageItem) SetLinks(v HalFeedLinks)

SetLinks sets field value

func (*BuildMessageItem) SetMessages

func (o *BuildMessageItem) SetMessages(v []MessageObject)

SetMessages sets field value

func (*BuildMessageItem) SetMetadata

func (o *BuildMessageItem) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*BuildMessageItem) SetName

func (o *BuildMessageItem) SetName(v string)

SetName sets field value

func (*BuildMessageItem) SetTitle

func (o *BuildMessageItem) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

type BuildToolTypes

type BuildToolTypes string

BuildToolTypes The type of build system that will be used to build the project. * `CMSIS` - Default CMSIS projects * `CMSIS_CSOLUTION` - CMSIS <a href=\"https://github.com/Open-CMSIS-Pack/devtools\">csolution</a> for <a href=\"https://github.com/Open-CMSIS-Pack/devtools/blob/main/tools/projmgr/docs/Manual/Overview.md\">csolution projects</a> * `CMSIS_CBUILD` - CMSIS <a href=\"https://github.com/Open-CMSIS-Pack/cbuild\">cbuild</a> for cprj projects * `CMAKE` - Default <a href=\"https://cmake.org/\">CMake</a> * `CMAKE_NINJA` - <a href=\"https://cmake.org/\">CMake</a> using the generator for <a href=\"https://cmake.org/cmake/help/latest/generator/Ninja.html\">Ninja</a> and building with <a href=\"https://ninja-build.org/\">Ninja</a> * `CMAKE_MAKE` - <a href=\"https://cmake.org/\">CMake</a> using the generator for <a href=\"https://cmake.org/cmake/help/latest/generator/Unix%20Makefiles.html\">Unix Make</a> and building with <a href=\"https://www.gnu.org/software/make/\">GNU Make</a>

const (
	CMAKE           BuildToolTypes = "CMAKE"
	CMAKE_MAKE      BuildToolTypes = "CMAKE_MAKE"
	CMAKE_NINJA     BuildToolTypes = "CMAKE_NINJA"
	CMSIS           BuildToolTypes = "CMSIS"
	CMSIS_CBUILD    BuildToolTypes = "CMSIS_CBUILD"
	CMSIS_CSOLUTION BuildToolTypes = "CMSIS_CSOLUTION"
)

List of BuildToolTypes

func NewBuildToolTypesFromValue

func NewBuildToolTypesFromValue(v string) (*BuildToolTypes, error)

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

func (BuildToolTypes) IsValid

func (v BuildToolTypes) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (BuildToolTypes) Ptr

func (v BuildToolTypes) Ptr() *BuildToolTypes

Ptr returns reference to BuildToolTypes value

func (*BuildToolTypes) UnmarshalJSON

func (v *BuildToolTypes) UnmarshalJSON(src []byte) error

type BuilderIterator added in v1.17.0

type BuilderIterator struct {
	// contains filtered or unexported fields
}

BuilderIterator defines an iterator over a message collection.

func (*BuilderIterator) GetNext added in v1.17.0

func (m *BuilderIterator) GetNext() (item interface{}, err error)

func (*BuilderIterator) HasNext added in v1.17.0

func (m *BuilderIterator) HasNext() bool

type CMSISBuildersApiService

type CMSISBuildersApiService service

CMSISBuildersApiService CMSISBuildersApi service

func (*CMSISBuildersApiService) GetCmsisBuilder

func (a *CMSISBuildersApiService) GetCmsisBuilder(ctx context.Context, builderName string) ApiGetCmsisBuilderRequest

GetCmsisBuilder Return details of specific CMSIS Builders.

A CMSIS Builder is a combination of a specific set of CMSIS-Build tools and a specific toolchain, which can be used to build a CMSIS project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param builderName The ID of the CMSIS Builder.
@return ApiGetCmsisBuilderRequest

func (*CMSISBuildersApiService) GetCmsisBuilderExecute

Execute executes the request

@return CmsisBuilderItem

func (*CMSISBuildersApiService) ListCmsisBuilders

ListCmsisBuilders List available CMSIS Builders.

This returns a collection resource that lists all of the CMSIS-Builders supported by the build service. Each builder listed represents a specific combination of the following:

  • CMSIS-Build tool version

  • Toolchain type e.g. GCC/AC6

  • Toolchain version.

    @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiListCmsisBuildersRequest

func (*CMSISBuildersApiService) ListCmsisBuildersExecute

Execute executes the request

@return CmsisBuilderCollection

func (*CMSISBuildersApiService) StartCmsisBuild

func (a *CMSISBuildersApiService) StartCmsisBuild(ctx context.Context, builderName string) ApiStartCmsisBuildRequest

StartCmsisBuild Initiate a build using the specified CMSIS Builder.

Initiate a build using the specified CMSIS Builder.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param builderName The ID of the CMSIS Builder.
@return ApiStartCmsisBuildRequest

func (*CMSISBuildersApiService) StartCmsisBuildExecute

Execute executes the request

@return BuildJobItem

type CMSISIntellisenseBuildersApiService

type CMSISIntellisenseBuildersApiService service

CMSISIntellisenseBuildersApiService CMSISIntellisenseBuildersApi service

func (*CMSISIntellisenseBuildersApiService) GetCmsisIntellisense

GetCmsisIntellisense Return details of specific CMSIS Intellisense Builders.

A CMSIS Intellisense Builder is a combination of a specific set of CMSIS-Build tools and a specific toolchain, which can be used to build a CMSIS project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param builderName The ID of the CMSIS Intellisense Builder.
@return ApiGetCmsisIntellisenseRequest

func (*CMSISIntellisenseBuildersApiService) GetCmsisIntellisenseExecute

Execute executes the request

@return CmsisBuilderItem

func (*CMSISIntellisenseBuildersApiService) ListCmsisIntellisense

ListCmsisIntellisense List available CMSIS Intellisense Builders.

This returns a collection resource that lists all of the CMSIS Intellisense Builders supported by the build service. Each builder listed represents a specific combination of the following:

  • CMSIS-Build tool version

  • Toolchain type e.g. GCC/AC6

  • Toolchain version.

    @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiListCmsisIntellisenseRequest

func (*CMSISIntellisenseBuildersApiService) ListCmsisIntellisenseExecute

Execute executes the request

@return CmsisIntellisenseCollection

func (*CMSISIntellisenseBuildersApiService) StartCmsisIntellisense

StartCmsisIntellisense Initiate a compilation database generation using the specified CMSIS Intellisense Builder.

Initiate a compilation database generation using the specified CMSIS Intellisense Builder.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param builderName The ID of the CMSIS Intellisense Builder.
@return ApiStartCmsisIntellisenseRequest

func (*CMSISIntellisenseBuildersApiService) StartCmsisIntellisenseExecute

Execute executes the request

@return IntellisenseJobItem

type CmsisBuilderCollection

type CmsisBuilderCollection struct {
	Embedded *EmbeddedCmsisBuilderItems `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks `json:"_links"`
	Metadata NullablePagingMetadata     `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

CmsisBuilderCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewCmsisBuilderCollection

func NewCmsisBuilderCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *CmsisBuilderCollection

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

func NewCmsisBuilderCollectionWithDefaults

func NewCmsisBuilderCollectionWithDefaults() *CmsisBuilderCollection

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

func (o *CmsisBuilderCollection) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*CmsisBuilderCollection) FetchName added in v1.17.0

func (o *CmsisBuilderCollection) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*CmsisBuilderCollection) FetchTitle added in v1.17.0

func (o *CmsisBuilderCollection) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*CmsisBuilderCollection) FetchType added in v1.17.0

func (o *CmsisBuilderCollection) FetchType() string

FetchType returns the resource type

func (*CmsisBuilderCollection) GetEmbedded

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*CmsisBuilderCollection) GetEmbeddedOk

func (o *CmsisBuilderCollection) GetEmbeddedOk() (*EmbeddedCmsisBuilderItems, bool)

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CmsisBuilderCollection) GetItemCount added in v1.17.0

func (o *CmsisBuilderCollection) GetItemCount() (count int64, err error)

func (*CmsisBuilderCollection) GetItemIterator added in v1.17.0

func (o *CmsisBuilderCollection) GetItemIterator() (IIterator, error)

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*CmsisBuilderCollection) GetLinksOk

func (o *CmsisBuilderCollection) GetLinksOk() (*HalCollectionLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CmsisBuilderCollection) GetMetadata

func (o *CmsisBuilderCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*CmsisBuilderCollection) GetMetadataOk

func (o *CmsisBuilderCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CmsisBuilderCollection) GetName

func (o *CmsisBuilderCollection) GetName() string

GetName returns the Name field value

func (*CmsisBuilderCollection) GetNameOk

func (o *CmsisBuilderCollection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CmsisBuilderCollection) GetTitle

func (o *CmsisBuilderCollection) GetTitle() string

GetTitle returns the Title field value

func (*CmsisBuilderCollection) GetTitleOk

func (o *CmsisBuilderCollection) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*CmsisBuilderCollection) HasEmbedded

func (o *CmsisBuilderCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*CmsisBuilderCollection) HasNext added in v1.17.0

func (o *CmsisBuilderCollection) HasNext() bool

func (CmsisBuilderCollection) MarshalJSON

func (o CmsisBuilderCollection) MarshalJSON() ([]byte, error)

func (*CmsisBuilderCollection) SetEmbedded

SetEmbedded gets a reference to the given EmbeddedCmsisBuilderItems and assigns it to the Embedded field.

SetLinks sets field value

func (*CmsisBuilderCollection) SetMetadata

func (o *CmsisBuilderCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*CmsisBuilderCollection) SetName

func (o *CmsisBuilderCollection) SetName(v string)

SetName sets field value

func (*CmsisBuilderCollection) SetTitle

func (o *CmsisBuilderCollection) SetTitle(v string)

SetTitle sets field value

type CmsisBuilderItem

type CmsisBuilderItem struct {
	Links          NullableCmsisBuilderItemLinks `json:"_links"`
	Metadata       NullableCommonMetadata        `json:"_metadata"`
	BuildToolsType BuildToolTypes                `json:"buildToolsType"`
	// Version of the build tools in use, as specified by the tools creators.
	BuildToolsVersion string `json:"buildToolsVersion"`
	// True if this CMSIS Builder is scheduled to be removed from the service.
	Deprecated      bool                                    `json:"deprecated"`
	DeprecationInfo NullableCmsisBuilderItemDeprecationInfo `json:"deprecationInfo,omitempty"`
	// Unique ID of the CMSIS builder.
	Name string `json:"name"`
	// Human readable name of the CMSIS builder.
	Title         string         `json:"title"`
	ToolchainType ToolchainTypes `json:"toolchainType"`
	// The version of the toolchain in use as specified by the toolchain supplier.
	ToolchainVersion string `json:"toolchainVersion"`
}

CmsisBuilderItem struct for CmsisBuilderItem

func NewCmsisBuilderItem

func NewCmsisBuilderItem(links NullableCmsisBuilderItemLinks, metadata NullableCommonMetadata, buildToolsType BuildToolTypes, buildToolsVersion string, deprecated bool, name string, title string, toolchainType ToolchainTypes, toolchainVersion string) *CmsisBuilderItem

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

func NewCmsisBuilderItemWithDefaults

func NewCmsisBuilderItemWithDefaults() *CmsisBuilderItem

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

func (o *CmsisBuilderItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*CmsisBuilderItem) FetchName

func (o *CmsisBuilderItem) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*CmsisBuilderItem) FetchTitle

func (o *CmsisBuilderItem) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*CmsisBuilderItem) FetchType

func (o *CmsisBuilderItem) FetchType() string

FetchType returns the resource type

func (*CmsisBuilderItem) GetBuildToolsType

func (o *CmsisBuilderItem) GetBuildToolsType() BuildToolTypes

GetBuildToolsType returns the BuildToolsType field value

func (*CmsisBuilderItem) GetBuildToolsTypeOk

func (o *CmsisBuilderItem) GetBuildToolsTypeOk() (*BuildToolTypes, bool)

GetBuildToolsTypeOk returns a tuple with the BuildToolsType field value and a boolean to check if the value has been set.

func (*CmsisBuilderItem) GetBuildToolsVersion

func (o *CmsisBuilderItem) GetBuildToolsVersion() string

GetBuildToolsVersion returns the BuildToolsVersion field value

func (*CmsisBuilderItem) GetBuildToolsVersionOk

func (o *CmsisBuilderItem) GetBuildToolsVersionOk() (*string, bool)

GetBuildToolsVersionOk returns a tuple with the BuildToolsVersion field value and a boolean to check if the value has been set.

func (*CmsisBuilderItem) GetDeprecated

func (o *CmsisBuilderItem) GetDeprecated() bool

GetDeprecated returns the Deprecated field value

func (*CmsisBuilderItem) GetDeprecatedOk

func (o *CmsisBuilderItem) GetDeprecatedOk() (*bool, bool)

GetDeprecatedOk returns a tuple with the Deprecated field value and a boolean to check if the value has been set.

func (*CmsisBuilderItem) GetDeprecationInfo

func (o *CmsisBuilderItem) GetDeprecationInfo() CmsisBuilderItemDeprecationInfo

GetDeprecationInfo returns the DeprecationInfo field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CmsisBuilderItem) GetDeprecationInfoOk

func (o *CmsisBuilderItem) GetDeprecationInfoOk() (*CmsisBuilderItemDeprecationInfo, bool)

GetDeprecationInfoOk returns a tuple with the DeprecationInfo field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

GetLinks returns the Links field value If the value is explicit nil, the zero value for CmsisBuilderItemLinks will be returned

func (*CmsisBuilderItem) GetLinksOk

func (o *CmsisBuilderItem) GetLinksOk() (*CmsisBuilderItemLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CmsisBuilderItem) GetMetadata

func (o *CmsisBuilderItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*CmsisBuilderItem) GetMetadataOk

func (o *CmsisBuilderItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CmsisBuilderItem) GetName

func (o *CmsisBuilderItem) GetName() string

GetName returns the Name field value

func (*CmsisBuilderItem) GetNameOk

func (o *CmsisBuilderItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CmsisBuilderItem) GetTitle

func (o *CmsisBuilderItem) GetTitle() string

GetTitle returns the Title field value

func (*CmsisBuilderItem) GetTitleOk

func (o *CmsisBuilderItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*CmsisBuilderItem) GetToolchainType

func (o *CmsisBuilderItem) GetToolchainType() ToolchainTypes

GetToolchainType returns the ToolchainType field value

func (*CmsisBuilderItem) GetToolchainTypeOk

func (o *CmsisBuilderItem) GetToolchainTypeOk() (*ToolchainTypes, bool)

GetToolchainTypeOk returns a tuple with the ToolchainType field value and a boolean to check if the value has been set.

func (*CmsisBuilderItem) GetToolchainVersion

func (o *CmsisBuilderItem) GetToolchainVersion() string

GetToolchainVersion returns the ToolchainVersion field value

func (*CmsisBuilderItem) GetToolchainVersionOk

func (o *CmsisBuilderItem) GetToolchainVersionOk() (*string, bool)

GetToolchainVersionOk returns a tuple with the ToolchainVersion field value and a boolean to check if the value has been set.

func (*CmsisBuilderItem) HasDeprecationInfo

func (o *CmsisBuilderItem) HasDeprecationInfo() bool

HasDeprecationInfo returns a boolean if a field has been set.

func (CmsisBuilderItem) MarshalJSON

func (o CmsisBuilderItem) MarshalJSON() ([]byte, error)

func (*CmsisBuilderItem) SetBuildToolsType

func (o *CmsisBuilderItem) SetBuildToolsType(v BuildToolTypes)

SetBuildToolsType sets field value

func (*CmsisBuilderItem) SetBuildToolsVersion

func (o *CmsisBuilderItem) SetBuildToolsVersion(v string)

SetBuildToolsVersion sets field value

func (*CmsisBuilderItem) SetDeprecated

func (o *CmsisBuilderItem) SetDeprecated(v bool)

SetDeprecated sets field value

func (*CmsisBuilderItem) SetDeprecationInfo

func (o *CmsisBuilderItem) SetDeprecationInfo(v CmsisBuilderItemDeprecationInfo)

SetDeprecationInfo gets a reference to the given NullableCmsisBuilderItemDeprecationInfo and assigns it to the DeprecationInfo field.

func (*CmsisBuilderItem) SetDeprecationInfoNil

func (o *CmsisBuilderItem) SetDeprecationInfoNil()

SetDeprecationInfoNil sets the value for DeprecationInfo to be an explicit nil

func (o *CmsisBuilderItem) SetLinks(v CmsisBuilderItemLinks)

SetLinks sets field value

func (*CmsisBuilderItem) SetMetadata

func (o *CmsisBuilderItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*CmsisBuilderItem) SetName

func (o *CmsisBuilderItem) SetName(v string)

SetName sets field value

func (*CmsisBuilderItem) SetTitle

func (o *CmsisBuilderItem) SetTitle(v string)

SetTitle sets field value

func (*CmsisBuilderItem) SetToolchainType

func (o *CmsisBuilderItem) SetToolchainType(v ToolchainTypes)

SetToolchainType sets field value

func (*CmsisBuilderItem) SetToolchainVersion

func (o *CmsisBuilderItem) SetToolchainVersion(v string)

SetToolchainVersion sets field value

func (*CmsisBuilderItem) UnsetDeprecationInfo

func (o *CmsisBuilderItem) UnsetDeprecationInfo()

UnsetDeprecationInfo ensures that no value is present for DeprecationInfo, not even an explicit nil

type CmsisBuilderItemDeprecationInfo

type CmsisBuilderItemDeprecationInfo struct {
	Comment *string    `json:"comment,omitempty"`
	Issued  *time.Time `json:"issued,omitempty"`
	Removal *time.Time `json:"removal,omitempty"`
}

CmsisBuilderItemDeprecationInfo Further information on the deprecation status.

func NewCmsisBuilderItemDeprecationInfo

func NewCmsisBuilderItemDeprecationInfo() *CmsisBuilderItemDeprecationInfo

NewCmsisBuilderItemDeprecationInfo instantiates a new CmsisBuilderItemDeprecationInfo 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

func NewCmsisBuilderItemDeprecationInfoWithDefaults

func NewCmsisBuilderItemDeprecationInfoWithDefaults() *CmsisBuilderItemDeprecationInfo

NewCmsisBuilderItemDeprecationInfoWithDefaults instantiates a new CmsisBuilderItemDeprecationInfo 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

func (*CmsisBuilderItemDeprecationInfo) GetComment

func (o *CmsisBuilderItemDeprecationInfo) GetComment() string

GetComment returns the Comment field value if set, zero value otherwise.

func (*CmsisBuilderItemDeprecationInfo) GetCommentOk

func (o *CmsisBuilderItemDeprecationInfo) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CmsisBuilderItemDeprecationInfo) GetIssued

func (o *CmsisBuilderItemDeprecationInfo) GetIssued() time.Time

GetIssued returns the Issued field value if set, zero value otherwise.

func (*CmsisBuilderItemDeprecationInfo) GetIssuedOk

func (o *CmsisBuilderItemDeprecationInfo) GetIssuedOk() (*time.Time, bool)

GetIssuedOk returns a tuple with the Issued field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CmsisBuilderItemDeprecationInfo) GetRemoval

func (o *CmsisBuilderItemDeprecationInfo) GetRemoval() time.Time

GetRemoval returns the Removal field value if set, zero value otherwise.

func (*CmsisBuilderItemDeprecationInfo) GetRemovalOk

func (o *CmsisBuilderItemDeprecationInfo) GetRemovalOk() (*time.Time, bool)

GetRemovalOk returns a tuple with the Removal field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CmsisBuilderItemDeprecationInfo) HasComment

func (o *CmsisBuilderItemDeprecationInfo) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*CmsisBuilderItemDeprecationInfo) HasIssued

func (o *CmsisBuilderItemDeprecationInfo) HasIssued() bool

HasIssued returns a boolean if a field has been set.

func (*CmsisBuilderItemDeprecationInfo) HasRemoval

func (o *CmsisBuilderItemDeprecationInfo) HasRemoval() bool

HasRemoval returns a boolean if a field has been set.

func (CmsisBuilderItemDeprecationInfo) MarshalJSON

func (o CmsisBuilderItemDeprecationInfo) MarshalJSON() ([]byte, error)

func (*CmsisBuilderItemDeprecationInfo) SetComment

func (o *CmsisBuilderItemDeprecationInfo) SetComment(v string)

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*CmsisBuilderItemDeprecationInfo) SetIssued

func (o *CmsisBuilderItemDeprecationInfo) SetIssued(v time.Time)

SetIssued gets a reference to the given time.Time and assigns it to the Issued field.

func (*CmsisBuilderItemDeprecationInfo) SetRemoval

func (o *CmsisBuilderItemDeprecationInfo) SetRemoval(v time.Time)

SetRemoval gets a reference to the given time.Time and assigns it to the Removal field.

type CmsisBuilderItemLinks struct {
	Create *HalLinkData `json:"create,omitempty"`
	Self   HalLinkData  `json:"self"`
}

CmsisBuilderItemLinks The `create` link (if present) provides the URI where this build can be used to build a CMSIS project.

func NewCmsisBuilderItemLinks(self HalLinkData) *CmsisBuilderItemLinks

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

func NewCmsisBuilderItemLinksWithDefaults

func NewCmsisBuilderItemLinksWithDefaults() *CmsisBuilderItemLinks

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

func (*CmsisBuilderItemLinks) GetCreate

func (o *CmsisBuilderItemLinks) GetCreate() HalLinkData

GetCreate returns the Create field value if set, zero value otherwise.

func (*CmsisBuilderItemLinks) GetCreateOk

func (o *CmsisBuilderItemLinks) GetCreateOk() (*HalLinkData, bool)

GetCreateOk returns a tuple with the Create field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CmsisBuilderItemLinks) GetSelf

func (o *CmsisBuilderItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*CmsisBuilderItemLinks) GetSelfOk

func (o *CmsisBuilderItemLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*CmsisBuilderItemLinks) HasCreate

func (o *CmsisBuilderItemLinks) HasCreate() bool

HasCreate returns a boolean if a field has been set.

func (CmsisBuilderItemLinks) MarshalJSON

func (o CmsisBuilderItemLinks) MarshalJSON() ([]byte, error)

func (*CmsisBuilderItemLinks) SetCreate

func (o *CmsisBuilderItemLinks) SetCreate(v HalLinkData)

SetCreate gets a reference to the given HalLinkData and assigns it to the Create field.

func (*CmsisBuilderItemLinks) SetSelf

func (o *CmsisBuilderItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

type CmsisIntellisenseCollection

type CmsisIntellisenseCollection struct {
	Embedded *EmbeddedCmsisIntellisenseItems `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks      `json:"_links"`
	Metadata NullablePagingMetadata          `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

CmsisIntellisenseCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewCmsisIntellisenseCollection

func NewCmsisIntellisenseCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *CmsisIntellisenseCollection

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

func NewCmsisIntellisenseCollectionWithDefaults

func NewCmsisIntellisenseCollectionWithDefaults() *CmsisIntellisenseCollection

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

func (*CmsisIntellisenseCollection) GetEmbedded

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*CmsisIntellisenseCollection) GetEmbeddedOk

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*CmsisIntellisenseCollection) GetLinksOk

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CmsisIntellisenseCollection) GetMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*CmsisIntellisenseCollection) GetMetadataOk

func (o *CmsisIntellisenseCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CmsisIntellisenseCollection) GetName

func (o *CmsisIntellisenseCollection) GetName() string

GetName returns the Name field value

func (*CmsisIntellisenseCollection) GetNameOk

func (o *CmsisIntellisenseCollection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CmsisIntellisenseCollection) GetTitle

func (o *CmsisIntellisenseCollection) GetTitle() string

GetTitle returns the Title field value

func (*CmsisIntellisenseCollection) GetTitleOk

func (o *CmsisIntellisenseCollection) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*CmsisIntellisenseCollection) HasEmbedded

func (o *CmsisIntellisenseCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (CmsisIntellisenseCollection) MarshalJSON

func (o CmsisIntellisenseCollection) MarshalJSON() ([]byte, error)

func (*CmsisIntellisenseCollection) SetEmbedded

SetEmbedded gets a reference to the given EmbeddedCmsisIntellisenseItems and assigns it to the Embedded field.

SetLinks sets field value

func (*CmsisIntellisenseCollection) SetMetadata

func (o *CmsisIntellisenseCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*CmsisIntellisenseCollection) SetName

func (o *CmsisIntellisenseCollection) SetName(v string)

SetName sets field value

func (*CmsisIntellisenseCollection) SetTitle

func (o *CmsisIntellisenseCollection) SetTitle(v string)

SetTitle sets field value

type CmsisIntellisenseItem

type CmsisIntellisenseItem struct {
	Links    NullableCmsisIntellisenseItemLinks `json:"_links"`
	Metadata NullableCommonMetadata             `json:"_metadata"`
	// The build system that will be used to build the project.
	BuildToolsType string `json:"buildToolsType"`
	// Version of the build tools in use, as specified by the tools creators.
	BuildToolsVersion string `json:"buildToolsVersion"`
	// True if this CMSIS Builder is scheduled to be removed from the service.
	Deprecated      bool                                         `json:"deprecated"`
	DeprecationInfo NullableCmsisIntellisenseItemDeprecationInfo `json:"deprecationInfo,omitempty"`
	// Unique ID of the CMSIS builder.
	Name string `json:"name"`
	// Human readable name of the CMSIS builder.
	Title         string         `json:"title"`
	ToolchainType ToolchainTypes `json:"toolchainType"`
	// The version of the toolchain in use as specified by the toolchain supplier.
	ToolchainVersion string `json:"toolchainVersion"`
}

CmsisIntellisenseItem struct for CmsisIntellisenseItem

func NewCmsisIntellisenseItem

func NewCmsisIntellisenseItem(links NullableCmsisIntellisenseItemLinks, metadata NullableCommonMetadata, buildToolsType string, buildToolsVersion string, deprecated bool, name string, title string, toolchainType ToolchainTypes, toolchainVersion string) *CmsisIntellisenseItem

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

func NewCmsisIntellisenseItemWithDefaults

func NewCmsisIntellisenseItemWithDefaults() *CmsisIntellisenseItem

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

func (*CmsisIntellisenseItem) GetBuildToolsType

func (o *CmsisIntellisenseItem) GetBuildToolsType() string

GetBuildToolsType returns the BuildToolsType field value

func (*CmsisIntellisenseItem) GetBuildToolsTypeOk

func (o *CmsisIntellisenseItem) GetBuildToolsTypeOk() (*string, bool)

GetBuildToolsTypeOk returns a tuple with the BuildToolsType field value and a boolean to check if the value has been set.

func (*CmsisIntellisenseItem) GetBuildToolsVersion

func (o *CmsisIntellisenseItem) GetBuildToolsVersion() string

GetBuildToolsVersion returns the BuildToolsVersion field value

func (*CmsisIntellisenseItem) GetBuildToolsVersionOk

func (o *CmsisIntellisenseItem) GetBuildToolsVersionOk() (*string, bool)

GetBuildToolsVersionOk returns a tuple with the BuildToolsVersion field value and a boolean to check if the value has been set.

func (*CmsisIntellisenseItem) GetDeprecated

func (o *CmsisIntellisenseItem) GetDeprecated() bool

GetDeprecated returns the Deprecated field value

func (*CmsisIntellisenseItem) GetDeprecatedOk

func (o *CmsisIntellisenseItem) GetDeprecatedOk() (*bool, bool)

GetDeprecatedOk returns a tuple with the Deprecated field value and a boolean to check if the value has been set.

func (*CmsisIntellisenseItem) GetDeprecationInfo

GetDeprecationInfo returns the DeprecationInfo field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CmsisIntellisenseItem) GetDeprecationInfoOk

func (o *CmsisIntellisenseItem) GetDeprecationInfoOk() (*CmsisIntellisenseItemDeprecationInfo, bool)

GetDeprecationInfoOk returns a tuple with the DeprecationInfo field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

GetLinks returns the Links field value If the value is explicit nil, the zero value for CmsisIntellisenseItemLinks will be returned

func (*CmsisIntellisenseItem) GetLinksOk

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CmsisIntellisenseItem) GetMetadata

func (o *CmsisIntellisenseItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*CmsisIntellisenseItem) GetMetadataOk

func (o *CmsisIntellisenseItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CmsisIntellisenseItem) GetName

func (o *CmsisIntellisenseItem) GetName() string

GetName returns the Name field value

func (*CmsisIntellisenseItem) GetNameOk

func (o *CmsisIntellisenseItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CmsisIntellisenseItem) GetTitle

func (o *CmsisIntellisenseItem) GetTitle() string

GetTitle returns the Title field value

func (*CmsisIntellisenseItem) GetTitleOk

func (o *CmsisIntellisenseItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*CmsisIntellisenseItem) GetToolchainType

func (o *CmsisIntellisenseItem) GetToolchainType() ToolchainTypes

GetToolchainType returns the ToolchainType field value

func (*CmsisIntellisenseItem) GetToolchainTypeOk

func (o *CmsisIntellisenseItem) GetToolchainTypeOk() (*ToolchainTypes, bool)

GetToolchainTypeOk returns a tuple with the ToolchainType field value and a boolean to check if the value has been set.

func (*CmsisIntellisenseItem) GetToolchainVersion

func (o *CmsisIntellisenseItem) GetToolchainVersion() string

GetToolchainVersion returns the ToolchainVersion field value

func (*CmsisIntellisenseItem) GetToolchainVersionOk

func (o *CmsisIntellisenseItem) GetToolchainVersionOk() (*string, bool)

GetToolchainVersionOk returns a tuple with the ToolchainVersion field value and a boolean to check if the value has been set.

func (*CmsisIntellisenseItem) HasDeprecationInfo

func (o *CmsisIntellisenseItem) HasDeprecationInfo() bool

HasDeprecationInfo returns a boolean if a field has been set.

func (CmsisIntellisenseItem) MarshalJSON

func (o CmsisIntellisenseItem) MarshalJSON() ([]byte, error)

func (*CmsisIntellisenseItem) SetBuildToolsType

func (o *CmsisIntellisenseItem) SetBuildToolsType(v string)

SetBuildToolsType sets field value

func (*CmsisIntellisenseItem) SetBuildToolsVersion

func (o *CmsisIntellisenseItem) SetBuildToolsVersion(v string)

SetBuildToolsVersion sets field value

func (*CmsisIntellisenseItem) SetDeprecated

func (o *CmsisIntellisenseItem) SetDeprecated(v bool)

SetDeprecated sets field value

func (*CmsisIntellisenseItem) SetDeprecationInfo

SetDeprecationInfo gets a reference to the given NullableCmsisIntellisenseItemDeprecationInfo and assigns it to the DeprecationInfo field.

func (*CmsisIntellisenseItem) SetDeprecationInfoNil

func (o *CmsisIntellisenseItem) SetDeprecationInfoNil()

SetDeprecationInfoNil sets the value for DeprecationInfo to be an explicit nil

SetLinks sets field value

func (*CmsisIntellisenseItem) SetMetadata

func (o *CmsisIntellisenseItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*CmsisIntellisenseItem) SetName

func (o *CmsisIntellisenseItem) SetName(v string)

SetName sets field value

func (*CmsisIntellisenseItem) SetTitle

func (o *CmsisIntellisenseItem) SetTitle(v string)

SetTitle sets field value

func (*CmsisIntellisenseItem) SetToolchainType

func (o *CmsisIntellisenseItem) SetToolchainType(v ToolchainTypes)

SetToolchainType sets field value

func (*CmsisIntellisenseItem) SetToolchainVersion

func (o *CmsisIntellisenseItem) SetToolchainVersion(v string)

SetToolchainVersion sets field value

func (*CmsisIntellisenseItem) UnsetDeprecationInfo

func (o *CmsisIntellisenseItem) UnsetDeprecationInfo()

UnsetDeprecationInfo ensures that no value is present for DeprecationInfo, not even an explicit nil

type CmsisIntellisenseItemDeprecationInfo

type CmsisIntellisenseItemDeprecationInfo struct {
	Comment *string    `json:"comment,omitempty"`
	Issued  *time.Time `json:"issued,omitempty"`
	Removal *time.Time `json:"removal,omitempty"`
}

CmsisIntellisenseItemDeprecationInfo Further information on the deprecation status.

func NewCmsisIntellisenseItemDeprecationInfo

func NewCmsisIntellisenseItemDeprecationInfo() *CmsisIntellisenseItemDeprecationInfo

NewCmsisIntellisenseItemDeprecationInfo instantiates a new CmsisIntellisenseItemDeprecationInfo 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

func NewCmsisIntellisenseItemDeprecationInfoWithDefaults

func NewCmsisIntellisenseItemDeprecationInfoWithDefaults() *CmsisIntellisenseItemDeprecationInfo

NewCmsisIntellisenseItemDeprecationInfoWithDefaults instantiates a new CmsisIntellisenseItemDeprecationInfo 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

func (*CmsisIntellisenseItemDeprecationInfo) GetComment

GetComment returns the Comment field value if set, zero value otherwise.

func (*CmsisIntellisenseItemDeprecationInfo) GetCommentOk

func (o *CmsisIntellisenseItemDeprecationInfo) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CmsisIntellisenseItemDeprecationInfo) GetIssued

GetIssued returns the Issued field value if set, zero value otherwise.

func (*CmsisIntellisenseItemDeprecationInfo) GetIssuedOk

func (o *CmsisIntellisenseItemDeprecationInfo) GetIssuedOk() (*time.Time, bool)

GetIssuedOk returns a tuple with the Issued field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CmsisIntellisenseItemDeprecationInfo) GetRemoval

GetRemoval returns the Removal field value if set, zero value otherwise.

func (*CmsisIntellisenseItemDeprecationInfo) GetRemovalOk

func (o *CmsisIntellisenseItemDeprecationInfo) GetRemovalOk() (*time.Time, bool)

GetRemovalOk returns a tuple with the Removal field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CmsisIntellisenseItemDeprecationInfo) HasComment

HasComment returns a boolean if a field has been set.

func (*CmsisIntellisenseItemDeprecationInfo) HasIssued

HasIssued returns a boolean if a field has been set.

func (*CmsisIntellisenseItemDeprecationInfo) HasRemoval

HasRemoval returns a boolean if a field has been set.

func (CmsisIntellisenseItemDeprecationInfo) MarshalJSON

func (o CmsisIntellisenseItemDeprecationInfo) MarshalJSON() ([]byte, error)

func (*CmsisIntellisenseItemDeprecationInfo) SetComment

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*CmsisIntellisenseItemDeprecationInfo) SetIssued

SetIssued gets a reference to the given time.Time and assigns it to the Issued field.

func (*CmsisIntellisenseItemDeprecationInfo) SetRemoval

SetRemoval gets a reference to the given time.Time and assigns it to the Removal field.

type CmsisIntellisenseItemLinks struct {
	Create *HalLinkData `json:"create,omitempty"`
	Self   HalLinkData  `json:"self"`
}

CmsisIntellisenseItemLinks The `create` link (if present) provides the URI where this build can be used to generate a CMSIS compilation database.

func NewCmsisIntellisenseItemLinks(self HalLinkData) *CmsisIntellisenseItemLinks

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

func NewCmsisIntellisenseItemLinksWithDefaults

func NewCmsisIntellisenseItemLinksWithDefaults() *CmsisIntellisenseItemLinks

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

func (*CmsisIntellisenseItemLinks) GetCreate

func (o *CmsisIntellisenseItemLinks) GetCreate() HalLinkData

GetCreate returns the Create field value if set, zero value otherwise.

func (*CmsisIntellisenseItemLinks) GetCreateOk

func (o *CmsisIntellisenseItemLinks) GetCreateOk() (*HalLinkData, bool)

GetCreateOk returns a tuple with the Create field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CmsisIntellisenseItemLinks) GetSelf

GetSelf returns the Self field value

func (*CmsisIntellisenseItemLinks) GetSelfOk

func (o *CmsisIntellisenseItemLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*CmsisIntellisenseItemLinks) HasCreate

func (o *CmsisIntellisenseItemLinks) HasCreate() bool

HasCreate returns a boolean if a field has been set.

func (CmsisIntellisenseItemLinks) MarshalJSON

func (o CmsisIntellisenseItemLinks) MarshalJSON() ([]byte, error)

func (*CmsisIntellisenseItemLinks) SetCreate

func (o *CmsisIntellisenseItemLinks) SetCreate(v HalLinkData)

SetCreate gets a reference to the given HalLinkData and assigns it to the Create field.

func (*CmsisIntellisenseItemLinks) SetSelf

SetSelf sets field value

type CommonMetadata

type CommonMetadata struct {
	// Creation Time: UTC date and time (in RFC3339 format) when the resource was created. If this is a system created resource, this will be a fixed time unaffected by user actions.
	Ctime time.Time `json:"ctime"`
	// Expiry Time: UTC date and time (in RFC3339 format) when the resource will be removed automatically by the system and become unavailable.
	Etime NullableTime `json:"etime,omitempty"`
	// Last Modification Time: UTC date and time (in RFC3339 format) when the resource was last updated. For a resource that cannot be modified this will be the same as `ctime`.
	Mtime time.Time `json:"mtime"`
}

CommonMetadata Common information present in every resource, which provides information about the resource.

func NewCommonMetadata

func NewCommonMetadata(ctime time.Time, mtime time.Time) *CommonMetadata

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

func NewCommonMetadataWithDefaults

func NewCommonMetadataWithDefaults() *CommonMetadata

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

func (*CommonMetadata) GetCtime

func (o *CommonMetadata) GetCtime() time.Time

GetCtime returns the Ctime field value

func (*CommonMetadata) GetCtimeOk

func (o *CommonMetadata) GetCtimeOk() (*time.Time, bool)

GetCtimeOk returns a tuple with the Ctime field value and a boolean to check if the value has been set.

func (*CommonMetadata) GetEtime

func (o *CommonMetadata) GetEtime() time.Time

GetEtime returns the Etime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CommonMetadata) GetEtimeOk

func (o *CommonMetadata) GetEtimeOk() (*time.Time, bool)

GetEtimeOk returns a tuple with the Etime field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CommonMetadata) GetMtime

func (o *CommonMetadata) GetMtime() time.Time

GetMtime returns the Mtime field value

func (*CommonMetadata) GetMtimeOk

func (o *CommonMetadata) GetMtimeOk() (*time.Time, bool)

GetMtimeOk returns a tuple with the Mtime field value and a boolean to check if the value has been set.

func (*CommonMetadata) HasEtime

func (o *CommonMetadata) HasEtime() bool

HasEtime returns a boolean if a field has been set.

func (CommonMetadata) MarshalJSON

func (o CommonMetadata) MarshalJSON() ([]byte, error)

func (*CommonMetadata) SetCtime

func (o *CommonMetadata) SetCtime(v time.Time)

SetCtime sets field value

func (*CommonMetadata) SetEtime

func (o *CommonMetadata) SetEtime(v time.Time)

SetEtime gets a reference to the given NullableTime and assigns it to the Etime field.

func (*CommonMetadata) SetEtimeNil

func (o *CommonMetadata) SetEtimeNil()

SetEtimeNil sets the value for Etime to be an explicit nil

func (*CommonMetadata) SetMtime

func (o *CommonMetadata) SetMtime(v time.Time)

SetMtime sets field value

func (*CommonMetadata) UnsetEtime

func (o *CommonMetadata) UnsetEtime()

UnsetEtime ensures that no value is present for Etime, not even an explicit nil

type Configuration

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) ServerURL

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type DeprecationInfo

type DeprecationInfo struct {
	// further explanation of the rationale behind the deprecation
	Comment string `json:"comment"`
	// time when the deprecation notice was first issued
	Issued time.Time `json:"issued"`
	// time when the removal will be effective
	Removal time.Time `json:"removal"`
}

DeprecationInfo Additional information about the deprecation status.

func NewDeprecationInfo

func NewDeprecationInfo(comment string, issued time.Time, removal time.Time) *DeprecationInfo

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

func NewDeprecationInfoWithDefaults

func NewDeprecationInfoWithDefaults() *DeprecationInfo

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

func (*DeprecationInfo) GetComment

func (o *DeprecationInfo) GetComment() string

GetComment returns the Comment field value

func (*DeprecationInfo) GetCommentOk

func (o *DeprecationInfo) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value and a boolean to check if the value has been set.

func (*DeprecationInfo) GetIssued

func (o *DeprecationInfo) GetIssued() time.Time

GetIssued returns the Issued field value

func (*DeprecationInfo) GetIssuedOk

func (o *DeprecationInfo) GetIssuedOk() (*time.Time, bool)

GetIssuedOk returns a tuple with the Issued field value and a boolean to check if the value has been set.

func (*DeprecationInfo) GetRemoval

func (o *DeprecationInfo) GetRemoval() time.Time

GetRemoval returns the Removal field value

func (*DeprecationInfo) GetRemovalOk

func (o *DeprecationInfo) GetRemovalOk() (*time.Time, bool)

GetRemovalOk returns a tuple with the Removal field value and a boolean to check if the value has been set.

func (DeprecationInfo) MarshalJSON

func (o DeprecationInfo) MarshalJSON() ([]byte, error)

func (*DeprecationInfo) SetComment

func (o *DeprecationInfo) SetComment(v string)

SetComment sets field value

func (*DeprecationInfo) SetIssued

func (o *DeprecationInfo) SetIssued(v time.Time)

SetIssued sets field value

func (*DeprecationInfo) SetRemoval

func (o *DeprecationInfo) SetRemoval(v time.Time)

SetRemoval sets field value

type DeviceItem

type DeviceItem struct {
	Links    DeviceItemLinks        `json:"_links"`
	Metadata NullableCommonMetadata `json:"_metadata"`
	// Device Family the Device belongs to.
	Family NullableString `json:"family,omitempty"`
	// Array of processors within the Device.
	Processors []ProcessorItem `json:"processors"`
	// Unique human-readable identifier for the Device
	Slug         string                 `json:"slug"`
	SourcePackId DeviceItemSourcePackId `json:"source_pack_id"`
	// Sub-Device Family the Device belongs to.
	SubFamily NullableString `json:"sub_family,omitempty"`
	// Human-readable name of the Device.
	Title string `json:"title"`
	// Vendor of the Device.
	Vendor string `json:"vendor"`
}

DeviceItem struct for DeviceItem

func NewDeviceItem

func NewDeviceItem(links DeviceItemLinks, metadata NullableCommonMetadata, processors []ProcessorItem, slug string, sourcePackId DeviceItemSourcePackId, title string, vendor string) *DeviceItem

NewDeviceItem instantiates a new DeviceItem 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

func NewDeviceItemWithDefaults

func NewDeviceItemWithDefaults() *DeviceItem

NewDeviceItemWithDefaults instantiates a new DeviceItem 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

func (*DeviceItem) GetFamily

func (o *DeviceItem) GetFamily() string

GetFamily returns the Family field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DeviceItem) GetFamilyOk

func (o *DeviceItem) GetFamilyOk() (*string, bool)

GetFamilyOk returns a tuple with the Family field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *DeviceItem) GetLinks() DeviceItemLinks

GetLinks returns the Links field value

func (*DeviceItem) GetLinksOk

func (o *DeviceItem) GetLinksOk() (*DeviceItemLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*DeviceItem) GetMetadata

func (o *DeviceItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*DeviceItem) GetMetadataOk

func (o *DeviceItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DeviceItem) GetProcessors

func (o *DeviceItem) GetProcessors() []ProcessorItem

GetProcessors returns the Processors field value

func (*DeviceItem) GetProcessorsOk

func (o *DeviceItem) GetProcessorsOk() ([]ProcessorItem, bool)

GetProcessorsOk returns a tuple with the Processors field value and a boolean to check if the value has been set.

func (*DeviceItem) GetSlug

func (o *DeviceItem) GetSlug() string

GetSlug returns the Slug field value

func (*DeviceItem) GetSlugOk

func (o *DeviceItem) GetSlugOk() (*string, bool)

GetSlugOk returns a tuple with the Slug field value and a boolean to check if the value has been set.

func (*DeviceItem) GetSourcePackId

func (o *DeviceItem) GetSourcePackId() DeviceItemSourcePackId

GetSourcePackId returns the SourcePackId field value

func (*DeviceItem) GetSourcePackIdOk

func (o *DeviceItem) GetSourcePackIdOk() (*DeviceItemSourcePackId, bool)

GetSourcePackIdOk returns a tuple with the SourcePackId field value and a boolean to check if the value has been set.

func (*DeviceItem) GetSubFamily

func (o *DeviceItem) GetSubFamily() string

GetSubFamily returns the SubFamily field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DeviceItem) GetSubFamilyOk

func (o *DeviceItem) GetSubFamilyOk() (*string, bool)

GetSubFamilyOk returns a tuple with the SubFamily field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DeviceItem) GetTitle

func (o *DeviceItem) GetTitle() string

GetTitle returns the Title field value

func (*DeviceItem) GetTitleOk

func (o *DeviceItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*DeviceItem) GetVendor

func (o *DeviceItem) GetVendor() string

GetVendor returns the Vendor field value

func (*DeviceItem) GetVendorOk

func (o *DeviceItem) GetVendorOk() (*string, bool)

GetVendorOk returns a tuple with the Vendor field value and a boolean to check if the value has been set.

func (*DeviceItem) HasFamily

func (o *DeviceItem) HasFamily() bool

HasFamily returns a boolean if a field has been set.

func (*DeviceItem) HasSubFamily

func (o *DeviceItem) HasSubFamily() bool

HasSubFamily returns a boolean if a field has been set.

func (DeviceItem) MarshalJSON

func (o DeviceItem) MarshalJSON() ([]byte, error)

func (*DeviceItem) SetFamily

func (o *DeviceItem) SetFamily(v string)

SetFamily gets a reference to the given NullableString and assigns it to the Family field.

func (*DeviceItem) SetFamilyNil

func (o *DeviceItem) SetFamilyNil()

SetFamilyNil sets the value for Family to be an explicit nil

func (o *DeviceItem) SetLinks(v DeviceItemLinks)

SetLinks sets field value

func (*DeviceItem) SetMetadata

func (o *DeviceItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*DeviceItem) SetProcessors

func (o *DeviceItem) SetProcessors(v []ProcessorItem)

SetProcessors sets field value

func (*DeviceItem) SetSlug

func (o *DeviceItem) SetSlug(v string)

SetSlug sets field value

func (*DeviceItem) SetSourcePackId

func (o *DeviceItem) SetSourcePackId(v DeviceItemSourcePackId)

SetSourcePackId sets field value

func (*DeviceItem) SetSubFamily

func (o *DeviceItem) SetSubFamily(v string)

SetSubFamily gets a reference to the given NullableString and assigns it to the SubFamily field.

func (*DeviceItem) SetSubFamilyNil

func (o *DeviceItem) SetSubFamilyNil()

SetSubFamilyNil sets the value for SubFamily to be an explicit nil

func (*DeviceItem) SetTitle

func (o *DeviceItem) SetTitle(v string)

SetTitle sets field value

func (*DeviceItem) SetVendor

func (o *DeviceItem) SetVendor(v string)

SetVendor sets field value

func (*DeviceItem) UnsetFamily

func (o *DeviceItem) UnsetFamily()

UnsetFamily ensures that no value is present for Family, not even an explicit nil

func (*DeviceItem) UnsetSubFamily

func (o *DeviceItem) UnsetSubFamily()

UnsetSubFamily ensures that no value is present for SubFamily, not even an explicit nil

type DeviceItemLinks struct {
	Collection HalLinkData `json:"collection"`
	Self       HalLinkData `json:"self"`
}

DeviceItemLinks The links for a DeviceItem.

func NewDeviceItemLinks(collection HalLinkData, self HalLinkData) *DeviceItemLinks

NewDeviceItemLinks instantiates a new DeviceItemLinks 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

func NewDeviceItemLinksWithDefaults

func NewDeviceItemLinksWithDefaults() *DeviceItemLinks

NewDeviceItemLinksWithDefaults instantiates a new DeviceItemLinks 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

func (*DeviceItemLinks) GetCollection

func (o *DeviceItemLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value

func (*DeviceItemLinks) GetCollectionOk

func (o *DeviceItemLinks) GetCollectionOk() (*HalLinkData, bool)

GetCollectionOk returns a tuple with the Collection field value and a boolean to check if the value has been set.

func (*DeviceItemLinks) GetSelf

func (o *DeviceItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*DeviceItemLinks) GetSelfOk

func (o *DeviceItemLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (DeviceItemLinks) MarshalJSON

func (o DeviceItemLinks) MarshalJSON() ([]byte, error)

func (*DeviceItemLinks) SetCollection

func (o *DeviceItemLinks) SetCollection(v HalLinkData)

SetCollection sets field value

func (*DeviceItemLinks) SetSelf

func (o *DeviceItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

type DeviceItemSourcePackId

type DeviceItemSourcePackId struct {
	// Name of the source pack
	Name *string `json:"name,omitempty"`
	// Vendor of the source pack
	Vendor *string `json:"vendor,omitempty"`
	// Version of the source pack
	Version *string `json:"version,omitempty"`
}

DeviceItemSourcePackId An identifier for the source pack

func NewDeviceItemSourcePackId

func NewDeviceItemSourcePackId() *DeviceItemSourcePackId

NewDeviceItemSourcePackId instantiates a new DeviceItemSourcePackId 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

func NewDeviceItemSourcePackIdWithDefaults

func NewDeviceItemSourcePackIdWithDefaults() *DeviceItemSourcePackId

NewDeviceItemSourcePackIdWithDefaults instantiates a new DeviceItemSourcePackId 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

func (*DeviceItemSourcePackId) GetName

func (o *DeviceItemSourcePackId) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*DeviceItemSourcePackId) GetNameOk

func (o *DeviceItemSourcePackId) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeviceItemSourcePackId) GetVendor

func (o *DeviceItemSourcePackId) GetVendor() string

GetVendor returns the Vendor field value if set, zero value otherwise.

func (*DeviceItemSourcePackId) GetVendorOk

func (o *DeviceItemSourcePackId) GetVendorOk() (*string, bool)

GetVendorOk returns a tuple with the Vendor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeviceItemSourcePackId) GetVersion

func (o *DeviceItemSourcePackId) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*DeviceItemSourcePackId) GetVersionOk

func (o *DeviceItemSourcePackId) GetVersionOk() (*string, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeviceItemSourcePackId) HasName

func (o *DeviceItemSourcePackId) HasName() bool

HasName returns a boolean if a field has been set.

func (*DeviceItemSourcePackId) HasVendor

func (o *DeviceItemSourcePackId) HasVendor() bool

HasVendor returns a boolean if a field has been set.

func (*DeviceItemSourcePackId) HasVersion

func (o *DeviceItemSourcePackId) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (DeviceItemSourcePackId) MarshalJSON

func (o DeviceItemSourcePackId) MarshalJSON() ([]byte, error)

func (*DeviceItemSourcePackId) SetName

func (o *DeviceItemSourcePackId) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*DeviceItemSourcePackId) SetVendor

func (o *DeviceItemSourcePackId) SetVendor(v string)

SetVendor gets a reference to the given string and assigns it to the Vendor field.

func (*DeviceItemSourcePackId) SetVersion

func (o *DeviceItemSourcePackId) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

type DevicesApiService

type DevicesApiService service

DevicesApiService DevicesApi service

func (*DevicesApiService) GetDevice

func (a *DevicesApiService) GetDevice(ctx context.Context, deviceSlug string) ApiGetDeviceRequest

GetDevice Get a Device Item

Get a specific Device Item using a Device Slug

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param deviceSlug Unique slug of a Device.
@return ApiGetDeviceRequest

func (*DevicesApiService) GetDeviceExecute

func (a *DevicesApiService) GetDeviceExecute(r ApiGetDeviceRequest) (*DeviceItem, *http.Response, error)

Execute executes the request

@return DeviceItem

func (*DevicesApiService) ListDevices

ListDevices List all the Devices

This returns a collection resource that lists all of the Devices available to the service.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListDevicesRequest

func (*DevicesApiService) ListDevicesExecute

Execute executes the request

@return ListDevicesCollection

type EmbeddedArtefactManagerItems

type EmbeddedArtefactManagerItems struct {
	Item []ArtefactManagerItem `json:"item,omitempty"`
}

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.

func NewEmbeddedArtefactManagerItems

func NewEmbeddedArtefactManagerItems() *EmbeddedArtefactManagerItems

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

func NewEmbeddedArtefactManagerItemsWithDefaults

func NewEmbeddedArtefactManagerItemsWithDefaults() *EmbeddedArtefactManagerItems

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

func (*EmbeddedArtefactManagerItems) GetItem

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedArtefactManagerItems) GetItemOk

GetItemOk returns a tuple with the Item field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EmbeddedArtefactManagerItems) HasItem

func (o *EmbeddedArtefactManagerItems) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedArtefactManagerItems) MarshalJSON

func (o EmbeddedArtefactManagerItems) MarshalJSON() ([]byte, error)

func (*EmbeddedArtefactManagerItems) SetItem

SetItem gets a reference to the given []ArtefactManagerItem and assigns it to the Item field.

type EmbeddedBoardItems

type EmbeddedBoardItems struct {
	Item []BoardItem `json:"item,omitempty"`
}

EmbeddedBoardItems 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.

func NewEmbeddedBoardItems

func NewEmbeddedBoardItems() *EmbeddedBoardItems

NewEmbeddedBoardItems instantiates a new EmbeddedBoardItems 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

func NewEmbeddedBoardItemsWithDefaults

func NewEmbeddedBoardItemsWithDefaults() *EmbeddedBoardItems

NewEmbeddedBoardItemsWithDefaults instantiates a new EmbeddedBoardItems 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

func (*EmbeddedBoardItems) GetItem

func (o *EmbeddedBoardItems) GetItem() []BoardItem

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedBoardItems) GetItemOk

func (o *EmbeddedBoardItems) GetItemOk() ([]BoardItem, bool)

GetItemOk returns a tuple with the Item field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EmbeddedBoardItems) HasItem

func (o *EmbeddedBoardItems) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedBoardItems) MarshalJSON

func (o EmbeddedBoardItems) MarshalJSON() ([]byte, error)

func (*EmbeddedBoardItems) SetItem

func (o *EmbeddedBoardItems) SetItem(v []BoardItem)

SetItem gets a reference to the given []BoardItem and assigns it to the Item field.

type EmbeddedBuildJobItems

type EmbeddedBuildJobItems struct {
	Item []BuildJobItem `json:"item,omitempty"`
}

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.

func NewEmbeddedBuildJobItems

func NewEmbeddedBuildJobItems() *EmbeddedBuildJobItems

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

func NewEmbeddedBuildJobItemsWithDefaults

func NewEmbeddedBuildJobItemsWithDefaults() *EmbeddedBuildJobItems

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

func (*EmbeddedBuildJobItems) GetItem

func (o *EmbeddedBuildJobItems) GetItem() []BuildJobItem

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedBuildJobItems) GetItemOk

func (o *EmbeddedBuildJobItems) GetItemOk() ([]BuildJobItem, bool)

GetItemOk returns a tuple with the Item field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EmbeddedBuildJobItems) HasItem

func (o *EmbeddedBuildJobItems) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedBuildJobItems) MarshalJSON

func (o EmbeddedBuildJobItems) MarshalJSON() ([]byte, error)

func (*EmbeddedBuildJobItems) SetItem

func (o *EmbeddedBuildJobItems) SetItem(v []BuildJobItem)

SetItem gets a reference to the given []BuildJobItem and assigns it to the Item field.

type EmbeddedCmsisBuilderItems

type EmbeddedCmsisBuilderItems struct {
	Item []CmsisBuilderItem `json:"item,omitempty"`
}

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.

func NewEmbeddedCmsisBuilderItems

func NewEmbeddedCmsisBuilderItems() *EmbeddedCmsisBuilderItems

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

func NewEmbeddedCmsisBuilderItemsWithDefaults

func NewEmbeddedCmsisBuilderItemsWithDefaults() *EmbeddedCmsisBuilderItems

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

func (*EmbeddedCmsisBuilderItems) GetItem

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedCmsisBuilderItems) GetItemOk

func (o *EmbeddedCmsisBuilderItems) GetItemOk() ([]CmsisBuilderItem, bool)

GetItemOk returns a tuple with the Item field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EmbeddedCmsisBuilderItems) HasItem

func (o *EmbeddedCmsisBuilderItems) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedCmsisBuilderItems) MarshalJSON

func (o EmbeddedCmsisBuilderItems) MarshalJSON() ([]byte, error)

func (*EmbeddedCmsisBuilderItems) SetItem

SetItem gets a reference to the given []CmsisBuilderItem and assigns it to the Item field.

type EmbeddedCmsisIntellisenseItems

type EmbeddedCmsisIntellisenseItems struct {
	Item []CmsisIntellisenseItem `json:"item,omitempty"`
}

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.

func NewEmbeddedCmsisIntellisenseItems

func NewEmbeddedCmsisIntellisenseItems() *EmbeddedCmsisIntellisenseItems

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

func NewEmbeddedCmsisIntellisenseItemsWithDefaults

func NewEmbeddedCmsisIntellisenseItemsWithDefaults() *EmbeddedCmsisIntellisenseItems

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

func (*EmbeddedCmsisIntellisenseItems) GetItem

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedCmsisIntellisenseItems) GetItemOk

GetItemOk returns a tuple with the Item field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EmbeddedCmsisIntellisenseItems) HasItem

func (o *EmbeddedCmsisIntellisenseItems) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedCmsisIntellisenseItems) MarshalJSON

func (o EmbeddedCmsisIntellisenseItems) MarshalJSON() ([]byte, error)

func (*EmbeddedCmsisIntellisenseItems) SetItem

SetItem gets a reference to the given []CmsisIntellisenseItem and assigns it to the Item field.

type EmbeddedDeviceItems

type EmbeddedDeviceItems struct {
	Item []DeviceItem `json:"item,omitempty"`
}

EmbeddedDeviceItems 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.

func NewEmbeddedDeviceItems

func NewEmbeddedDeviceItems() *EmbeddedDeviceItems

NewEmbeddedDeviceItems instantiates a new EmbeddedDeviceItems 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

func NewEmbeddedDeviceItemsWithDefaults

func NewEmbeddedDeviceItemsWithDefaults() *EmbeddedDeviceItems

NewEmbeddedDeviceItemsWithDefaults instantiates a new EmbeddedDeviceItems 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

func (*EmbeddedDeviceItems) GetItem

func (o *EmbeddedDeviceItems) GetItem() []DeviceItem

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedDeviceItems) GetItemOk

func (o *EmbeddedDeviceItems) GetItemOk() ([]DeviceItem, bool)

GetItemOk returns a tuple with the Item field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EmbeddedDeviceItems) HasItem

func (o *EmbeddedDeviceItems) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedDeviceItems) MarshalJSON

func (o EmbeddedDeviceItems) MarshalJSON() ([]byte, error)

func (*EmbeddedDeviceItems) SetItem

func (o *EmbeddedDeviceItems) SetItem(v []DeviceItem)

SetItem gets a reference to the given []DeviceItem and assigns it to the Item field.

type EmbeddedIntellisenseJobItems

type EmbeddedIntellisenseJobItems struct {
	Item []IntellisenseJobItem `json:"item,omitempty"`
}

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.

func NewEmbeddedIntellisenseJobItems

func NewEmbeddedIntellisenseJobItems() *EmbeddedIntellisenseJobItems

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

func NewEmbeddedIntellisenseJobItemsWithDefaults

func NewEmbeddedIntellisenseJobItemsWithDefaults() *EmbeddedIntellisenseJobItems

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

func (*EmbeddedIntellisenseJobItems) GetItem

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedIntellisenseJobItems) GetItemOk

GetItemOk returns a tuple with the Item field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EmbeddedIntellisenseJobItems) HasItem

func (o *EmbeddedIntellisenseJobItems) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedIntellisenseJobItems) MarshalJSON

func (o EmbeddedIntellisenseJobItems) MarshalJSON() ([]byte, error)

func (*EmbeddedIntellisenseJobItems) SetItem

SetItem gets a reference to the given []IntellisenseJobItem and assigns it to the Item field.

type EmbeddedVendorItems

type EmbeddedVendorItems struct {
	Item []VendorItem `json:"item,omitempty"`
}

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.

func NewEmbeddedVendorItems

func NewEmbeddedVendorItems() *EmbeddedVendorItems

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

func NewEmbeddedVendorItemsWithDefaults

func NewEmbeddedVendorItemsWithDefaults() *EmbeddedVendorItems

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

func (*EmbeddedVendorItems) GetItem

func (o *EmbeddedVendorItems) GetItem() []VendorItem

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedVendorItems) GetItemOk

func (o *EmbeddedVendorItems) GetItemOk() ([]VendorItem, bool)

GetItemOk returns a tuple with the Item field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EmbeddedVendorItems) HasItem

func (o *EmbeddedVendorItems) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedVendorItems) MarshalJSON

func (o EmbeddedVendorItems) MarshalJSON() ([]byte, error)

func (*EmbeddedVendorItems) SetItem

func (o *EmbeddedVendorItems) SetItem(v []VendorItem)

SetItem gets a reference to the given []VendorItem and assigns it to the Item field.

type EmbeddedVhtInstanceItems

type EmbeddedVhtInstanceItems struct {
	Item []VhtInstanceItem `json:"item,omitempty"`
}

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.

func NewEmbeddedVhtInstanceItems

func NewEmbeddedVhtInstanceItems() *EmbeddedVhtInstanceItems

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

func NewEmbeddedVhtInstanceItemsWithDefaults

func NewEmbeddedVhtInstanceItemsWithDefaults() *EmbeddedVhtInstanceItems

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

func (*EmbeddedVhtInstanceItems) GetItem

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedVhtInstanceItems) GetItemOk

func (o *EmbeddedVhtInstanceItems) GetItemOk() ([]VhtInstanceItem, bool)

GetItemOk returns a tuple with the Item field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EmbeddedVhtInstanceItems) HasItem

func (o *EmbeddedVhtInstanceItems) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedVhtInstanceItems) MarshalJSON

func (o EmbeddedVhtInstanceItems) MarshalJSON() ([]byte, error)

func (*EmbeddedVhtInstanceItems) SetItem

func (o *EmbeddedVhtInstanceItems) SetItem(v []VhtInstanceItem)

SetItem gets a reference to the given []VhtInstanceItem and assigns it to the Item field.

type EmbeddedVhtItems

type EmbeddedVhtItems struct {
	Item []VhtItem `json:"item,omitempty"`
}

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.

func NewEmbeddedVhtItems

func NewEmbeddedVhtItems() *EmbeddedVhtItems

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

func NewEmbeddedVhtItemsWithDefaults

func NewEmbeddedVhtItemsWithDefaults() *EmbeddedVhtItems

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

func (*EmbeddedVhtItems) GetItem

func (o *EmbeddedVhtItems) GetItem() []VhtItem

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedVhtItems) GetItemOk

func (o *EmbeddedVhtItems) GetItemOk() ([]VhtItem, bool)

GetItemOk returns a tuple with the Item field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EmbeddedVhtItems) HasItem

func (o *EmbeddedVhtItems) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedVhtItems) MarshalJSON

func (o EmbeddedVhtItems) MarshalJSON() ([]byte, error)

func (*EmbeddedVhtItems) SetItem

func (o *EmbeddedVhtItems) SetItem(v []VhtItem)

SetItem gets a reference to the given []VhtItem and assigns it to the Item field.

type EmbeddedVhtRunJobItems

type EmbeddedVhtRunJobItems struct {
	Item []VhtRunJobItem `json:"item,omitempty"`
}

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.

func NewEmbeddedVhtRunJobItems

func NewEmbeddedVhtRunJobItems() *EmbeddedVhtRunJobItems

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

func NewEmbeddedVhtRunJobItemsWithDefaults

func NewEmbeddedVhtRunJobItemsWithDefaults() *EmbeddedVhtRunJobItems

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

func (*EmbeddedVhtRunJobItems) GetItem

func (o *EmbeddedVhtRunJobItems) GetItem() []VhtRunJobItem

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedVhtRunJobItems) GetItemOk

func (o *EmbeddedVhtRunJobItems) GetItemOk() ([]VhtRunJobItem, bool)

GetItemOk returns a tuple with the Item field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EmbeddedVhtRunJobItems) HasItem

func (o *EmbeddedVhtRunJobItems) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedVhtRunJobItems) MarshalJSON

func (o EmbeddedVhtRunJobItems) MarshalJSON() ([]byte, error)

func (*EmbeddedVhtRunJobItems) SetItem

func (o *EmbeddedVhtRunJobItems) SetItem(v []VhtRunJobItem)

SetItem gets a reference to the given []VhtRunJobItem and assigns it to the Item field.

type EmbeddedWorkspaceItems

type EmbeddedWorkspaceItems struct {
	Item []WorkspaceItem `json:"item,omitempty"`
}

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.

func NewEmbeddedWorkspaceItems

func NewEmbeddedWorkspaceItems() *EmbeddedWorkspaceItems

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

func NewEmbeddedWorkspaceItemsWithDefaults

func NewEmbeddedWorkspaceItemsWithDefaults() *EmbeddedWorkspaceItems

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

func (*EmbeddedWorkspaceItems) GetItem

func (o *EmbeddedWorkspaceItems) GetItem() []WorkspaceItem

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedWorkspaceItems) GetItemOk

func (o *EmbeddedWorkspaceItems) GetItemOk() ([]WorkspaceItem, bool)

GetItemOk returns a tuple with the Item field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EmbeddedWorkspaceItems) HasItem

func (o *EmbeddedWorkspaceItems) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedWorkspaceItems) MarshalJSON

func (o EmbeddedWorkspaceItems) MarshalJSON() ([]byte, error)

func (*EmbeddedWorkspaceItems) SetItem

func (o *EmbeddedWorkspaceItems) SetItem(v []WorkspaceItem)

SetItem gets a reference to the given []WorkspaceItem and assigns it to the Item field.

type EmbeddedWorkspaceSourceItems

type EmbeddedWorkspaceSourceItems struct {
	Item []WorkspaceSourceItem `json:"item,omitempty"`
}

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.

func NewEmbeddedWorkspaceSourceItems

func NewEmbeddedWorkspaceSourceItems() *EmbeddedWorkspaceSourceItems

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

func NewEmbeddedWorkspaceSourceItemsWithDefaults

func NewEmbeddedWorkspaceSourceItemsWithDefaults() *EmbeddedWorkspaceSourceItems

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

func (*EmbeddedWorkspaceSourceItems) GetItem

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedWorkspaceSourceItems) GetItemOk

GetItemOk returns a tuple with the Item field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EmbeddedWorkspaceSourceItems) HasItem

func (o *EmbeddedWorkspaceSourceItems) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedWorkspaceSourceItems) MarshalJSON

func (o EmbeddedWorkspaceSourceItems) MarshalJSON() ([]byte, error)

func (*EmbeddedWorkspaceSourceItems) SetItem

SetItem gets a reference to the given []WorkspaceSourceItem and assigns it to the Item field.

type ErrorResponse

type ErrorResponse struct {
	// Fields in the request that failed validation [Optional].
	Fields []FieldObject `json:"fields,omitempty"`
	// HTTP Status Code
	HttpStatusCode int32 `json:"httpStatusCode"`
	// A human readable message, which should provide an explanation and possible corrective actions.
	Message string `json:"message"`
	// Request ID that could be used to identify the error in logs.
	RequestId string `json:"requestId"`
}

ErrorResponse struct for ErrorResponse

func NewErrorResponse

func NewErrorResponse(httpStatusCode int32, message string, requestId string) *ErrorResponse

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

func NewErrorResponseWithDefaults

func NewErrorResponseWithDefaults() *ErrorResponse

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

func (*ErrorResponse) GetFields

func (o *ErrorResponse) GetFields() []FieldObject

GetFields returns the Fields field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ErrorResponse) GetFieldsOk

func (o *ErrorResponse) GetFieldsOk() ([]FieldObject, bool)

GetFieldsOk returns a tuple with the Fields field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ErrorResponse) GetHttpStatusCode

func (o *ErrorResponse) GetHttpStatusCode() int32

GetHttpStatusCode returns the HttpStatusCode field value

func (*ErrorResponse) GetHttpStatusCodeOk

func (o *ErrorResponse) GetHttpStatusCodeOk() (*int32, bool)

GetHttpStatusCodeOk returns a tuple with the HttpStatusCode field value and a boolean to check if the value has been set.

func (*ErrorResponse) GetMessage

func (o *ErrorResponse) GetMessage() string

GetMessage returns the Message field value

func (*ErrorResponse) GetMessageOk

func (o *ErrorResponse) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*ErrorResponse) GetRequestId

func (o *ErrorResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*ErrorResponse) GetRequestIdOk

func (o *ErrorResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*ErrorResponse) HasFields

func (o *ErrorResponse) HasFields() bool

HasFields returns a boolean if a field has been set.

func (ErrorResponse) MarshalJSON

func (o ErrorResponse) MarshalJSON() ([]byte, error)

func (*ErrorResponse) SetFields

func (o *ErrorResponse) SetFields(v []FieldObject)

SetFields gets a reference to the given []FieldObject and assigns it to the Fields field.

func (*ErrorResponse) SetHttpStatusCode

func (o *ErrorResponse) SetHttpStatusCode(v int32)

SetHttpStatusCode sets field value

func (*ErrorResponse) SetMessage

func (o *ErrorResponse) SetMessage(v string)

SetMessage sets field value

func (*ErrorResponse) SetRequestId

func (o *ErrorResponse) SetRequestId(v string)

SetRequestId sets field value

type FieldObject

type FieldObject struct {
	// Name of the field name in the request which has failed validation.
	FieldName string `json:"fieldName"`
	// Field name, possibly including the path of the field which caused the error.
	FieldPath *string `json:"fieldPath,omitempty"`
	// A human readable message, which should provide an explanation and possible corrective actions.
	Message string `json:"message"`
}

FieldObject struct for FieldObject

func NewFieldObject

func NewFieldObject(fieldName string, message string) *FieldObject

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

func NewFieldObjectWithDefaults

func NewFieldObjectWithDefaults() *FieldObject

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

func (*FieldObject) GetFieldName

func (o *FieldObject) GetFieldName() string

GetFieldName returns the FieldName field value

func (*FieldObject) GetFieldNameOk

func (o *FieldObject) GetFieldNameOk() (*string, bool)

GetFieldNameOk returns a tuple with the FieldName field value and a boolean to check if the value has been set.

func (*FieldObject) GetFieldPath

func (o *FieldObject) GetFieldPath() string

GetFieldPath returns the FieldPath field value if set, zero value otherwise.

func (*FieldObject) GetFieldPathOk

func (o *FieldObject) GetFieldPathOk() (*string, bool)

GetFieldPathOk returns a tuple with the FieldPath field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FieldObject) GetMessage

func (o *FieldObject) GetMessage() string

GetMessage returns the Message field value

func (*FieldObject) GetMessageOk

func (o *FieldObject) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*FieldObject) HasFieldPath

func (o *FieldObject) HasFieldPath() bool

HasFieldPath returns a boolean if a field has been set.

func (FieldObject) MarshalJSON

func (o FieldObject) MarshalJSON() ([]byte, error)

func (*FieldObject) SetFieldName

func (o *FieldObject) SetFieldName(v string)

SetFieldName sets field value

func (*FieldObject) SetFieldPath

func (o *FieldObject) SetFieldPath(v string)

SetFieldPath gets a reference to the given string and assigns it to the FieldPath field.

func (*FieldObject) SetMessage

func (o *FieldObject) SetMessage(v string)

SetMessage sets field value

type GenericOpenAPIError

type GenericOpenAPIError struct {
	// contains filtered or unexported fields
}

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type HalCollectionLinks struct {
	Alternate *HalLinkData  `json:"alternate,omitempty"`
	Embedded  *HalLinkData  `json:"embedded,omitempty"`
	First     *HalLinkData  `json:"first,omitempty"`
	Item      []HalLinkData `json:"item,omitempty"`
	Last      *HalLinkData  `json:"last,omitempty"`
	Next      *HalLinkData  `json:"next,omitempty"`
	Prev      *HalLinkData  `json:"prev,omitempty"`
	Self      HalLinkData   `json:"self"`
	Simple    *HalLinkData  `json:"simple,omitempty"`
}

HalCollectionLinks These hypermedia links inside a collection resource allow contained resources to be discovered and for large collections to be paged through. - The `item` link relation contains a list of resources contained in the collection. If there is a `next` or `previous` link present then not all the resources in the collection are currently being shown. - The `first` link points to the first page of a feed resource, this will not be be present if the entire resource has been returned in the current page. - The `last` link points to the last page of a feed resource, this will not be be present if the entire resource has been returned in the current page. - The `prev` link points to the previous page in the resource, this will not be present if the current page is the first (or only page) page. - The `next` link points to the next page in the resource, this will not be present if the current page is the last (or only page) page. - The `simple` link relation will be present in embedded representations to retrieve a non embedded representation of the current context. - The `alternate` link relation is a simple templated URI to allow page selection by a client. - The `embedded` link relation is an embedded representation of the current (non-embedded context).

func NewHalCollectionLinks(self HalLinkData) *HalCollectionLinks

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

func NewHalCollectionLinksWithDefaults

func NewHalCollectionLinksWithDefaults() *HalCollectionLinks

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

func (*HalCollectionLinks) GetAlternate

func (o *HalCollectionLinks) GetAlternate() HalLinkData

GetAlternate returns the Alternate field value if set, zero value otherwise.

func (*HalCollectionLinks) GetAlternateOk

func (o *HalCollectionLinks) GetAlternateOk() (*HalLinkData, bool)

GetAlternateOk returns a tuple with the Alternate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HalCollectionLinks) GetEmbedded

func (o *HalCollectionLinks) GetEmbedded() HalLinkData

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*HalCollectionLinks) GetEmbeddedOk

func (o *HalCollectionLinks) GetEmbeddedOk() (*HalLinkData, bool)

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HalCollectionLinks) GetFirst

func (o *HalCollectionLinks) GetFirst() HalLinkData

GetFirst returns the First field value if set, zero value otherwise.

func (*HalCollectionLinks) GetFirstOk

func (o *HalCollectionLinks) GetFirstOk() (*HalLinkData, bool)

GetFirstOk returns a tuple with the First field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HalCollectionLinks) GetItem

func (o *HalCollectionLinks) GetItem() []HalLinkData

GetItem returns the Item field value if set, zero value otherwise.

func (*HalCollectionLinks) GetItemOk

func (o *HalCollectionLinks) GetItemOk() ([]HalLinkData, bool)

GetItemOk returns a tuple with the Item field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HalCollectionLinks) GetLast

func (o *HalCollectionLinks) GetLast() HalLinkData

GetLast returns the Last field value if set, zero value otherwise.

func (*HalCollectionLinks) GetLastOk

func (o *HalCollectionLinks) GetLastOk() (*HalLinkData, bool)

GetLastOk returns a tuple with the Last field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HalCollectionLinks) GetNext

func (o *HalCollectionLinks) GetNext() HalLinkData

GetNext returns the Next field value if set, zero value otherwise.

func (*HalCollectionLinks) GetNextOk

func (o *HalCollectionLinks) GetNextOk() (*HalLinkData, bool)

GetNextOk returns a tuple with the Next field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HalCollectionLinks) GetPrev

func (o *HalCollectionLinks) GetPrev() HalLinkData

GetPrev returns the Prev field value if set, zero value otherwise.

func (*HalCollectionLinks) GetPrevOk

func (o *HalCollectionLinks) GetPrevOk() (*HalLinkData, bool)

GetPrevOk returns a tuple with the Prev field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HalCollectionLinks) GetSelf

func (o *HalCollectionLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*HalCollectionLinks) GetSelfOk

func (o *HalCollectionLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*HalCollectionLinks) GetSimple

func (o *HalCollectionLinks) GetSimple() HalLinkData

GetSimple returns the Simple field value if set, zero value otherwise.

func (*HalCollectionLinks) GetSimpleOk

func (o *HalCollectionLinks) GetSimpleOk() (*HalLinkData, bool)

GetSimpleOk returns a tuple with the Simple field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HalCollectionLinks) HasAlternate

func (o *HalCollectionLinks) HasAlternate() bool

HasAlternate returns a boolean if a field has been set.

func (*HalCollectionLinks) HasEmbedded

func (o *HalCollectionLinks) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*HalCollectionLinks) HasFirst

func (o *HalCollectionLinks) HasFirst() bool

HasFirst returns a boolean if a field has been set.

func (*HalCollectionLinks) HasItem

func (o *HalCollectionLinks) HasItem() bool

HasItem returns a boolean if a field has been set.

func (*HalCollectionLinks) HasLast

func (o *HalCollectionLinks) HasLast() bool

HasLast returns a boolean if a field has been set.

func (*HalCollectionLinks) HasNext

func (o *HalCollectionLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*HalCollectionLinks) HasPrev

func (o *HalCollectionLinks) HasPrev() bool

HasPrev returns a boolean if a field has been set.

func (*HalCollectionLinks) HasSimple

func (o *HalCollectionLinks) HasSimple() bool

HasSimple returns a boolean if a field has been set.

func (HalCollectionLinks) MarshalJSON

func (o HalCollectionLinks) MarshalJSON() ([]byte, error)

func (*HalCollectionLinks) SetAlternate

func (o *HalCollectionLinks) SetAlternate(v HalLinkData)

SetAlternate gets a reference to the given HalLinkData and assigns it to the Alternate field.

func (*HalCollectionLinks) SetEmbedded

func (o *HalCollectionLinks) SetEmbedded(v HalLinkData)

SetEmbedded gets a reference to the given HalLinkData and assigns it to the Embedded field.

func (*HalCollectionLinks) SetFirst

func (o *HalCollectionLinks) SetFirst(v HalLinkData)

SetFirst gets a reference to the given HalLinkData and assigns it to the First field.

func (*HalCollectionLinks) SetItem

func (o *HalCollectionLinks) SetItem(v []HalLinkData)

SetItem gets a reference to the given []HalLinkData and assigns it to the Item field.

func (*HalCollectionLinks) SetLast

func (o *HalCollectionLinks) SetLast(v HalLinkData)

SetLast gets a reference to the given HalLinkData and assigns it to the Last field.

func (*HalCollectionLinks) SetNext

func (o *HalCollectionLinks) SetNext(v HalLinkData)

SetNext gets a reference to the given HalLinkData and assigns it to the Next field.

func (*HalCollectionLinks) SetPrev

func (o *HalCollectionLinks) SetPrev(v HalLinkData)

SetPrev gets a reference to the given HalLinkData and assigns it to the Prev field.

func (*HalCollectionLinks) SetSelf

func (o *HalCollectionLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (*HalCollectionLinks) SetSimple

func (o *HalCollectionLinks) SetSimple(v HalLinkData)

SetSimple gets a reference to the given HalLinkData and assigns it to the Simple field.

type HalFeedLinks struct {
	First  *HalLinkData `json:"first,omitempty"`
	Future *HalLinkData `json:"future,omitempty"`
	Last   *HalLinkData `json:"last,omitempty"`
	Next   *HalLinkData `json:"next,omitempty"`
	Prev   *HalLinkData `json:"prev,omitempty"`
	Self   HalLinkData  `json:"self"`
}

HalFeedLinks These hypermedia links inside a feed resource allow the contents of the resource to be paged. A feed is typically made up of a list of items, that may, as a whole, be a very large object. Feeds can be also be dynamic updating resources, which can have items added to them asynchronously. - The `first` link points to the first page of a feed resource, this will not be be present if the entire resource has been returned in the current page. - The `last` link points to the last page of a feed resource, this will not be be present if the entire resource has been returned in the current page. - The `prev` link points to the previous page in the resource, this will not be present if the current page is the first (or only page) page. - The `next` link points to the next page in the resource, this will not be present if the current page is the last (or only page) page. - The `future` link points to the next possible page of resources, this will only be present if the current page is currently the last page of resources. This allows a client to poll and check for new items being added without having to retrieve the previous items.

func NewHalFeedLinks(self HalLinkData) *HalFeedLinks

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

func NewHalFeedLinksWithDefaults

func NewHalFeedLinksWithDefaults() *HalFeedLinks

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

func (*HalFeedLinks) GetFirst

func (o *HalFeedLinks) GetFirst() HalLinkData

GetFirst returns the First field value if set, zero value otherwise.

func (*HalFeedLinks) GetFirstOk

func (o *HalFeedLinks) GetFirstOk() (*HalLinkData, bool)

GetFirstOk returns a tuple with the First field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HalFeedLinks) GetFuture

func (o *HalFeedLinks) GetFuture() HalLinkData

GetFuture returns the Future field value if set, zero value otherwise.

func (*HalFeedLinks) GetFutureOk

func (o *HalFeedLinks) GetFutureOk() (*HalLinkData, bool)

GetFutureOk returns a tuple with the Future field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HalFeedLinks) GetLast

func (o *HalFeedLinks) GetLast() HalLinkData

GetLast returns the Last field value if set, zero value otherwise.

func (*HalFeedLinks) GetLastOk

func (o *HalFeedLinks) GetLastOk() (*HalLinkData, bool)

GetLastOk returns a tuple with the Last field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HalFeedLinks) GetNext

func (o *HalFeedLinks) GetNext() HalLinkData

GetNext returns the Next field value if set, zero value otherwise.

func (*HalFeedLinks) GetNextOk

func (o *HalFeedLinks) GetNextOk() (*HalLinkData, bool)

GetNextOk returns a tuple with the Next field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HalFeedLinks) GetPrev

func (o *HalFeedLinks) GetPrev() HalLinkData

GetPrev returns the Prev field value if set, zero value otherwise.

func (*HalFeedLinks) GetPrevOk

func (o *HalFeedLinks) GetPrevOk() (*HalLinkData, bool)

GetPrevOk returns a tuple with the Prev field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HalFeedLinks) GetSelf

func (o *HalFeedLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*HalFeedLinks) GetSelfOk

func (o *HalFeedLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*HalFeedLinks) HasFirst

func (o *HalFeedLinks) HasFirst() bool

HasFirst returns a boolean if a field has been set.

func (*HalFeedLinks) HasFuture

func (o *HalFeedLinks) HasFuture() bool

HasFuture returns a boolean if a field has been set.

func (*HalFeedLinks) HasLast

func (o *HalFeedLinks) HasLast() bool

HasLast returns a boolean if a field has been set.

func (*HalFeedLinks) HasNext

func (o *HalFeedLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*HalFeedLinks) HasPrev

func (o *HalFeedLinks) HasPrev() bool

HasPrev returns a boolean if a field has been set.

func (HalFeedLinks) MarshalJSON

func (o HalFeedLinks) MarshalJSON() ([]byte, error)

func (*HalFeedLinks) SetFirst

func (o *HalFeedLinks) SetFirst(v HalLinkData)

SetFirst gets a reference to the given HalLinkData and assigns it to the First field.

func (*HalFeedLinks) SetFuture

func (o *HalFeedLinks) SetFuture(v HalLinkData)

SetFuture gets a reference to the given HalLinkData and assigns it to the Future field.

func (*HalFeedLinks) SetLast

func (o *HalFeedLinks) SetLast(v HalLinkData)

SetLast gets a reference to the given HalLinkData and assigns it to the Last field.

func (*HalFeedLinks) SetNext

func (o *HalFeedLinks) SetNext(v HalLinkData)

SetNext gets a reference to the given HalLinkData and assigns it to the Next field.

func (*HalFeedLinks) SetPrev

func (o *HalFeedLinks) SetPrev(v HalLinkData)

SetPrev gets a reference to the given HalLinkData and assigns it to the Prev field.

func (*HalFeedLinks) SetSelf

func (o *HalFeedLinks) SetSelf(v HalLinkData)

SetSelf sets field value

type HalLinkData

type HalLinkData struct {
	// Indicates that the link is to be deprecated (i.e. removed) at a future date. Its value is a URL
	Deprecation *string `json:"deprecation,omitempty"`
	// link URI or URI Template
	Href string `json:"href"`
	// Indicates the language of the target resource (as defined by [RFC5988]).
	Hreflang *string `json:"hreflang,omitempty"`
	// key for selecting Link Objects which share the same relation type.
	Name *string `json:"name,omitempty"`
	// URI that hints about the profile (as defined by [I-D.wilde-profile-link]) of the target resource.
	Profile *string `json:"profile,omitempty"`
	// States whether Link Object's \"href\" is a URI Template
	Templated *bool `json:"templated,omitempty"`
	// Human-readable identifier labelling the link.
	Title *string `json:"title,omitempty"`
	// hint to indicate the media type
	Type *string `json:"type,omitempty"`
}

HalLinkData The base HAL hyperlink object.

func NewHalLinkData

func NewHalLinkData(href string) *HalLinkData

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

func NewHalLinkDataWithDefaults

func NewHalLinkDataWithDefaults() *HalLinkData

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

func (*HalLinkData) FetchType added in v1.17.0

func (o *HalLinkData) FetchType() string

FetchType returns the resource type

func (*HalLinkData) GetDeprecation

func (o *HalLinkData) GetDeprecation() string

GetDeprecation returns the Deprecation field value if set, zero value otherwise.

func (*HalLinkData) GetDeprecationOk

func (o *HalLinkData) GetDeprecationOk() (*string, bool)

GetDeprecationOk returns a tuple with the Deprecation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HalLinkData) GetHref

func (o *HalLinkData) GetHref() string

GetHref returns the Href field value

func (*HalLinkData) GetHrefOk

func (o *HalLinkData) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set.

func (*HalLinkData) GetHreflang

func (o *HalLinkData) GetHreflang() string

GetHreflang returns the Hreflang field value if set, zero value otherwise.

func (*HalLinkData) GetHreflangOk

func (o *HalLinkData) GetHreflangOk() (*string, bool)

GetHreflangOk returns a tuple with the Hreflang field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HalLinkData) GetName

func (o *HalLinkData) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*HalLinkData) GetNameOk

func (o *HalLinkData) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HalLinkData) GetProfile

func (o *HalLinkData) GetProfile() string

GetProfile returns the Profile field value if set, zero value otherwise.

func (*HalLinkData) GetProfileOk

func (o *HalLinkData) GetProfileOk() (*string, bool)

GetProfileOk returns a tuple with the Profile field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HalLinkData) GetTemplated

func (o *HalLinkData) GetTemplated() bool

GetTemplated returns the Templated field value if set, zero value otherwise.

func (*HalLinkData) GetTemplatedOk

func (o *HalLinkData) GetTemplatedOk() (*bool, bool)

GetTemplatedOk returns a tuple with the Templated field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HalLinkData) GetTitle

func (o *HalLinkData) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*HalLinkData) GetTitleOk

func (o *HalLinkData) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HalLinkData) GetType

func (o *HalLinkData) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*HalLinkData) GetTypeOk

func (o *HalLinkData) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HalLinkData) HasDeprecation

func (o *HalLinkData) HasDeprecation() bool

HasDeprecation returns a boolean if a field has been set.

func (*HalLinkData) HasHreflang

func (o *HalLinkData) HasHreflang() bool

HasHreflang returns a boolean if a field has been set.

func (*HalLinkData) HasName

func (o *HalLinkData) HasName() bool

HasName returns a boolean if a field has been set.

func (*HalLinkData) HasProfile

func (o *HalLinkData) HasProfile() bool

HasProfile returns a boolean if a field has been set.

func (*HalLinkData) HasTemplated

func (o *HalLinkData) HasTemplated() bool

HasTemplated returns a boolean if a field has been set.

func (*HalLinkData) HasTitle

func (o *HalLinkData) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*HalLinkData) HasType

func (o *HalLinkData) HasType() bool

HasType returns a boolean if a field has been set.

func (HalLinkData) MarshalJSON

func (o HalLinkData) MarshalJSON() ([]byte, error)

func (*HalLinkData) SetDeprecation

func (o *HalLinkData) SetDeprecation(v string)

SetDeprecation gets a reference to the given string and assigns it to the Deprecation field.

func (*HalLinkData) SetHref

func (o *HalLinkData) SetHref(v string)

SetHref sets field value

func (*HalLinkData) SetHreflang

func (o *HalLinkData) SetHreflang(v string)

SetHreflang gets a reference to the given string and assigns it to the Hreflang field.

func (*HalLinkData) SetName

func (o *HalLinkData) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*HalLinkData) SetProfile

func (o *HalLinkData) SetProfile(v string)

SetProfile gets a reference to the given string and assigns it to the Profile field.

func (*HalLinkData) SetTemplated

func (o *HalLinkData) SetTemplated(v bool)

SetTemplated gets a reference to the given bool and assigns it to the Templated field.

func (*HalLinkData) SetTitle

func (o *HalLinkData) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*HalLinkData) SetType

func (o *HalLinkData) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

type HalLinkDataIterator added in v1.17.0

type HalLinkDataIterator struct {
	// contains filtered or unexported fields
}

HalLinkDataIterator defines an iterator over a message collection.

func (*HalLinkDataIterator) GetNext added in v1.17.0

func (m *HalLinkDataIterator) GetNext() (item interface{}, err error)

func (*HalLinkDataIterator) HasNext added in v1.17.0

func (m *HalLinkDataIterator) HasNext() bool

type IIterator added in v1.17.0

type IIterator interface {
	// HasNext returns whether there are more items available or not.
	HasNext() bool
	// GetNext returns the next item.
	GetNext() (interface{}, error)
}

func NewBuildersIterator added in v1.17.0

func NewBuildersIterator(elements []CmsisBuilderItem) (IIterator, error)

func NewHalLinkDataIterator added in v1.17.0

func NewHalLinkDataIterator(elements []HalLinkData) (IIterator, error)

func NewMessagesIterator added in v1.17.0

func NewMessagesIterator(elements []MessageObject) (IIterator, error)

func NewNotificationMessagesIterator added in v1.17.0

func NewNotificationMessagesIterator(elements []NotificationMessageObject) (IIterator, error)

type IMessageStream added in v1.17.0

type IMessageStream interface {
	IStaticPage
	// HasFuture states whether there may be future items.
	HasFuture() bool
}

IMessageStream defines a page for a collection which does not have any known ending.

func NewBuildMessageStream added in v1.17.0

func NewBuildMessageStream() IMessageStream

NewBuildMessageStream returns a message stream.

func NewNotificationMessageFeed added in v1.17.0

func NewNotificationMessageFeed() IMessageStream

NewNotificationMessageFeed returns a message stream.

type IModel

type IModel interface {
	// FetchType returns the resource type
	FetchType() string
	// FetchLinks returns the resource links if present
	FetchLinks() (links any, err error)
	// FetchName returns the resource name if present, or else an error
	FetchName() (string, error)
	// FetchTitle returns the resource title if present, or else an error
	FetchTitle() (string, error)
}

func NewBuildJobModel

func NewBuildJobModel() IModel

NewBuildJobModel returns a model.

func NewBuilderModel

func NewBuilderModel() IModel

NewBuilderModel returns a model.

type IStaticPage added in v1.17.0

type IStaticPage interface {
	// HasNext states whether more pages are accessible.
	HasNext() bool
	// GetItemIterator returns a new iterator over the page's items.
	GetItemIterator() (IIterator, error)
	// GetItemCount returns the number of items in this page
	GetItemCount() (int64, error)
}

IStaticPage defines a generic page for a collection.

func NewBuilderCollection added in v1.17.0

func NewBuilderCollection() IStaticPage

NewBuilderCollection returns a page.

type IntellisenseJobCollection

type IntellisenseJobCollection struct {
	Embedded *EmbeddedIntellisenseJobItems `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks    `json:"_links"`
	Metadata NullablePagingMetadata        `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

IntellisenseJobCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewIntellisenseJobCollection

func NewIntellisenseJobCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *IntellisenseJobCollection

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

func NewIntellisenseJobCollectionWithDefaults

func NewIntellisenseJobCollectionWithDefaults() *IntellisenseJobCollection

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

func (*IntellisenseJobCollection) GetEmbedded

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*IntellisenseJobCollection) GetEmbeddedOk

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*IntellisenseJobCollection) GetLinksOk

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IntellisenseJobCollection) GetMetadata

func (o *IntellisenseJobCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*IntellisenseJobCollection) GetMetadataOk

func (o *IntellisenseJobCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IntellisenseJobCollection) GetName

func (o *IntellisenseJobCollection) GetName() string

GetName returns the Name field value

func (*IntellisenseJobCollection) GetNameOk

func (o *IntellisenseJobCollection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*IntellisenseJobCollection) GetTitle

func (o *IntellisenseJobCollection) GetTitle() string

GetTitle returns the Title field value

func (*IntellisenseJobCollection) GetTitleOk

func (o *IntellisenseJobCollection) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*IntellisenseJobCollection) HasEmbedded

func (o *IntellisenseJobCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (IntellisenseJobCollection) MarshalJSON

func (o IntellisenseJobCollection) MarshalJSON() ([]byte, error)

func (*IntellisenseJobCollection) SetEmbedded

SetEmbedded gets a reference to the given EmbeddedIntellisenseJobItems and assigns it to the Embedded field.

SetLinks sets field value

func (*IntellisenseJobCollection) SetMetadata

func (o *IntellisenseJobCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*IntellisenseJobCollection) SetName

func (o *IntellisenseJobCollection) SetName(v string)

SetName sets field value

func (*IntellisenseJobCollection) SetTitle

func (o *IntellisenseJobCollection) SetTitle(v string)

SetTitle sets field value

type IntellisenseJobItem

type IntellisenseJobItem struct {
	Links    NullableIntellisenseJobItemLinks `json:"_links"`
	Metadata NullableCommonMetadata           `json:"_metadata"`
	// The number of build steps that have been completed so far. Please note: - This value also includes additional service orchestration steps, that are outside the core build process,   so may differ from the build progress indicated within build messages.  - This value will only be available after the build has been started.
	BuildStepsCompleted NullableInt32 `json:"buildStepsCompleted"`
	// The total number of steps that will need to be performed to complete the build. Please note: - This value also includes additional service orchestration steps, that are outside the core build process,   so may differ from the build progress indicated within build messages.  - This value will only be available after the build has been started.
	BuildStepsTotal NullableInt32 `json:"buildStepsTotal"`
	// True when the job has completed (this does necessarily indicate success).
	Done bool `json:"done"`
	// True if there was an error in the build service while attempting the job.
	Error bool `json:"error"`
	// True if the compilation database generation failed (this should be used in conjunction with the `done` property).
	Failure bool `json:"failure"`
	// The maximum time (in seconds) that the job will be allowed to run. After the timeout has expired the job will be aborted and reported as a failure. The timeout does not include any time the request spent being queued, waiting for the job to be started.
	JobTimeout *int32 `json:"jobTimeout,omitempty"`
	// Unique ID of the Intellisense Job.
	Name string `json:"name"`
	// Path to packs repository to replace value in compilation database.
	Packs string `json:"packs"`
	// CMSIS project to handle or being handled.
	Project string `json:"project"`
	// True if job is currently queued and waiting to be processed. Otherwise, the job is either currently being processed or ended.
	Queued *bool `json:"queued,omitempty"`
	// A summary status of the job. Note: this value should not be relied upon to determine whether a job has completed, succeeded or failed as this list may change as state machine evolves. Use resource appropriate flags instead.
	Status string `json:"status"`
	// True if the job was successful (this should be used in conjunction with the `done` property).
	Success bool `json:"success"`
	// Optional human readable name of the CMSIS Intellisense job.
	Title NullableString `json:"title,omitempty"`
	// Path to packs toolchain binaries to replace value in compilation database.
	Toolchain string `json:"toolchain"`
	// Path to packs toolchain headers to replace value in compilation database.
	ToolchainHeaders string `json:"toolchainHeaders"`
	// Path to workspace to replace value in compilation database.
	Workspace string `json:"workspace"`
}

IntellisenseJobItem This resource allows an Intellisense Job to be configured when it is created, such as defining the project to handle. When the job is read, it will include the current status of the job and links to other available resources, such as messages and artefacts.

func NewIntellisenseJobItem

func NewIntellisenseJobItem(links NullableIntellisenseJobItemLinks, metadata NullableCommonMetadata, buildStepsCompleted NullableInt32, buildStepsTotal NullableInt32, done bool, error_ bool, failure bool, name string, packs string, project string, status string, success bool, toolchain string, toolchainHeaders string, workspace string) *IntellisenseJobItem

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

func NewIntellisenseJobItemWithDefaults

func NewIntellisenseJobItemWithDefaults() *IntellisenseJobItem

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

func (*IntellisenseJobItem) GetBuildStepsCompleted

func (o *IntellisenseJobItem) GetBuildStepsCompleted() int32

GetBuildStepsCompleted returns the BuildStepsCompleted field value If the value is explicit nil, the zero value for int32 will be returned

func (*IntellisenseJobItem) GetBuildStepsCompletedOk

func (o *IntellisenseJobItem) GetBuildStepsCompletedOk() (*int32, bool)

GetBuildStepsCompletedOk returns a tuple with the BuildStepsCompleted field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IntellisenseJobItem) GetBuildStepsTotal

func (o *IntellisenseJobItem) GetBuildStepsTotal() int32

GetBuildStepsTotal returns the BuildStepsTotal field value If the value is explicit nil, the zero value for int32 will be returned

func (*IntellisenseJobItem) GetBuildStepsTotalOk

func (o *IntellisenseJobItem) GetBuildStepsTotalOk() (*int32, bool)

GetBuildStepsTotalOk returns a tuple with the BuildStepsTotal field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IntellisenseJobItem) GetDone

func (o *IntellisenseJobItem) GetDone() bool

GetDone returns the Done field value

func (*IntellisenseJobItem) GetDoneOk

func (o *IntellisenseJobItem) GetDoneOk() (*bool, bool)

GetDoneOk returns a tuple with the Done field value and a boolean to check if the value has been set.

func (*IntellisenseJobItem) GetError

func (o *IntellisenseJobItem) GetError() bool

GetError returns the Error field value

func (*IntellisenseJobItem) GetErrorOk

func (o *IntellisenseJobItem) GetErrorOk() (*bool, bool)

GetErrorOk returns a tuple with the Error field value and a boolean to check if the value has been set.

func (*IntellisenseJobItem) GetFailure

func (o *IntellisenseJobItem) GetFailure() bool

GetFailure returns the Failure field value

func (*IntellisenseJobItem) GetFailureOk

func (o *IntellisenseJobItem) GetFailureOk() (*bool, bool)

GetFailureOk returns a tuple with the Failure field value and a boolean to check if the value has been set.

func (*IntellisenseJobItem) GetJobTimeout

func (o *IntellisenseJobItem) GetJobTimeout() int32

GetJobTimeout returns the JobTimeout field value if set, zero value otherwise.

func (*IntellisenseJobItem) GetJobTimeoutOk

func (o *IntellisenseJobItem) GetJobTimeoutOk() (*int32, bool)

GetJobTimeoutOk returns a tuple with the JobTimeout field value if set, nil otherwise and a boolean to check if the value has been set.

GetLinks returns the Links field value If the value is explicit nil, the zero value for IntellisenseJobItemLinks will be returned

func (*IntellisenseJobItem) GetLinksOk

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IntellisenseJobItem) GetMetadata

func (o *IntellisenseJobItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*IntellisenseJobItem) GetMetadataOk

func (o *IntellisenseJobItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IntellisenseJobItem) GetName

func (o *IntellisenseJobItem) GetName() string

GetName returns the Name field value

func (*IntellisenseJobItem) GetNameOk

func (o *IntellisenseJobItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*IntellisenseJobItem) GetPacks

func (o *IntellisenseJobItem) GetPacks() string

GetPacks returns the Packs field value

func (*IntellisenseJobItem) GetPacksOk

func (o *IntellisenseJobItem) GetPacksOk() (*string, bool)

GetPacksOk returns a tuple with the Packs field value and a boolean to check if the value has been set.

func (*IntellisenseJobItem) GetProject

func (o *IntellisenseJobItem) GetProject() string

GetProject returns the Project field value

func (*IntellisenseJobItem) GetProjectOk

func (o *IntellisenseJobItem) GetProjectOk() (*string, bool)

GetProjectOk returns a tuple with the Project field value and a boolean to check if the value has been set.

func (*IntellisenseJobItem) GetQueued

func (o *IntellisenseJobItem) GetQueued() bool

GetQueued returns the Queued field value if set, zero value otherwise.

func (*IntellisenseJobItem) GetQueuedOk

func (o *IntellisenseJobItem) GetQueuedOk() (*bool, bool)

GetQueuedOk returns a tuple with the Queued field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IntellisenseJobItem) GetStatus

func (o *IntellisenseJobItem) GetStatus() string

GetStatus returns the Status field value

func (*IntellisenseJobItem) GetStatusOk

func (o *IntellisenseJobItem) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*IntellisenseJobItem) GetSuccess

func (o *IntellisenseJobItem) GetSuccess() bool

GetSuccess returns the Success field value

func (*IntellisenseJobItem) GetSuccessOk

func (o *IntellisenseJobItem) GetSuccessOk() (*bool, bool)

GetSuccessOk returns a tuple with the Success field value and a boolean to check if the value has been set.

func (*IntellisenseJobItem) GetTitle

func (o *IntellisenseJobItem) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IntellisenseJobItem) GetTitleOk

func (o *IntellisenseJobItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IntellisenseJobItem) GetToolchain

func (o *IntellisenseJobItem) GetToolchain() string

GetToolchain returns the Toolchain field value

func (*IntellisenseJobItem) GetToolchainHeaders

func (o *IntellisenseJobItem) GetToolchainHeaders() string

GetToolchainHeaders returns the ToolchainHeaders field value

func (*IntellisenseJobItem) GetToolchainHeadersOk

func (o *IntellisenseJobItem) GetToolchainHeadersOk() (*string, bool)

GetToolchainHeadersOk returns a tuple with the ToolchainHeaders field value and a boolean to check if the value has been set.

func (*IntellisenseJobItem) GetToolchainOk

func (o *IntellisenseJobItem) GetToolchainOk() (*string, bool)

GetToolchainOk returns a tuple with the Toolchain field value and a boolean to check if the value has been set.

func (*IntellisenseJobItem) GetWorkspace

func (o *IntellisenseJobItem) GetWorkspace() string

GetWorkspace returns the Workspace field value

func (*IntellisenseJobItem) GetWorkspaceOk

func (o *IntellisenseJobItem) GetWorkspaceOk() (*string, bool)

GetWorkspaceOk returns a tuple with the Workspace field value and a boolean to check if the value has been set.

func (*IntellisenseJobItem) HasJobTimeout

func (o *IntellisenseJobItem) HasJobTimeout() bool

HasJobTimeout returns a boolean if a field has been set.

func (*IntellisenseJobItem) HasQueued

func (o *IntellisenseJobItem) HasQueued() bool

HasQueued returns a boolean if a field has been set.

func (*IntellisenseJobItem) HasTitle

func (o *IntellisenseJobItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (IntellisenseJobItem) MarshalJSON

func (o IntellisenseJobItem) MarshalJSON() ([]byte, error)

func (*IntellisenseJobItem) SetBuildStepsCompleted

func (o *IntellisenseJobItem) SetBuildStepsCompleted(v int32)

SetBuildStepsCompleted sets field value

func (*IntellisenseJobItem) SetBuildStepsTotal

func (o *IntellisenseJobItem) SetBuildStepsTotal(v int32)

SetBuildStepsTotal sets field value

func (*IntellisenseJobItem) SetDone

func (o *IntellisenseJobItem) SetDone(v bool)

SetDone sets field value

func (*IntellisenseJobItem) SetError

func (o *IntellisenseJobItem) SetError(v bool)

SetError sets field value

func (*IntellisenseJobItem) SetFailure

func (o *IntellisenseJobItem) SetFailure(v bool)

SetFailure sets field value

func (*IntellisenseJobItem) SetJobTimeout

func (o *IntellisenseJobItem) SetJobTimeout(v int32)

SetJobTimeout gets a reference to the given int32 and assigns it to the JobTimeout field.

SetLinks sets field value

func (*IntellisenseJobItem) SetMetadata

func (o *IntellisenseJobItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*IntellisenseJobItem) SetName

func (o *IntellisenseJobItem) SetName(v string)

SetName sets field value

func (*IntellisenseJobItem) SetPacks

func (o *IntellisenseJobItem) SetPacks(v string)

SetPacks sets field value

func (*IntellisenseJobItem) SetProject

func (o *IntellisenseJobItem) SetProject(v string)

SetProject sets field value

func (*IntellisenseJobItem) SetQueued

func (o *IntellisenseJobItem) SetQueued(v bool)

SetQueued gets a reference to the given bool and assigns it to the Queued field.

func (*IntellisenseJobItem) SetStatus

func (o *IntellisenseJobItem) SetStatus(v string)

SetStatus sets field value

func (*IntellisenseJobItem) SetSuccess

func (o *IntellisenseJobItem) SetSuccess(v bool)

SetSuccess sets field value

func (*IntellisenseJobItem) SetTitle

func (o *IntellisenseJobItem) SetTitle(v string)

SetTitle gets a reference to the given NullableString and assigns it to the Title field.

func (*IntellisenseJobItem) SetTitleNil

func (o *IntellisenseJobItem) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil

func (*IntellisenseJobItem) SetToolchain

func (o *IntellisenseJobItem) SetToolchain(v string)

SetToolchain sets field value

func (*IntellisenseJobItem) SetToolchainHeaders

func (o *IntellisenseJobItem) SetToolchainHeaders(v string)

SetToolchainHeaders sets field value

func (*IntellisenseJobItem) SetWorkspace

func (o *IntellisenseJobItem) SetWorkspace(v string)

SetWorkspace sets field value

func (*IntellisenseJobItem) UnsetTitle

func (o *IntellisenseJobItem) UnsetTitle()

UnsetTitle ensures that no value is present for Title, not even an explicit nil

type IntellisenseJobItemLinks struct {
	Artefacts *HalLinkData `json:"artefacts,omitempty"`
	Cancel    *HalLinkData `json:"cancel,omitempty"`
	Delete    *HalLinkData `json:"delete,omitempty"`
	Details   *HalLinkData `json:"details,omitempty"`
	Related   HalLinkData  `json:"related"`
	Retain    *HalLinkData `json:"retain,omitempty"`
	Self      HalLinkData  `json:"self"`
}

IntellisenseJobItemLinks The `related` link indicates the builder being used for the job. The `details` links to a resource that provides details of progress (messages). The `artefacts` links to a collection which will contain downloadable products (if any).

func NewIntellisenseJobItemLinks(related HalLinkData, self HalLinkData) *IntellisenseJobItemLinks

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

func NewIntellisenseJobItemLinksWithDefaults

func NewIntellisenseJobItemLinksWithDefaults() *IntellisenseJobItemLinks

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

func (*IntellisenseJobItemLinks) GetArtefacts

func (o *IntellisenseJobItemLinks) GetArtefacts() HalLinkData

GetArtefacts returns the Artefacts field value if set, zero value otherwise.

func (*IntellisenseJobItemLinks) GetArtefactsOk

func (o *IntellisenseJobItemLinks) GetArtefactsOk() (*HalLinkData, bool)

GetArtefactsOk returns a tuple with the Artefacts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IntellisenseJobItemLinks) GetCancel

func (o *IntellisenseJobItemLinks) GetCancel() HalLinkData

GetCancel returns the Cancel field value if set, zero value otherwise.

func (*IntellisenseJobItemLinks) GetCancelOk

func (o *IntellisenseJobItemLinks) GetCancelOk() (*HalLinkData, bool)

GetCancelOk returns a tuple with the Cancel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IntellisenseJobItemLinks) GetDelete

func (o *IntellisenseJobItemLinks) GetDelete() HalLinkData

GetDelete returns the Delete field value if set, zero value otherwise.

func (*IntellisenseJobItemLinks) GetDeleteOk

func (o *IntellisenseJobItemLinks) GetDeleteOk() (*HalLinkData, bool)

GetDeleteOk returns a tuple with the Delete field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IntellisenseJobItemLinks) GetDetails

func (o *IntellisenseJobItemLinks) GetDetails() HalLinkData

GetDetails returns the Details field value if set, zero value otherwise.

func (*IntellisenseJobItemLinks) GetDetailsOk

func (o *IntellisenseJobItemLinks) GetDetailsOk() (*HalLinkData, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IntellisenseJobItemLinks) GetRelated

func (o *IntellisenseJobItemLinks) GetRelated() HalLinkData

GetRelated returns the Related field value

func (*IntellisenseJobItemLinks) GetRelatedOk

func (o *IntellisenseJobItemLinks) GetRelatedOk() (*HalLinkData, bool)

GetRelatedOk returns a tuple with the Related field value and a boolean to check if the value has been set.

func (*IntellisenseJobItemLinks) GetRetain

func (o *IntellisenseJobItemLinks) GetRetain() HalLinkData

GetRetain returns the Retain field value if set, zero value otherwise.

func (*IntellisenseJobItemLinks) GetRetainOk

func (o *IntellisenseJobItemLinks) GetRetainOk() (*HalLinkData, bool)

GetRetainOk returns a tuple with the Retain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IntellisenseJobItemLinks) GetSelf

GetSelf returns the Self field value

func (*IntellisenseJobItemLinks) GetSelfOk

func (o *IntellisenseJobItemLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*IntellisenseJobItemLinks) HasArtefacts

func (o *IntellisenseJobItemLinks) HasArtefacts() bool

HasArtefacts returns a boolean if a field has been set.

func (*IntellisenseJobItemLinks) HasCancel

func (o *IntellisenseJobItemLinks) HasCancel() bool

HasCancel returns a boolean if a field has been set.

func (*IntellisenseJobItemLinks) HasDelete

func (o *IntellisenseJobItemLinks) HasDelete() bool

HasDelete returns a boolean if a field has been set.

func (*IntellisenseJobItemLinks) HasDetails

func (o *IntellisenseJobItemLinks) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*IntellisenseJobItemLinks) HasRetain

func (o *IntellisenseJobItemLinks) HasRetain() bool

HasRetain returns a boolean if a field has been set.

func (IntellisenseJobItemLinks) MarshalJSON

func (o IntellisenseJobItemLinks) MarshalJSON() ([]byte, error)

func (*IntellisenseJobItemLinks) SetArtefacts

func (o *IntellisenseJobItemLinks) SetArtefacts(v HalLinkData)

SetArtefacts gets a reference to the given HalLinkData and assigns it to the Artefacts field.

func (*IntellisenseJobItemLinks) SetCancel

func (o *IntellisenseJobItemLinks) SetCancel(v HalLinkData)

SetCancel gets a reference to the given HalLinkData and assigns it to the Cancel field.

func (*IntellisenseJobItemLinks) SetDelete

func (o *IntellisenseJobItemLinks) SetDelete(v HalLinkData)

SetDelete gets a reference to the given HalLinkData and assigns it to the Delete field.

func (*IntellisenseJobItemLinks) SetDetails

func (o *IntellisenseJobItemLinks) SetDetails(v HalLinkData)

SetDetails gets a reference to the given HalLinkData and assigns it to the Details field.

func (*IntellisenseJobItemLinks) SetRelated

func (o *IntellisenseJobItemLinks) SetRelated(v HalLinkData)

SetRelated sets field value

func (*IntellisenseJobItemLinks) SetRetain

func (o *IntellisenseJobItemLinks) SetRetain(v HalLinkData)

SetRetain gets a reference to the given HalLinkData and assigns it to the Retain field.

func (*IntellisenseJobItemLinks) SetSelf

func (o *IntellisenseJobItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

type IntellisenseJobsApiService

type IntellisenseJobsApiService service

IntellisenseJobsApiService IntellisenseJobsApi service

func (*IntellisenseJobsApiService) CancelIntellisenseJob

func (a *IntellisenseJobsApiService) CancelIntellisenseJob(ctx context.Context, jobName string) ApiCancelIntellisenseJobRequest

CancelIntellisenseJob Cancel an Intellisense Job.

This will cancel a job that is in progress. All messages associated with it will be retained.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Intellisense Job.
@return ApiCancelIntellisenseJobRequest

func (*IntellisenseJobsApiService) CancelIntellisenseJobExecute

Execute executes the request

@return IntellisenseJobItem

func (*IntellisenseJobsApiService) DeleteIntellisenseJob

func (a *IntellisenseJobsApiService) DeleteIntellisenseJob(ctx context.Context, jobName string) ApiDeleteIntellisenseJobRequest

DeleteIntellisenseJob Delete an Intellisense Job.

Deletes a job along with artefacts and messages associated with it. Deleting a job is only possible if it has already completed or been cancelled.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Intellisense Job.
@return ApiDeleteIntellisenseJobRequest

func (*IntellisenseJobsApiService) DeleteIntellisenseJobExecute

func (a *IntellisenseJobsApiService) DeleteIntellisenseJobExecute(r ApiDeleteIntellisenseJobRequest) (*http.Response, error)

Execute executes the request

func (*IntellisenseJobsApiService) GetIntellisenseArtefact

func (a *IntellisenseJobsApiService) GetIntellisenseArtefact(ctx context.Context, jobName string, artefactName string) ApiGetIntellisenseArtefactRequest

GetIntellisenseArtefact Download the named Intellisense Artefact for the given Intellisense Job.

An artefact represents a product of the intellisense job process such as a json file.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Intellisense Job.
@param artefactName The URL safe name of the Intellisense Artefact.
@return ApiGetIntellisenseArtefactRequest

func (*IntellisenseJobsApiService) GetIntellisenseArtefactExecute

func (a *IntellisenseJobsApiService) GetIntellisenseArtefactExecute(r ApiGetIntellisenseArtefactRequest) (*os.File, *http.Response, error)

Execute executes the request

@return *os.File

func (*IntellisenseJobsApiService) GetIntellisenseJob

GetIntellisenseJob Return status of an Intellisense Job.

An intellisense job represents the status of a intellisense process (generation of compilation database) being executed by an intellisense builder.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Intellisense Job.
@return ApiGetIntellisenseJobRequest

func (*IntellisenseJobsApiService) GetIntellisenseJobExecute

Execute executes the request

@return IntellisenseJobItem

func (*IntellisenseJobsApiService) GetIntellisenseMessages

func (a *IntellisenseJobsApiService) GetIntellisenseMessages(ctx context.Context, jobName string) ApiGetIntellisenseMessagesRequest

GetIntellisenseMessages Intellisense Message Feed.

Retrieve and page through the messages for a given job.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Intellisense Job.
@return ApiGetIntellisenseMessagesRequest

func (*IntellisenseJobsApiService) GetIntellisenseMessagesExecute

Execute executes the request

@return IntellisenseMessageItem

func (*IntellisenseJobsApiService) ListIntellisenseArtefacts

func (a *IntellisenseJobsApiService) ListIntellisenseArtefacts(ctx context.Context, jobName string) ApiListIntellisenseArtefactsRequest

ListIntellisenseArtefacts List all the available Intellisense Artefacts for the given Intellisense Job.

An artefact represents a product of the intellisense job process such as a json file.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Intellisense Job.
@return ApiListIntellisenseArtefactsRequest

func (*IntellisenseJobsApiService) ListIntellisenseArtefactsExecute

Execute executes the request

@return SimpleCollection

func (*IntellisenseJobsApiService) ListIntellisenseJob

ListIntellisenseJob List all Intellisense Jobs.

This returns a collection resource that lists all in progress or recently completed intellisense jobs. The intellisense jobs for all builders are in the same collection.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListIntellisenseJobRequest

func (*IntellisenseJobsApiService) ListIntellisenseJobExecute

Execute executes the request

@return IntellisenseJobCollection

func (*IntellisenseJobsApiService) RetainIntellisenseJob

func (a *IntellisenseJobsApiService) RetainIntellisenseJob(ctx context.Context, jobName string) ApiRetainIntellisenseJobRequest

RetainIntellisenseJob Update how long an intellisense job will be retained before automatic deletion.

Set the time at which the job and all associated resources such as generated artefacts and messages will be removed from the system.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Intellisense Job.
@return ApiRetainIntellisenseJobRequest

func (*IntellisenseJobsApiService) RetainIntellisenseJobExecute

Execute executes the request

@return IntellisenseJobItem

type IntellisenseMessageItem

type IntellisenseMessageItem struct {
	Links    NullableHalFeedLinks   `json:"_links"`
	Metadata NullablePagingMetadata `json:"_metadata"`
	// A list of build messages.
	Messages []MessageObject `json:"messages"`
	// ID of the Build Notification item.
	Name string `json:"name"`
	// Human readable name of the Build Notification item.
	Title *string `json:"title,omitempty"`
}

IntellisenseMessageItem struct for IntellisenseMessageItem

func NewIntellisenseMessageItem

func NewIntellisenseMessageItem(links NullableHalFeedLinks, metadata NullablePagingMetadata, messages []MessageObject, name string) *IntellisenseMessageItem

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

func NewIntellisenseMessageItemWithDefaults

func NewIntellisenseMessageItemWithDefaults() *IntellisenseMessageItem

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

func (o *IntellisenseMessageItem) GetLinks() HalFeedLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalFeedLinks will be returned

func (*IntellisenseMessageItem) GetLinksOk

func (o *IntellisenseMessageItem) GetLinksOk() (*HalFeedLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IntellisenseMessageItem) GetMessages

func (o *IntellisenseMessageItem) GetMessages() []MessageObject

GetMessages returns the Messages field value If the value is explicit nil, the zero value for []MessageObject will be returned

func (*IntellisenseMessageItem) GetMessagesOk

func (o *IntellisenseMessageItem) GetMessagesOk() ([]MessageObject, bool)

GetMessagesOk returns a tuple with the Messages field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IntellisenseMessageItem) GetMetadata

func (o *IntellisenseMessageItem) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*IntellisenseMessageItem) GetMetadataOk

func (o *IntellisenseMessageItem) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IntellisenseMessageItem) GetName

func (o *IntellisenseMessageItem) GetName() string

GetName returns the Name field value

func (*IntellisenseMessageItem) GetNameOk

func (o *IntellisenseMessageItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*IntellisenseMessageItem) GetTitle

func (o *IntellisenseMessageItem) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*IntellisenseMessageItem) GetTitleOk

func (o *IntellisenseMessageItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IntellisenseMessageItem) HasTitle

func (o *IntellisenseMessageItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (IntellisenseMessageItem) MarshalJSON

func (o IntellisenseMessageItem) MarshalJSON() ([]byte, error)
func (o *IntellisenseMessageItem) SetLinks(v HalFeedLinks)

SetLinks sets field value

func (*IntellisenseMessageItem) SetMessages

func (o *IntellisenseMessageItem) SetMessages(v []MessageObject)

SetMessages sets field value

func (*IntellisenseMessageItem) SetMetadata

func (o *IntellisenseMessageItem) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*IntellisenseMessageItem) SetName

func (o *IntellisenseMessageItem) SetName(v string)

SetName sets field value

func (*IntellisenseMessageItem) SetTitle

func (o *IntellisenseMessageItem) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

type ListBoardsCollection

type ListBoardsCollection struct {
	Embedded *EmbeddedBoardItems        `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks `json:"_links"`
	Metadata NullablePagingMetadata     `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

ListBoardsCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewListBoardsCollection

func NewListBoardsCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *ListBoardsCollection

NewListBoardsCollection instantiates a new ListBoardsCollection 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

func NewListBoardsCollectionWithDefaults

func NewListBoardsCollectionWithDefaults() *ListBoardsCollection

NewListBoardsCollectionWithDefaults instantiates a new ListBoardsCollection 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

func (*ListBoardsCollection) GetEmbedded

func (o *ListBoardsCollection) GetEmbedded() EmbeddedBoardItems

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*ListBoardsCollection) GetEmbeddedOk

func (o *ListBoardsCollection) GetEmbeddedOk() (*EmbeddedBoardItems, bool)

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*ListBoardsCollection) GetLinksOk

func (o *ListBoardsCollection) GetLinksOk() (*HalCollectionLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ListBoardsCollection) GetMetadata

func (o *ListBoardsCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*ListBoardsCollection) GetMetadataOk

func (o *ListBoardsCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ListBoardsCollection) GetName

func (o *ListBoardsCollection) GetName() string

GetName returns the Name field value

func (*ListBoardsCollection) GetNameOk

func (o *ListBoardsCollection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ListBoardsCollection) GetTitle

func (o *ListBoardsCollection) GetTitle() string

GetTitle returns the Title field value

func (*ListBoardsCollection) GetTitleOk

func (o *ListBoardsCollection) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*ListBoardsCollection) HasEmbedded

func (o *ListBoardsCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (ListBoardsCollection) MarshalJSON

func (o ListBoardsCollection) MarshalJSON() ([]byte, error)

func (*ListBoardsCollection) SetEmbedded

func (o *ListBoardsCollection) SetEmbedded(v EmbeddedBoardItems)

SetEmbedded gets a reference to the given EmbeddedBoardItems and assigns it to the Embedded field.

SetLinks sets field value

func (*ListBoardsCollection) SetMetadata

func (o *ListBoardsCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*ListBoardsCollection) SetName

func (o *ListBoardsCollection) SetName(v string)

SetName sets field value

func (*ListBoardsCollection) SetTitle

func (o *ListBoardsCollection) SetTitle(v string)

SetTitle sets field value

type ListDevicesCollection

type ListDevicesCollection struct {
	Embedded *EmbeddedDeviceItems       `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks `json:"_links"`
	Metadata NullablePagingMetadata     `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

ListDevicesCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewListDevicesCollection

func NewListDevicesCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *ListDevicesCollection

NewListDevicesCollection instantiates a new ListDevicesCollection 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

func NewListDevicesCollectionWithDefaults

func NewListDevicesCollectionWithDefaults() *ListDevicesCollection

NewListDevicesCollectionWithDefaults instantiates a new ListDevicesCollection 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

func (*ListDevicesCollection) GetEmbedded

func (o *ListDevicesCollection) GetEmbedded() EmbeddedDeviceItems

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*ListDevicesCollection) GetEmbeddedOk

func (o *ListDevicesCollection) GetEmbeddedOk() (*EmbeddedDeviceItems, bool)

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*ListDevicesCollection) GetLinksOk

func (o *ListDevicesCollection) GetLinksOk() (*HalCollectionLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ListDevicesCollection) GetMetadata

func (o *ListDevicesCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*ListDevicesCollection) GetMetadataOk

func (o *ListDevicesCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ListDevicesCollection) GetName

func (o *ListDevicesCollection) GetName() string

GetName returns the Name field value

func (*ListDevicesCollection) GetNameOk

func (o *ListDevicesCollection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ListDevicesCollection) GetTitle

func (o *ListDevicesCollection) GetTitle() string

GetTitle returns the Title field value

func (*ListDevicesCollection) GetTitleOk

func (o *ListDevicesCollection) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*ListDevicesCollection) HasEmbedded

func (o *ListDevicesCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (ListDevicesCollection) MarshalJSON

func (o ListDevicesCollection) MarshalJSON() ([]byte, error)

func (*ListDevicesCollection) SetEmbedded

func (o *ListDevicesCollection) SetEmbedded(v EmbeddedDeviceItems)

SetEmbedded gets a reference to the given EmbeddedDeviceItems and assigns it to the Embedded field.

SetLinks sets field value

func (*ListDevicesCollection) SetMetadata

func (o *ListDevicesCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*ListDevicesCollection) SetName

func (o *ListDevicesCollection) SetName(v string)

SetName sets field value

func (*ListDevicesCollection) SetTitle

func (o *ListDevicesCollection) SetTitle(v string)

SetTitle sets field value

type ListVendorsCollection

type ListVendorsCollection struct {
	Embedded *EmbeddedVendorItems       `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks `json:"_links"`
	Metadata NullablePagingMetadata     `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

ListVendorsCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewListVendorsCollection

func NewListVendorsCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *ListVendorsCollection

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

func NewListVendorsCollectionWithDefaults

func NewListVendorsCollectionWithDefaults() *ListVendorsCollection

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

func (*ListVendorsCollection) GetEmbedded

func (o *ListVendorsCollection) GetEmbedded() EmbeddedVendorItems

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*ListVendorsCollection) GetEmbeddedOk

func (o *ListVendorsCollection) GetEmbeddedOk() (*EmbeddedVendorItems, bool)

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*ListVendorsCollection) GetLinksOk

func (o *ListVendorsCollection) GetLinksOk() (*HalCollectionLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ListVendorsCollection) GetMetadata

func (o *ListVendorsCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*ListVendorsCollection) GetMetadataOk

func (o *ListVendorsCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ListVendorsCollection) GetName

func (o *ListVendorsCollection) GetName() string

GetName returns the Name field value

func (*ListVendorsCollection) GetNameOk

func (o *ListVendorsCollection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ListVendorsCollection) GetTitle

func (o *ListVendorsCollection) GetTitle() string

GetTitle returns the Title field value

func (*ListVendorsCollection) GetTitleOk

func (o *ListVendorsCollection) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*ListVendorsCollection) HasEmbedded

func (o *ListVendorsCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (ListVendorsCollection) MarshalJSON

func (o ListVendorsCollection) MarshalJSON() ([]byte, error)

func (*ListVendorsCollection) SetEmbedded

func (o *ListVendorsCollection) SetEmbedded(v EmbeddedVendorItems)

SetEmbedded gets a reference to the given EmbeddedVendorItems and assigns it to the Embedded field.

SetLinks sets field value

func (*ListVendorsCollection) SetMetadata

func (o *ListVendorsCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*ListVendorsCollection) SetName

func (o *ListVendorsCollection) SetName(v string)

SetName sets field value

func (*ListVendorsCollection) SetTitle

func (o *ListVendorsCollection) SetTitle(v string)

SetTitle sets field value

type MessageIterator added in v1.17.0

type MessageIterator struct {
	// contains filtered or unexported fields
}

MessageIterator defines an iterator over a message collection.

func (*MessageIterator) GetNext added in v1.17.0

func (m *MessageIterator) GetNext() (item interface{}, err error)

func (*MessageIterator) HasNext added in v1.17.0

func (m *MessageIterator) HasNext() bool

type MessageObject

type MessageObject struct {
	// The time and date at which the message was created.
	Ctime *time.Time `json:"ctime,omitempty"`
	// The text of the build message.
	Message string `json:"message"`
	// Severity of the message.
	Severity *string `json:"severity,omitempty"`
	// The source of the message, typically this could be the build service itself or some component of the build tools, such as the compiler or linker.
	Source *string `json:"source,omitempty"`
}

MessageObject struct for MessageObject

func NewMessageObject

func NewMessageObject(message string) *MessageObject

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

func NewMessageObjectWithDefaults

func NewMessageObjectWithDefaults() *MessageObject

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

func (*MessageObject) FetchType added in v1.17.0

func (o *MessageObject) FetchType() string

FetchType returns the resource type

func (*MessageObject) GetCtime

func (o *MessageObject) GetCtime() time.Time

GetCtime returns the Ctime field value if set, zero value otherwise.

func (*MessageObject) GetCtimeOk

func (o *MessageObject) GetCtimeOk() (*time.Time, bool)

GetCtimeOk returns a tuple with the Ctime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MessageObject) GetMessage

func (o *MessageObject) GetMessage() string

GetMessage returns the Message field value

func (*MessageObject) GetMessageOk

func (o *MessageObject) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*MessageObject) GetSeverity

func (o *MessageObject) GetSeverity() string

GetSeverity returns the Severity field value if set, zero value otherwise.

func (*MessageObject) GetSeverityOk

func (o *MessageObject) GetSeverityOk() (*string, bool)

GetSeverityOk returns a tuple with the Severity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MessageObject) GetSource

func (o *MessageObject) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*MessageObject) GetSourceOk

func (o *MessageObject) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MessageObject) HasCtime

func (o *MessageObject) HasCtime() bool

HasCtime returns a boolean if a field has been set.

func (*MessageObject) HasSeverity

func (o *MessageObject) HasSeverity() bool

HasSeverity returns a boolean if a field has been set.

func (*MessageObject) HasSource

func (o *MessageObject) HasSource() bool

HasSource returns a boolean if a field has been set.

func (MessageObject) MarshalJSON

func (o MessageObject) MarshalJSON() ([]byte, error)

func (*MessageObject) SetCtime

func (o *MessageObject) SetCtime(v time.Time)

SetCtime gets a reference to the given time.Time and assigns it to the Ctime field.

func (*MessageObject) SetMessage

func (o *MessageObject) SetMessage(v string)

SetMessage sets field value

func (*MessageObject) SetSeverity

func (o *MessageObject) SetSeverity(v string)

SetSeverity gets a reference to the given string and assigns it to the Severity field.

func (*MessageObject) SetSource

func (o *MessageObject) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

type NotificationFeed

type NotificationFeed struct {
	Links    NullableHalFeedLinks   `json:"_links"`
	Metadata NullablePagingMetadata `json:"_metadata"`
	// A list of messages.
	Messages []NotificationMessageObject `json:"messages"`
	// ID of the notification item.
	Name string `json:"name"`
	// Human readable name of the notification item.
	Title *string `json:"title,omitempty"`
}

NotificationFeed struct for NotificationFeed

func NewNotificationFeed

func NewNotificationFeed(links NullableHalFeedLinks, metadata NullablePagingMetadata, messages []NotificationMessageObject, name string) *NotificationFeed

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

func NewNotificationFeedWithDefaults

func NewNotificationFeedWithDefaults() *NotificationFeed

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

func (o *NotificationFeed) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*NotificationFeed) FetchName added in v1.17.0

func (o *NotificationFeed) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*NotificationFeed) FetchTitle added in v1.17.0

func (o *NotificationFeed) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*NotificationFeed) FetchType added in v1.17.0

func (o *NotificationFeed) FetchType() string

FetchType returns the resource type

func (*NotificationFeed) GetItemCount added in v1.17.0

func (o *NotificationFeed) GetItemCount() (count int64, err error)

func (*NotificationFeed) GetItemIterator added in v1.17.0

func (o *NotificationFeed) GetItemIterator() (IIterator, error)
func (o *NotificationFeed) GetLinks() HalFeedLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalFeedLinks will be returned

func (*NotificationFeed) GetLinksOk

func (o *NotificationFeed) GetLinksOk() (*HalFeedLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationFeed) GetMessages

func (o *NotificationFeed) GetMessages() []NotificationMessageObject

GetMessages returns the Messages field value If the value is explicit nil, the zero value for []NotificationMessageObject will be returned

func (*NotificationFeed) GetMessagesOk

func (o *NotificationFeed) GetMessagesOk() ([]NotificationMessageObject, bool)

GetMessagesOk returns a tuple with the Messages field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationFeed) GetMetadata

func (o *NotificationFeed) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*NotificationFeed) GetMetadataOk

func (o *NotificationFeed) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NotificationFeed) GetName

func (o *NotificationFeed) GetName() string

GetName returns the Name field value

func (*NotificationFeed) GetNameOk

func (o *NotificationFeed) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*NotificationFeed) GetTitle

func (o *NotificationFeed) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*NotificationFeed) GetTitleOk

func (o *NotificationFeed) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationFeed) HasFuture added in v1.17.0

func (o *NotificationFeed) HasFuture() bool

func (*NotificationFeed) HasNext added in v1.17.0

func (o *NotificationFeed) HasNext() bool

func (*NotificationFeed) HasTitle

func (o *NotificationFeed) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (NotificationFeed) MarshalJSON

func (o NotificationFeed) MarshalJSON() ([]byte, error)
func (o *NotificationFeed) SetLinks(v HalFeedLinks)

SetLinks sets field value

func (*NotificationFeed) SetMessages

func (o *NotificationFeed) SetMessages(v []NotificationMessageObject)

SetMessages sets field value

func (*NotificationFeed) SetMetadata

func (o *NotificationFeed) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*NotificationFeed) SetName

func (o *NotificationFeed) SetName(v string)

SetName sets field value

func (*NotificationFeed) SetTitle

func (o *NotificationFeed) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

type NotificationMessageIterator added in v1.17.0

type NotificationMessageIterator struct {
	// contains filtered or unexported fields
}

NotificationMessageIterator defines an iterator over a message collection.

func (*NotificationMessageIterator) GetNext added in v1.17.0

func (m *NotificationMessageIterator) GetNext() (item interface{}, err error)

func (*NotificationMessageIterator) HasNext added in v1.17.0

func (m *NotificationMessageIterator) HasNext() bool

type NotificationMessageObject

type NotificationMessageObject struct {
	// The time and date at which the message was created.
	Ctime *time.Time `json:"ctime,omitempty"`
	// The text of the message.
	Message string `json:"message"`
	// Severity of the message.
	Severity *string `json:"severity,omitempty"`
	// The source of the message, typically this could be the VHT service itself or the VHT.
	Source *string `json:"source,omitempty"`
}

NotificationMessageObject struct for NotificationMessageObject

func NewNotificationMessageObject

func NewNotificationMessageObject(message string) *NotificationMessageObject

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

func NewNotificationMessageObjectWithDefaults

func NewNotificationMessageObjectWithDefaults() *NotificationMessageObject

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

func (*NotificationMessageObject) FetchType added in v1.17.0

func (o *NotificationMessageObject) FetchType() string

FetchType returns the resource type

func (*NotificationMessageObject) GetCtime

func (o *NotificationMessageObject) GetCtime() time.Time

GetCtime returns the Ctime field value if set, zero value otherwise.

func (*NotificationMessageObject) GetCtimeOk

func (o *NotificationMessageObject) GetCtimeOk() (*time.Time, bool)

GetCtimeOk returns a tuple with the Ctime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationMessageObject) GetMessage

func (o *NotificationMessageObject) GetMessage() string

GetMessage returns the Message field value

func (*NotificationMessageObject) GetMessageOk

func (o *NotificationMessageObject) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*NotificationMessageObject) GetSeverity

func (o *NotificationMessageObject) GetSeverity() string

GetSeverity returns the Severity field value if set, zero value otherwise.

func (*NotificationMessageObject) GetSeverityOk

func (o *NotificationMessageObject) GetSeverityOk() (*string, bool)

GetSeverityOk returns a tuple with the Severity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationMessageObject) GetSource

func (o *NotificationMessageObject) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*NotificationMessageObject) GetSourceOk

func (o *NotificationMessageObject) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationMessageObject) HasCtime

func (o *NotificationMessageObject) HasCtime() bool

HasCtime returns a boolean if a field has been set.

func (*NotificationMessageObject) HasSeverity

func (o *NotificationMessageObject) HasSeverity() bool

HasSeverity returns a boolean if a field has been set.

func (*NotificationMessageObject) HasSource

func (o *NotificationMessageObject) HasSource() bool

HasSource returns a boolean if a field has been set.

func (NotificationMessageObject) MarshalJSON

func (o NotificationMessageObject) MarshalJSON() ([]byte, error)

func (*NotificationMessageObject) SetCtime

func (o *NotificationMessageObject) SetCtime(v time.Time)

SetCtime gets a reference to the given time.Time and assigns it to the Ctime field.

func (*NotificationMessageObject) SetMessage

func (o *NotificationMessageObject) SetMessage(v string)

SetMessage sets field value

func (*NotificationMessageObject) SetSeverity

func (o *NotificationMessageObject) SetSeverity(v string)

SetSeverity gets a reference to the given string and assigns it to the Severity field.

func (*NotificationMessageObject) SetSource

func (o *NotificationMessageObject) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

type NullableADebugInterface

type NullableADebugInterface struct {
	// contains filtered or unexported fields
}

func NewNullableADebugInterface

func NewNullableADebugInterface(val *ADebugInterface) *NullableADebugInterface

func (NullableADebugInterface) Get

func (NullableADebugInterface) IsSet

func (v NullableADebugInterface) IsSet() bool

func (NullableADebugInterface) MarshalJSON

func (v NullableADebugInterface) MarshalJSON() ([]byte, error)

func (*NullableADebugInterface) Set

func (*NullableADebugInterface) UnmarshalJSON

func (v *NullableADebugInterface) UnmarshalJSON(src []byte) error

func (*NullableADebugInterface) Unset

func (v *NullableADebugInterface) Unset()

type NullableAdditionalTool

type NullableAdditionalTool struct {
	// contains filtered or unexported fields
}

func NewNullableAdditionalTool

func NewNullableAdditionalTool(val *AdditionalTool) *NullableAdditionalTool

func (NullableAdditionalTool) Get

func (NullableAdditionalTool) IsSet

func (v NullableAdditionalTool) IsSet() bool

func (NullableAdditionalTool) MarshalJSON

func (v NullableAdditionalTool) MarshalJSON() ([]byte, error)

func (*NullableAdditionalTool) Set

func (*NullableAdditionalTool) UnmarshalJSON

func (v *NullableAdditionalTool) UnmarshalJSON(src []byte) error

func (*NullableAdditionalTool) Unset

func (v *NullableAdditionalTool) Unset()

type NullableArtefactManagerCollection

type NullableArtefactManagerCollection struct {
	// contains filtered or unexported fields
}

func (NullableArtefactManagerCollection) Get

func (NullableArtefactManagerCollection) IsSet

func (NullableArtefactManagerCollection) MarshalJSON

func (v NullableArtefactManagerCollection) MarshalJSON() ([]byte, error)

func (*NullableArtefactManagerCollection) Set

func (*NullableArtefactManagerCollection) UnmarshalJSON

func (v *NullableArtefactManagerCollection) UnmarshalJSON(src []byte) error

func (*NullableArtefactManagerCollection) Unset

type NullableArtefactManagerItem

type NullableArtefactManagerItem struct {
	// contains filtered or unexported fields
}

func NewNullableArtefactManagerItem

func NewNullableArtefactManagerItem(val *ArtefactManagerItem) *NullableArtefactManagerItem

func (NullableArtefactManagerItem) Get

func (NullableArtefactManagerItem) IsSet

func (NullableArtefactManagerItem) MarshalJSON

func (v NullableArtefactManagerItem) MarshalJSON() ([]byte, error)

func (*NullableArtefactManagerItem) Set

func (*NullableArtefactManagerItem) UnmarshalJSON

func (v *NullableArtefactManagerItem) UnmarshalJSON(src []byte) error

func (*NullableArtefactManagerItem) Unset

func (v *NullableArtefactManagerItem) Unset()
type NullableArtefactManagerLinks struct {
	// contains filtered or unexported fields
}
func NewNullableArtefactManagerLinks(val *ArtefactManagerLinks) *NullableArtefactManagerLinks

func (NullableArtefactManagerLinks) Get

func (NullableArtefactManagerLinks) IsSet

func (NullableArtefactManagerLinks) MarshalJSON

func (v NullableArtefactManagerLinks) MarshalJSON() ([]byte, error)

func (*NullableArtefactManagerLinks) Set

func (*NullableArtefactManagerLinks) UnmarshalJSON

func (v *NullableArtefactManagerLinks) UnmarshalJSON(src []byte) error

func (*NullableArtefactManagerLinks) Unset

func (v *NullableArtefactManagerLinks) Unset()

type NullableBoardItem

type NullableBoardItem struct {
	// contains filtered or unexported fields
}

func NewNullableBoardItem

func NewNullableBoardItem(val *BoardItem) *NullableBoardItem

func (NullableBoardItem) Get

func (v NullableBoardItem) Get() *BoardItem

func (NullableBoardItem) IsSet

func (v NullableBoardItem) IsSet() bool

func (NullableBoardItem) MarshalJSON

func (v NullableBoardItem) MarshalJSON() ([]byte, error)

func (*NullableBoardItem) Set

func (v *NullableBoardItem) Set(val *BoardItem)

func (*NullableBoardItem) UnmarshalJSON

func (v *NullableBoardItem) UnmarshalJSON(src []byte) error

func (*NullableBoardItem) Unset

func (v *NullableBoardItem) Unset()

type NullableBoardItemFeaturesInner

type NullableBoardItemFeaturesInner struct {
	// contains filtered or unexported fields
}

func (NullableBoardItemFeaturesInner) Get

func (NullableBoardItemFeaturesInner) IsSet

func (NullableBoardItemFeaturesInner) MarshalJSON

func (v NullableBoardItemFeaturesInner) MarshalJSON() ([]byte, error)

func (*NullableBoardItemFeaturesInner) Set

func (*NullableBoardItemFeaturesInner) UnmarshalJSON

func (v *NullableBoardItemFeaturesInner) UnmarshalJSON(src []byte) error

func (*NullableBoardItemFeaturesInner) Unset

func (v *NullableBoardItemFeaturesInner) Unset()
type NullableBoardItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableBoardItemLinks(val *BoardItemLinks) *NullableBoardItemLinks

func (NullableBoardItemLinks) Get

func (NullableBoardItemLinks) IsSet

func (v NullableBoardItemLinks) IsSet() bool

func (NullableBoardItemLinks) MarshalJSON

func (v NullableBoardItemLinks) MarshalJSON() ([]byte, error)

func (*NullableBoardItemLinks) Set

func (*NullableBoardItemLinks) UnmarshalJSON

func (v *NullableBoardItemLinks) UnmarshalJSON(src []byte) error

func (*NullableBoardItemLinks) Unset

func (v *NullableBoardItemLinks) Unset()

type NullableBool

type NullableBool struct {
	// contains filtered or unexported fields
}

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableBuildJobCollection

type NullableBuildJobCollection struct {
	// contains filtered or unexported fields
}

func NewNullableBuildJobCollection

func NewNullableBuildJobCollection(val *BuildJobCollection) *NullableBuildJobCollection

func (NullableBuildJobCollection) Get

func (NullableBuildJobCollection) IsSet

func (v NullableBuildJobCollection) IsSet() bool

func (NullableBuildJobCollection) MarshalJSON

func (v NullableBuildJobCollection) MarshalJSON() ([]byte, error)

func (*NullableBuildJobCollection) Set

func (*NullableBuildJobCollection) UnmarshalJSON

func (v *NullableBuildJobCollection) UnmarshalJSON(src []byte) error

func (*NullableBuildJobCollection) Unset

func (v *NullableBuildJobCollection) Unset()

type NullableBuildJobItem

type NullableBuildJobItem struct {
	// contains filtered or unexported fields
}

func NewNullableBuildJobItem

func NewNullableBuildJobItem(val *BuildJobItem) *NullableBuildJobItem

func (NullableBuildJobItem) Get

func (NullableBuildJobItem) IsSet

func (v NullableBuildJobItem) IsSet() bool

func (NullableBuildJobItem) MarshalJSON

func (v NullableBuildJobItem) MarshalJSON() ([]byte, error)

func (*NullableBuildJobItem) Set

func (v *NullableBuildJobItem) Set(val *BuildJobItem)

func (*NullableBuildJobItem) UnmarshalJSON

func (v *NullableBuildJobItem) UnmarshalJSON(src []byte) error

func (*NullableBuildJobItem) Unset

func (v *NullableBuildJobItem) Unset()
type NullableBuildJobItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableBuildJobItemLinks(val *BuildJobItemLinks) *NullableBuildJobItemLinks

func (NullableBuildJobItemLinks) Get

func (NullableBuildJobItemLinks) IsSet

func (v NullableBuildJobItemLinks) IsSet() bool

func (NullableBuildJobItemLinks) MarshalJSON

func (v NullableBuildJobItemLinks) MarshalJSON() ([]byte, error)

func (*NullableBuildJobItemLinks) Set

func (*NullableBuildJobItemLinks) UnmarshalJSON

func (v *NullableBuildJobItemLinks) UnmarshalJSON(src []byte) error

func (*NullableBuildJobItemLinks) Unset

func (v *NullableBuildJobItemLinks) Unset()

type NullableBuildMessageItem

type NullableBuildMessageItem struct {
	// contains filtered or unexported fields
}

func NewNullableBuildMessageItem

func NewNullableBuildMessageItem(val *BuildMessageItem) *NullableBuildMessageItem

func (NullableBuildMessageItem) Get

func (NullableBuildMessageItem) IsSet

func (v NullableBuildMessageItem) IsSet() bool

func (NullableBuildMessageItem) MarshalJSON

func (v NullableBuildMessageItem) MarshalJSON() ([]byte, error)

func (*NullableBuildMessageItem) Set

func (*NullableBuildMessageItem) UnmarshalJSON

func (v *NullableBuildMessageItem) UnmarshalJSON(src []byte) error

func (*NullableBuildMessageItem) Unset

func (v *NullableBuildMessageItem) Unset()

type NullableBuildToolTypes

type NullableBuildToolTypes struct {
	// contains filtered or unexported fields
}

func NewNullableBuildToolTypes

func NewNullableBuildToolTypes(val *BuildToolTypes) *NullableBuildToolTypes

func (NullableBuildToolTypes) Get

func (NullableBuildToolTypes) IsSet

func (v NullableBuildToolTypes) IsSet() bool

func (NullableBuildToolTypes) MarshalJSON

func (v NullableBuildToolTypes) MarshalJSON() ([]byte, error)

func (*NullableBuildToolTypes) Set

func (*NullableBuildToolTypes) UnmarshalJSON

func (v *NullableBuildToolTypes) UnmarshalJSON(src []byte) error

func (*NullableBuildToolTypes) Unset

func (v *NullableBuildToolTypes) Unset()

type NullableCmsisBuilderCollection

type NullableCmsisBuilderCollection struct {
	// contains filtered or unexported fields
}

func (NullableCmsisBuilderCollection) Get

func (NullableCmsisBuilderCollection) IsSet

func (NullableCmsisBuilderCollection) MarshalJSON

func (v NullableCmsisBuilderCollection) MarshalJSON() ([]byte, error)

func (*NullableCmsisBuilderCollection) Set

func (*NullableCmsisBuilderCollection) UnmarshalJSON

func (v *NullableCmsisBuilderCollection) UnmarshalJSON(src []byte) error

func (*NullableCmsisBuilderCollection) Unset

func (v *NullableCmsisBuilderCollection) Unset()

type NullableCmsisBuilderItem

type NullableCmsisBuilderItem struct {
	// contains filtered or unexported fields
}

func NewNullableCmsisBuilderItem

func NewNullableCmsisBuilderItem(val *CmsisBuilderItem) *NullableCmsisBuilderItem

func (NullableCmsisBuilderItem) Get

func (NullableCmsisBuilderItem) IsSet

func (v NullableCmsisBuilderItem) IsSet() bool

func (NullableCmsisBuilderItem) MarshalJSON

func (v NullableCmsisBuilderItem) MarshalJSON() ([]byte, error)

func (*NullableCmsisBuilderItem) Set

func (*NullableCmsisBuilderItem) UnmarshalJSON

func (v *NullableCmsisBuilderItem) UnmarshalJSON(src []byte) error

func (*NullableCmsisBuilderItem) Unset

func (v *NullableCmsisBuilderItem) Unset()

type NullableCmsisBuilderItemDeprecationInfo

type NullableCmsisBuilderItemDeprecationInfo struct {
	// contains filtered or unexported fields
}

func (NullableCmsisBuilderItemDeprecationInfo) Get

func (NullableCmsisBuilderItemDeprecationInfo) IsSet

func (NullableCmsisBuilderItemDeprecationInfo) MarshalJSON

func (v NullableCmsisBuilderItemDeprecationInfo) MarshalJSON() ([]byte, error)

func (*NullableCmsisBuilderItemDeprecationInfo) Set

func (*NullableCmsisBuilderItemDeprecationInfo) UnmarshalJSON

func (v *NullableCmsisBuilderItemDeprecationInfo) UnmarshalJSON(src []byte) error

func (*NullableCmsisBuilderItemDeprecationInfo) Unset

type NullableCmsisBuilderItemLinks struct {
	// contains filtered or unexported fields
}

func (NullableCmsisBuilderItemLinks) Get

func (NullableCmsisBuilderItemLinks) IsSet

func (NullableCmsisBuilderItemLinks) MarshalJSON

func (v NullableCmsisBuilderItemLinks) MarshalJSON() ([]byte, error)

func (*NullableCmsisBuilderItemLinks) Set

func (*NullableCmsisBuilderItemLinks) UnmarshalJSON

func (v *NullableCmsisBuilderItemLinks) UnmarshalJSON(src []byte) error

func (*NullableCmsisBuilderItemLinks) Unset

func (v *NullableCmsisBuilderItemLinks) Unset()

type NullableCmsisIntellisenseCollection

type NullableCmsisIntellisenseCollection struct {
	// contains filtered or unexported fields
}

func (NullableCmsisIntellisenseCollection) Get

func (NullableCmsisIntellisenseCollection) IsSet

func (NullableCmsisIntellisenseCollection) MarshalJSON

func (v NullableCmsisIntellisenseCollection) MarshalJSON() ([]byte, error)

func (*NullableCmsisIntellisenseCollection) Set

func (*NullableCmsisIntellisenseCollection) UnmarshalJSON

func (v *NullableCmsisIntellisenseCollection) UnmarshalJSON(src []byte) error

func (*NullableCmsisIntellisenseCollection) Unset

type NullableCmsisIntellisenseItem

type NullableCmsisIntellisenseItem struct {
	// contains filtered or unexported fields
}

func (NullableCmsisIntellisenseItem) Get

func (NullableCmsisIntellisenseItem) IsSet

func (NullableCmsisIntellisenseItem) MarshalJSON

func (v NullableCmsisIntellisenseItem) MarshalJSON() ([]byte, error)

func (*NullableCmsisIntellisenseItem) Set

func (*NullableCmsisIntellisenseItem) UnmarshalJSON

func (v *NullableCmsisIntellisenseItem) UnmarshalJSON(src []byte) error

func (*NullableCmsisIntellisenseItem) Unset

func (v *NullableCmsisIntellisenseItem) Unset()

type NullableCmsisIntellisenseItemDeprecationInfo

type NullableCmsisIntellisenseItemDeprecationInfo struct {
	// contains filtered or unexported fields
}

func (NullableCmsisIntellisenseItemDeprecationInfo) Get

func (NullableCmsisIntellisenseItemDeprecationInfo) IsSet

func (NullableCmsisIntellisenseItemDeprecationInfo) MarshalJSON

func (*NullableCmsisIntellisenseItemDeprecationInfo) Set

func (*NullableCmsisIntellisenseItemDeprecationInfo) UnmarshalJSON

func (*NullableCmsisIntellisenseItemDeprecationInfo) Unset

type NullableCmsisIntellisenseItemLinks struct {
	// contains filtered or unexported fields
}

func (NullableCmsisIntellisenseItemLinks) Get

func (NullableCmsisIntellisenseItemLinks) IsSet

func (NullableCmsisIntellisenseItemLinks) MarshalJSON

func (v NullableCmsisIntellisenseItemLinks) MarshalJSON() ([]byte, error)

func (*NullableCmsisIntellisenseItemLinks) Set

func (*NullableCmsisIntellisenseItemLinks) UnmarshalJSON

func (v *NullableCmsisIntellisenseItemLinks) UnmarshalJSON(src []byte) error

func (*NullableCmsisIntellisenseItemLinks) Unset

type NullableCommonMetadata

type NullableCommonMetadata struct {
	// contains filtered or unexported fields
}

func NewNullableCommonMetadata

func NewNullableCommonMetadata(val *CommonMetadata) *NullableCommonMetadata

func (NullableCommonMetadata) Get

func (NullableCommonMetadata) IsSet

func (v NullableCommonMetadata) IsSet() bool

func (NullableCommonMetadata) MarshalJSON

func (v NullableCommonMetadata) MarshalJSON() ([]byte, error)

func (*NullableCommonMetadata) Set

func (*NullableCommonMetadata) UnmarshalJSON

func (v *NullableCommonMetadata) UnmarshalJSON(src []byte) error

func (*NullableCommonMetadata) Unset

func (v *NullableCommonMetadata) Unset()

type NullableDeprecationInfo

type NullableDeprecationInfo struct {
	// contains filtered or unexported fields
}

func NewNullableDeprecationInfo

func NewNullableDeprecationInfo(val *DeprecationInfo) *NullableDeprecationInfo

func (NullableDeprecationInfo) Get

func (NullableDeprecationInfo) IsSet

func (v NullableDeprecationInfo) IsSet() bool

func (NullableDeprecationInfo) MarshalJSON

func (v NullableDeprecationInfo) MarshalJSON() ([]byte, error)

func (*NullableDeprecationInfo) Set

func (*NullableDeprecationInfo) UnmarshalJSON

func (v *NullableDeprecationInfo) UnmarshalJSON(src []byte) error

func (*NullableDeprecationInfo) Unset

func (v *NullableDeprecationInfo) Unset()

type NullableDeviceItem

type NullableDeviceItem struct {
	// contains filtered or unexported fields
}

func NewNullableDeviceItem

func NewNullableDeviceItem(val *DeviceItem) *NullableDeviceItem

func (NullableDeviceItem) Get

func (v NullableDeviceItem) Get() *DeviceItem

func (NullableDeviceItem) IsSet

func (v NullableDeviceItem) IsSet() bool

func (NullableDeviceItem) MarshalJSON

func (v NullableDeviceItem) MarshalJSON() ([]byte, error)

func (*NullableDeviceItem) Set

func (v *NullableDeviceItem) Set(val *DeviceItem)

func (*NullableDeviceItem) UnmarshalJSON

func (v *NullableDeviceItem) UnmarshalJSON(src []byte) error

func (*NullableDeviceItem) Unset

func (v *NullableDeviceItem) Unset()
type NullableDeviceItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableDeviceItemLinks(val *DeviceItemLinks) *NullableDeviceItemLinks

func (NullableDeviceItemLinks) Get

func (NullableDeviceItemLinks) IsSet

func (v NullableDeviceItemLinks) IsSet() bool

func (NullableDeviceItemLinks) MarshalJSON

func (v NullableDeviceItemLinks) MarshalJSON() ([]byte, error)

func (*NullableDeviceItemLinks) Set

func (*NullableDeviceItemLinks) UnmarshalJSON

func (v *NullableDeviceItemLinks) UnmarshalJSON(src []byte) error

func (*NullableDeviceItemLinks) Unset

func (v *NullableDeviceItemLinks) Unset()

type NullableDeviceItemSourcePackId

type NullableDeviceItemSourcePackId struct {
	// contains filtered or unexported fields
}

func (NullableDeviceItemSourcePackId) Get

func (NullableDeviceItemSourcePackId) IsSet

func (NullableDeviceItemSourcePackId) MarshalJSON

func (v NullableDeviceItemSourcePackId) MarshalJSON() ([]byte, error)

func (*NullableDeviceItemSourcePackId) Set

func (*NullableDeviceItemSourcePackId) UnmarshalJSON

func (v *NullableDeviceItemSourcePackId) UnmarshalJSON(src []byte) error

func (*NullableDeviceItemSourcePackId) Unset

func (v *NullableDeviceItemSourcePackId) Unset()

type NullableEmbeddedArtefactManagerItems

type NullableEmbeddedArtefactManagerItems struct {
	// contains filtered or unexported fields
}

func (NullableEmbeddedArtefactManagerItems) Get

func (NullableEmbeddedArtefactManagerItems) IsSet

func (NullableEmbeddedArtefactManagerItems) MarshalJSON

func (v NullableEmbeddedArtefactManagerItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedArtefactManagerItems) Set

func (*NullableEmbeddedArtefactManagerItems) UnmarshalJSON

func (v *NullableEmbeddedArtefactManagerItems) UnmarshalJSON(src []byte) error

func (*NullableEmbeddedArtefactManagerItems) Unset

type NullableEmbeddedBoardItems

type NullableEmbeddedBoardItems struct {
	// contains filtered or unexported fields
}

func NewNullableEmbeddedBoardItems

func NewNullableEmbeddedBoardItems(val *EmbeddedBoardItems) *NullableEmbeddedBoardItems

func (NullableEmbeddedBoardItems) Get

func (NullableEmbeddedBoardItems) IsSet

func (v NullableEmbeddedBoardItems) IsSet() bool

func (NullableEmbeddedBoardItems) MarshalJSON

func (v NullableEmbeddedBoardItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedBoardItems) Set

func (*NullableEmbeddedBoardItems) UnmarshalJSON

func (v *NullableEmbeddedBoardItems) UnmarshalJSON(src []byte) error

func (*NullableEmbeddedBoardItems) Unset

func (v *NullableEmbeddedBoardItems) Unset()

type NullableEmbeddedBuildJobItems

type NullableEmbeddedBuildJobItems struct {
	// contains filtered or unexported fields
}

func (NullableEmbeddedBuildJobItems) Get

func (NullableEmbeddedBuildJobItems) IsSet

func (NullableEmbeddedBuildJobItems) MarshalJSON

func (v NullableEmbeddedBuildJobItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedBuildJobItems) Set

func (*NullableEmbeddedBuildJobItems) UnmarshalJSON

func (v *NullableEmbeddedBuildJobItems) UnmarshalJSON(src []byte) error

func (*NullableEmbeddedBuildJobItems) Unset

func (v *NullableEmbeddedBuildJobItems) Unset()

type NullableEmbeddedCmsisBuilderItems

type NullableEmbeddedCmsisBuilderItems struct {
	// contains filtered or unexported fields
}

func (NullableEmbeddedCmsisBuilderItems) Get

func (NullableEmbeddedCmsisBuilderItems) IsSet

func (NullableEmbeddedCmsisBuilderItems) MarshalJSON

func (v NullableEmbeddedCmsisBuilderItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedCmsisBuilderItems) Set

func (*NullableEmbeddedCmsisBuilderItems) UnmarshalJSON

func (v *NullableEmbeddedCmsisBuilderItems) UnmarshalJSON(src []byte) error

func (*NullableEmbeddedCmsisBuilderItems) Unset

type NullableEmbeddedCmsisIntellisenseItems

type NullableEmbeddedCmsisIntellisenseItems struct {
	// contains filtered or unexported fields
}

func (NullableEmbeddedCmsisIntellisenseItems) Get

func (NullableEmbeddedCmsisIntellisenseItems) IsSet

func (NullableEmbeddedCmsisIntellisenseItems) MarshalJSON

func (v NullableEmbeddedCmsisIntellisenseItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedCmsisIntellisenseItems) Set

func (*NullableEmbeddedCmsisIntellisenseItems) UnmarshalJSON

func (v *NullableEmbeddedCmsisIntellisenseItems) UnmarshalJSON(src []byte) error

func (*NullableEmbeddedCmsisIntellisenseItems) Unset

type NullableEmbeddedDeviceItems

type NullableEmbeddedDeviceItems struct {
	// contains filtered or unexported fields
}

func NewNullableEmbeddedDeviceItems

func NewNullableEmbeddedDeviceItems(val *EmbeddedDeviceItems) *NullableEmbeddedDeviceItems

func (NullableEmbeddedDeviceItems) Get

func (NullableEmbeddedDeviceItems) IsSet

func (NullableEmbeddedDeviceItems) MarshalJSON

func (v NullableEmbeddedDeviceItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedDeviceItems) Set

func (*NullableEmbeddedDeviceItems) UnmarshalJSON

func (v *NullableEmbeddedDeviceItems) UnmarshalJSON(src []byte) error

func (*NullableEmbeddedDeviceItems) Unset

func (v *NullableEmbeddedDeviceItems) Unset()

type NullableEmbeddedIntellisenseJobItems

type NullableEmbeddedIntellisenseJobItems struct {
	// contains filtered or unexported fields
}

func (NullableEmbeddedIntellisenseJobItems) Get

func (NullableEmbeddedIntellisenseJobItems) IsSet

func (NullableEmbeddedIntellisenseJobItems) MarshalJSON

func (v NullableEmbeddedIntellisenseJobItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedIntellisenseJobItems) Set

func (*NullableEmbeddedIntellisenseJobItems) UnmarshalJSON

func (v *NullableEmbeddedIntellisenseJobItems) UnmarshalJSON(src []byte) error

func (*NullableEmbeddedIntellisenseJobItems) Unset

type NullableEmbeddedVendorItems

type NullableEmbeddedVendorItems struct {
	// contains filtered or unexported fields
}

func NewNullableEmbeddedVendorItems

func NewNullableEmbeddedVendorItems(val *EmbeddedVendorItems) *NullableEmbeddedVendorItems

func (NullableEmbeddedVendorItems) Get

func (NullableEmbeddedVendorItems) IsSet

func (NullableEmbeddedVendorItems) MarshalJSON

func (v NullableEmbeddedVendorItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedVendorItems) Set

func (*NullableEmbeddedVendorItems) UnmarshalJSON

func (v *NullableEmbeddedVendorItems) UnmarshalJSON(src []byte) error

func (*NullableEmbeddedVendorItems) Unset

func (v *NullableEmbeddedVendorItems) Unset()

type NullableEmbeddedVhtInstanceItems

type NullableEmbeddedVhtInstanceItems struct {
	// contains filtered or unexported fields
}

func (NullableEmbeddedVhtInstanceItems) Get

func (NullableEmbeddedVhtInstanceItems) IsSet

func (NullableEmbeddedVhtInstanceItems) MarshalJSON

func (v NullableEmbeddedVhtInstanceItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedVhtInstanceItems) Set

func (*NullableEmbeddedVhtInstanceItems) UnmarshalJSON

func (v *NullableEmbeddedVhtInstanceItems) UnmarshalJSON(src []byte) error

func (*NullableEmbeddedVhtInstanceItems) Unset

type NullableEmbeddedVhtItems

type NullableEmbeddedVhtItems struct {
	// contains filtered or unexported fields
}

func NewNullableEmbeddedVhtItems

func NewNullableEmbeddedVhtItems(val *EmbeddedVhtItems) *NullableEmbeddedVhtItems

func (NullableEmbeddedVhtItems) Get

func (NullableEmbeddedVhtItems) IsSet

func (v NullableEmbeddedVhtItems) IsSet() bool

func (NullableEmbeddedVhtItems) MarshalJSON

func (v NullableEmbeddedVhtItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedVhtItems) Set

func (*NullableEmbeddedVhtItems) UnmarshalJSON

func (v *NullableEmbeddedVhtItems) UnmarshalJSON(src []byte) error

func (*NullableEmbeddedVhtItems) Unset

func (v *NullableEmbeddedVhtItems) Unset()

type NullableEmbeddedVhtRunJobItems

type NullableEmbeddedVhtRunJobItems struct {
	// contains filtered or unexported fields
}

func (NullableEmbeddedVhtRunJobItems) Get

func (NullableEmbeddedVhtRunJobItems) IsSet

func (NullableEmbeddedVhtRunJobItems) MarshalJSON

func (v NullableEmbeddedVhtRunJobItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedVhtRunJobItems) Set

func (*NullableEmbeddedVhtRunJobItems) UnmarshalJSON

func (v *NullableEmbeddedVhtRunJobItems) UnmarshalJSON(src []byte) error

func (*NullableEmbeddedVhtRunJobItems) Unset

func (v *NullableEmbeddedVhtRunJobItems) Unset()

type NullableEmbeddedWorkspaceItems

type NullableEmbeddedWorkspaceItems struct {
	// contains filtered or unexported fields
}

func (NullableEmbeddedWorkspaceItems) Get

func (NullableEmbeddedWorkspaceItems) IsSet

func (NullableEmbeddedWorkspaceItems) MarshalJSON

func (v NullableEmbeddedWorkspaceItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedWorkspaceItems) Set

func (*NullableEmbeddedWorkspaceItems) UnmarshalJSON

func (v *NullableEmbeddedWorkspaceItems) UnmarshalJSON(src []byte) error

func (*NullableEmbeddedWorkspaceItems) Unset

func (v *NullableEmbeddedWorkspaceItems) Unset()

type NullableEmbeddedWorkspaceSourceItems

type NullableEmbeddedWorkspaceSourceItems struct {
	// contains filtered or unexported fields
}

func (NullableEmbeddedWorkspaceSourceItems) Get

func (NullableEmbeddedWorkspaceSourceItems) IsSet

func (NullableEmbeddedWorkspaceSourceItems) MarshalJSON

func (v NullableEmbeddedWorkspaceSourceItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedWorkspaceSourceItems) Set

func (*NullableEmbeddedWorkspaceSourceItems) UnmarshalJSON

func (v *NullableEmbeddedWorkspaceSourceItems) UnmarshalJSON(src []byte) error

func (*NullableEmbeddedWorkspaceSourceItems) Unset

type NullableErrorResponse

type NullableErrorResponse struct {
	// contains filtered or unexported fields
}

func NewNullableErrorResponse

func NewNullableErrorResponse(val *ErrorResponse) *NullableErrorResponse

func (NullableErrorResponse) Get

func (NullableErrorResponse) IsSet

func (v NullableErrorResponse) IsSet() bool

func (NullableErrorResponse) MarshalJSON

func (v NullableErrorResponse) MarshalJSON() ([]byte, error)

func (*NullableErrorResponse) Set

func (v *NullableErrorResponse) Set(val *ErrorResponse)

func (*NullableErrorResponse) UnmarshalJSON

func (v *NullableErrorResponse) UnmarshalJSON(src []byte) error

func (*NullableErrorResponse) Unset

func (v *NullableErrorResponse) Unset()

type NullableFieldObject

type NullableFieldObject struct {
	// contains filtered or unexported fields
}

func NewNullableFieldObject

func NewNullableFieldObject(val *FieldObject) *NullableFieldObject

func (NullableFieldObject) Get

func (NullableFieldObject) IsSet

func (v NullableFieldObject) IsSet() bool

func (NullableFieldObject) MarshalJSON

func (v NullableFieldObject) MarshalJSON() ([]byte, error)

func (*NullableFieldObject) Set

func (v *NullableFieldObject) Set(val *FieldObject)

func (*NullableFieldObject) UnmarshalJSON

func (v *NullableFieldObject) UnmarshalJSON(src []byte) error

func (*NullableFieldObject) Unset

func (v *NullableFieldObject) Unset()

type NullableFloat32

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()
type NullableHalCollectionLinks struct {
	// contains filtered or unexported fields
}
func NewNullableHalCollectionLinks(val *HalCollectionLinks) *NullableHalCollectionLinks

func (NullableHalCollectionLinks) Get

func (NullableHalCollectionLinks) IsSet

func (v NullableHalCollectionLinks) IsSet() bool

func (NullableHalCollectionLinks) MarshalJSON

func (v NullableHalCollectionLinks) MarshalJSON() ([]byte, error)

func (*NullableHalCollectionLinks) Set

func (*NullableHalCollectionLinks) UnmarshalJSON

func (v *NullableHalCollectionLinks) UnmarshalJSON(src []byte) error

func (*NullableHalCollectionLinks) Unset

func (v *NullableHalCollectionLinks) Unset()
type NullableHalFeedLinks struct {
	// contains filtered or unexported fields
}
func NewNullableHalFeedLinks(val *HalFeedLinks) *NullableHalFeedLinks

func (NullableHalFeedLinks) Get

func (NullableHalFeedLinks) IsSet

func (v NullableHalFeedLinks) IsSet() bool

func (NullableHalFeedLinks) MarshalJSON

func (v NullableHalFeedLinks) MarshalJSON() ([]byte, error)

func (*NullableHalFeedLinks) Set

func (v *NullableHalFeedLinks) Set(val *HalFeedLinks)

func (*NullableHalFeedLinks) UnmarshalJSON

func (v *NullableHalFeedLinks) UnmarshalJSON(src []byte) error

func (*NullableHalFeedLinks) Unset

func (v *NullableHalFeedLinks) Unset()

type NullableHalLinkData

type NullableHalLinkData struct {
	// contains filtered or unexported fields
}

func NewNullableHalLinkData

func NewNullableHalLinkData(val *HalLinkData) *NullableHalLinkData

func (NullableHalLinkData) Get

func (NullableHalLinkData) IsSet

func (v NullableHalLinkData) IsSet() bool

func (NullableHalLinkData) MarshalJSON

func (v NullableHalLinkData) MarshalJSON() ([]byte, error)

func (*NullableHalLinkData) Set

func (v *NullableHalLinkData) Set(val *HalLinkData)

func (*NullableHalLinkData) UnmarshalJSON

func (v *NullableHalLinkData) UnmarshalJSON(src []byte) error

func (*NullableHalLinkData) Unset

func (v *NullableHalLinkData) Unset()

type NullableInt

type NullableInt struct {
	// contains filtered or unexported fields
}

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

type NullableInt32 struct {
	// contains filtered or unexported fields
}

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

type NullableInt64 struct {
	// contains filtered or unexported fields
}

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableIntellisenseJobCollection

type NullableIntellisenseJobCollection struct {
	// contains filtered or unexported fields
}

func (NullableIntellisenseJobCollection) Get

func (NullableIntellisenseJobCollection) IsSet

func (NullableIntellisenseJobCollection) MarshalJSON

func (v NullableIntellisenseJobCollection) MarshalJSON() ([]byte, error)

func (*NullableIntellisenseJobCollection) Set

func (*NullableIntellisenseJobCollection) UnmarshalJSON

func (v *NullableIntellisenseJobCollection) UnmarshalJSON(src []byte) error

func (*NullableIntellisenseJobCollection) Unset

type NullableIntellisenseJobItem

type NullableIntellisenseJobItem struct {
	// contains filtered or unexported fields
}

func NewNullableIntellisenseJobItem

func NewNullableIntellisenseJobItem(val *IntellisenseJobItem) *NullableIntellisenseJobItem

func (NullableIntellisenseJobItem) Get

func (NullableIntellisenseJobItem) IsSet

func (NullableIntellisenseJobItem) MarshalJSON

func (v NullableIntellisenseJobItem) MarshalJSON() ([]byte, error)

func (*NullableIntellisenseJobItem) Set

func (*NullableIntellisenseJobItem) UnmarshalJSON

func (v *NullableIntellisenseJobItem) UnmarshalJSON(src []byte) error

func (*NullableIntellisenseJobItem) Unset

func (v *NullableIntellisenseJobItem) Unset()
type NullableIntellisenseJobItemLinks struct {
	// contains filtered or unexported fields
}

func (NullableIntellisenseJobItemLinks) Get

func (NullableIntellisenseJobItemLinks) IsSet

func (NullableIntellisenseJobItemLinks) MarshalJSON

func (v NullableIntellisenseJobItemLinks) MarshalJSON() ([]byte, error)

func (*NullableIntellisenseJobItemLinks) Set

func (*NullableIntellisenseJobItemLinks) UnmarshalJSON

func (v *NullableIntellisenseJobItemLinks) UnmarshalJSON(src []byte) error

func (*NullableIntellisenseJobItemLinks) Unset

type NullableIntellisenseMessageItem

type NullableIntellisenseMessageItem struct {
	// contains filtered or unexported fields
}

func (NullableIntellisenseMessageItem) Get

func (NullableIntellisenseMessageItem) IsSet

func (NullableIntellisenseMessageItem) MarshalJSON

func (v NullableIntellisenseMessageItem) MarshalJSON() ([]byte, error)

func (*NullableIntellisenseMessageItem) Set

func (*NullableIntellisenseMessageItem) UnmarshalJSON

func (v *NullableIntellisenseMessageItem) UnmarshalJSON(src []byte) error

func (*NullableIntellisenseMessageItem) Unset

type NullableListBoardsCollection

type NullableListBoardsCollection struct {
	// contains filtered or unexported fields
}

func NewNullableListBoardsCollection

func NewNullableListBoardsCollection(val *ListBoardsCollection) *NullableListBoardsCollection

func (NullableListBoardsCollection) Get

func (NullableListBoardsCollection) IsSet

func (NullableListBoardsCollection) MarshalJSON

func (v NullableListBoardsCollection) MarshalJSON() ([]byte, error)

func (*NullableListBoardsCollection) Set

func (*NullableListBoardsCollection) UnmarshalJSON

func (v *NullableListBoardsCollection) UnmarshalJSON(src []byte) error

func (*NullableListBoardsCollection) Unset

func (v *NullableListBoardsCollection) Unset()

type NullableListDevicesCollection

type NullableListDevicesCollection struct {
	// contains filtered or unexported fields
}

func (NullableListDevicesCollection) Get

func (NullableListDevicesCollection) IsSet

func (NullableListDevicesCollection) MarshalJSON

func (v NullableListDevicesCollection) MarshalJSON() ([]byte, error)

func (*NullableListDevicesCollection) Set

func (*NullableListDevicesCollection) UnmarshalJSON

func (v *NullableListDevicesCollection) UnmarshalJSON(src []byte) error

func (*NullableListDevicesCollection) Unset

func (v *NullableListDevicesCollection) Unset()

type NullableListVendorsCollection

type NullableListVendorsCollection struct {
	// contains filtered or unexported fields
}

func (NullableListVendorsCollection) Get

func (NullableListVendorsCollection) IsSet

func (NullableListVendorsCollection) MarshalJSON

func (v NullableListVendorsCollection) MarshalJSON() ([]byte, error)

func (*NullableListVendorsCollection) Set

func (*NullableListVendorsCollection) UnmarshalJSON

func (v *NullableListVendorsCollection) UnmarshalJSON(src []byte) error

func (*NullableListVendorsCollection) Unset

func (v *NullableListVendorsCollection) Unset()

type NullableMessageObject

type NullableMessageObject struct {
	// contains filtered or unexported fields
}

func NewNullableMessageObject

func NewNullableMessageObject(val *MessageObject) *NullableMessageObject

func (NullableMessageObject) Get

func (NullableMessageObject) IsSet

func (v NullableMessageObject) IsSet() bool

func (NullableMessageObject) MarshalJSON

func (v NullableMessageObject) MarshalJSON() ([]byte, error)

func (*NullableMessageObject) Set

func (v *NullableMessageObject) Set(val *MessageObject)

func (*NullableMessageObject) UnmarshalJSON

func (v *NullableMessageObject) UnmarshalJSON(src []byte) error

func (*NullableMessageObject) Unset

func (v *NullableMessageObject) Unset()

type NullableNotificationFeed

type NullableNotificationFeed struct {
	// contains filtered or unexported fields
}

func NewNullableNotificationFeed

func NewNullableNotificationFeed(val *NotificationFeed) *NullableNotificationFeed

func (NullableNotificationFeed) Get

func (NullableNotificationFeed) IsSet

func (v NullableNotificationFeed) IsSet() bool

func (NullableNotificationFeed) MarshalJSON

func (v NullableNotificationFeed) MarshalJSON() ([]byte, error)

func (*NullableNotificationFeed) Set

func (*NullableNotificationFeed) UnmarshalJSON

func (v *NullableNotificationFeed) UnmarshalJSON(src []byte) error

func (*NullableNotificationFeed) Unset

func (v *NullableNotificationFeed) Unset()

type NullableNotificationMessageObject

type NullableNotificationMessageObject struct {
	// contains filtered or unexported fields
}

func (NullableNotificationMessageObject) Get

func (NullableNotificationMessageObject) IsSet

func (NullableNotificationMessageObject) MarshalJSON

func (v NullableNotificationMessageObject) MarshalJSON() ([]byte, error)

func (*NullableNotificationMessageObject) Set

func (*NullableNotificationMessageObject) UnmarshalJSON

func (v *NullableNotificationMessageObject) UnmarshalJSON(src []byte) error

func (*NullableNotificationMessageObject) Unset

type NullablePagingMetadata

type NullablePagingMetadata struct {
	// contains filtered or unexported fields
}

func NewNullablePagingMetadata

func NewNullablePagingMetadata(val *PagingMetadata) *NullablePagingMetadata

func (NullablePagingMetadata) Get

func (NullablePagingMetadata) IsSet

func (v NullablePagingMetadata) IsSet() bool

func (NullablePagingMetadata) MarshalJSON

func (v NullablePagingMetadata) MarshalJSON() ([]byte, error)

func (*NullablePagingMetadata) Set

func (*NullablePagingMetadata) UnmarshalJSON

func (v *NullablePagingMetadata) UnmarshalJSON(src []byte) error

func (*NullablePagingMetadata) Unset

func (v *NullablePagingMetadata) Unset()

type NullableProcessorItem

type NullableProcessorItem struct {
	// contains filtered or unexported fields
}

func NewNullableProcessorItem

func NewNullableProcessorItem(val *ProcessorItem) *NullableProcessorItem

func (NullableProcessorItem) Get

func (NullableProcessorItem) IsSet

func (v NullableProcessorItem) IsSet() bool

func (NullableProcessorItem) MarshalJSON

func (v NullableProcessorItem) MarshalJSON() ([]byte, error)

func (*NullableProcessorItem) Set

func (v *NullableProcessorItem) Set(val *ProcessorItem)

func (*NullableProcessorItem) UnmarshalJSON

func (v *NullableProcessorItem) UnmarshalJSON(src []byte) error

func (*NullableProcessorItem) Unset

func (v *NullableProcessorItem) Unset()

type NullableRetainBuildJobRequest

type NullableRetainBuildJobRequest struct {
	// contains filtered or unexported fields
}

func (NullableRetainBuildJobRequest) Get

func (NullableRetainBuildJobRequest) IsSet

func (NullableRetainBuildJobRequest) MarshalJSON

func (v NullableRetainBuildJobRequest) MarshalJSON() ([]byte, error)

func (*NullableRetainBuildJobRequest) Set

func (*NullableRetainBuildJobRequest) UnmarshalJSON

func (v *NullableRetainBuildJobRequest) UnmarshalJSON(src []byte) error

func (*NullableRetainBuildJobRequest) Unset

func (v *NullableRetainBuildJobRequest) Unset()

type NullableRetainWorkspaceRequest

type NullableRetainWorkspaceRequest struct {
	// contains filtered or unexported fields
}

func (NullableRetainWorkspaceRequest) Get

func (NullableRetainWorkspaceRequest) IsSet

func (NullableRetainWorkspaceRequest) MarshalJSON

func (v NullableRetainWorkspaceRequest) MarshalJSON() ([]byte, error)

func (*NullableRetainWorkspaceRequest) Set

func (*NullableRetainWorkspaceRequest) UnmarshalJSON

func (v *NullableRetainWorkspaceRequest) UnmarshalJSON(src []byte) error

func (*NullableRetainWorkspaceRequest) Unset

func (v *NullableRetainWorkspaceRequest) Unset()

type NullableSimpleCollection

type NullableSimpleCollection struct {
	// contains filtered or unexported fields
}

func NewNullableSimpleCollection

func NewNullableSimpleCollection(val *SimpleCollection) *NullableSimpleCollection

func (NullableSimpleCollection) Get

func (NullableSimpleCollection) IsSet

func (v NullableSimpleCollection) IsSet() bool

func (NullableSimpleCollection) MarshalJSON

func (v NullableSimpleCollection) MarshalJSON() ([]byte, error)

func (*NullableSimpleCollection) Set

func (*NullableSimpleCollection) UnmarshalJSON

func (v *NullableSimpleCollection) UnmarshalJSON(src []byte) error

func (*NullableSimpleCollection) Unset

func (v *NullableSimpleCollection) Unset()

type NullableString

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTime

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableToolchainTypes

type NullableToolchainTypes struct {
	// contains filtered or unexported fields
}

func NewNullableToolchainTypes

func NewNullableToolchainTypes(val *ToolchainTypes) *NullableToolchainTypes

func (NullableToolchainTypes) Get

func (NullableToolchainTypes) IsSet

func (v NullableToolchainTypes) IsSet() bool

func (NullableToolchainTypes) MarshalJSON

func (v NullableToolchainTypes) MarshalJSON() ([]byte, error)

func (*NullableToolchainTypes) Set

func (*NullableToolchainTypes) UnmarshalJSON

func (v *NullableToolchainTypes) UnmarshalJSON(src []byte) error

func (*NullableToolchainTypes) Unset

func (v *NullableToolchainTypes) Unset()

type NullableVendorItem

type NullableVendorItem struct {
	// contains filtered or unexported fields
}

func NewNullableVendorItem

func NewNullableVendorItem(val *VendorItem) *NullableVendorItem

func (NullableVendorItem) Get

func (v NullableVendorItem) Get() *VendorItem

func (NullableVendorItem) IsSet

func (v NullableVendorItem) IsSet() bool

func (NullableVendorItem) MarshalJSON

func (v NullableVendorItem) MarshalJSON() ([]byte, error)

func (*NullableVendorItem) Set

func (v *NullableVendorItem) Set(val *VendorItem)

func (*NullableVendorItem) UnmarshalJSON

func (v *NullableVendorItem) UnmarshalJSON(src []byte) error

func (*NullableVendorItem) Unset

func (v *NullableVendorItem) Unset()
type NullableVendorItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableVendorItemLinks(val *VendorItemLinks) *NullableVendorItemLinks

func (NullableVendorItemLinks) Get

func (NullableVendorItemLinks) IsSet

func (v NullableVendorItemLinks) IsSet() bool

func (NullableVendorItemLinks) MarshalJSON

func (v NullableVendorItemLinks) MarshalJSON() ([]byte, error)

func (*NullableVendorItemLinks) Set

func (*NullableVendorItemLinks) UnmarshalJSON

func (v *NullableVendorItemLinks) UnmarshalJSON(src []byte) error

func (*NullableVendorItemLinks) Unset

func (v *NullableVendorItemLinks) Unset()

type NullableVhtCollection

type NullableVhtCollection struct {
	// contains filtered or unexported fields
}

func NewNullableVhtCollection

func NewNullableVhtCollection(val *VhtCollection) *NullableVhtCollection

func (NullableVhtCollection) Get

func (NullableVhtCollection) IsSet

func (v NullableVhtCollection) IsSet() bool

func (NullableVhtCollection) MarshalJSON

func (v NullableVhtCollection) MarshalJSON() ([]byte, error)

func (*NullableVhtCollection) Set

func (v *NullableVhtCollection) Set(val *VhtCollection)

func (*NullableVhtCollection) UnmarshalJSON

func (v *NullableVhtCollection) UnmarshalJSON(src []byte) error

func (*NullableVhtCollection) Unset

func (v *NullableVhtCollection) Unset()

type NullableVhtInstanceCollection

type NullableVhtInstanceCollection struct {
	// contains filtered or unexported fields
}

func (NullableVhtInstanceCollection) Get

func (NullableVhtInstanceCollection) IsSet

func (NullableVhtInstanceCollection) MarshalJSON

func (v NullableVhtInstanceCollection) MarshalJSON() ([]byte, error)

func (*NullableVhtInstanceCollection) Set

func (*NullableVhtInstanceCollection) UnmarshalJSON

func (v *NullableVhtInstanceCollection) UnmarshalJSON(src []byte) error

func (*NullableVhtInstanceCollection) Unset

func (v *NullableVhtInstanceCollection) Unset()

type NullableVhtInstanceItem

type NullableVhtInstanceItem struct {
	// contains filtered or unexported fields
}

func NewNullableVhtInstanceItem

func NewNullableVhtInstanceItem(val *VhtInstanceItem) *NullableVhtInstanceItem

func (NullableVhtInstanceItem) Get

func (NullableVhtInstanceItem) IsSet

func (v NullableVhtInstanceItem) IsSet() bool

func (NullableVhtInstanceItem) MarshalJSON

func (v NullableVhtInstanceItem) MarshalJSON() ([]byte, error)

func (*NullableVhtInstanceItem) Set

func (*NullableVhtInstanceItem) UnmarshalJSON

func (v *NullableVhtInstanceItem) UnmarshalJSON(src []byte) error

func (*NullableVhtInstanceItem) Unset

func (v *NullableVhtInstanceItem) Unset()
type NullableVhtInstanceItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableVhtInstanceItemLinks(val *VhtInstanceItemLinks) *NullableVhtInstanceItemLinks

func (NullableVhtInstanceItemLinks) Get

func (NullableVhtInstanceItemLinks) IsSet

func (NullableVhtInstanceItemLinks) MarshalJSON

func (v NullableVhtInstanceItemLinks) MarshalJSON() ([]byte, error)

func (*NullableVhtInstanceItemLinks) Set

func (*NullableVhtInstanceItemLinks) UnmarshalJSON

func (v *NullableVhtInstanceItemLinks) UnmarshalJSON(src []byte) error

func (*NullableVhtInstanceItemLinks) Unset

func (v *NullableVhtInstanceItemLinks) Unset()

type NullableVhtItem

type NullableVhtItem struct {
	// contains filtered or unexported fields
}

func NewNullableVhtItem

func NewNullableVhtItem(val *VhtItem) *NullableVhtItem

func (NullableVhtItem) Get

func (v NullableVhtItem) Get() *VhtItem

func (NullableVhtItem) IsSet

func (v NullableVhtItem) IsSet() bool

func (NullableVhtItem) MarshalJSON

func (v NullableVhtItem) MarshalJSON() ([]byte, error)

func (*NullableVhtItem) Set

func (v *NullableVhtItem) Set(val *VhtItem)

func (*NullableVhtItem) UnmarshalJSON

func (v *NullableVhtItem) UnmarshalJSON(src []byte) error

func (*NullableVhtItem) Unset

func (v *NullableVhtItem) Unset()
type NullableVhtItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableVhtItemLinks(val *VhtItemLinks) *NullableVhtItemLinks

func (NullableVhtItemLinks) Get

func (NullableVhtItemLinks) IsSet

func (v NullableVhtItemLinks) IsSet() bool

func (NullableVhtItemLinks) MarshalJSON

func (v NullableVhtItemLinks) MarshalJSON() ([]byte, error)

func (*NullableVhtItemLinks) Set

func (v *NullableVhtItemLinks) Set(val *VhtItemLinks)

func (*NullableVhtItemLinks) UnmarshalJSON

func (v *NullableVhtItemLinks) UnmarshalJSON(src []byte) error

func (*NullableVhtItemLinks) Unset

func (v *NullableVhtItemLinks) Unset()

type NullableVhtRunJobCollection

type NullableVhtRunJobCollection struct {
	// contains filtered or unexported fields
}

func NewNullableVhtRunJobCollection

func NewNullableVhtRunJobCollection(val *VhtRunJobCollection) *NullableVhtRunJobCollection

func (NullableVhtRunJobCollection) Get

func (NullableVhtRunJobCollection) IsSet

func (NullableVhtRunJobCollection) MarshalJSON

func (v NullableVhtRunJobCollection) MarshalJSON() ([]byte, error)

func (*NullableVhtRunJobCollection) Set

func (*NullableVhtRunJobCollection) UnmarshalJSON

func (v *NullableVhtRunJobCollection) UnmarshalJSON(src []byte) error

func (*NullableVhtRunJobCollection) Unset

func (v *NullableVhtRunJobCollection) Unset()

type NullableVhtRunJobItem

type NullableVhtRunJobItem struct {
	// contains filtered or unexported fields
}

func NewNullableVhtRunJobItem

func NewNullableVhtRunJobItem(val *VhtRunJobItem) *NullableVhtRunJobItem

func (NullableVhtRunJobItem) Get

func (NullableVhtRunJobItem) IsSet

func (v NullableVhtRunJobItem) IsSet() bool

func (NullableVhtRunJobItem) MarshalJSON

func (v NullableVhtRunJobItem) MarshalJSON() ([]byte, error)

func (*NullableVhtRunJobItem) Set

func (v *NullableVhtRunJobItem) Set(val *VhtRunJobItem)

func (*NullableVhtRunJobItem) UnmarshalJSON

func (v *NullableVhtRunJobItem) UnmarshalJSON(src []byte) error

func (*NullableVhtRunJobItem) Unset

func (v *NullableVhtRunJobItem) Unset()
type NullableVhtRunJobItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableVhtRunJobItemLinks(val *VhtRunJobItemLinks) *NullableVhtRunJobItemLinks

func (NullableVhtRunJobItemLinks) Get

func (NullableVhtRunJobItemLinks) IsSet

func (v NullableVhtRunJobItemLinks) IsSet() bool

func (NullableVhtRunJobItemLinks) MarshalJSON

func (v NullableVhtRunJobItemLinks) MarshalJSON() ([]byte, error)

func (*NullableVhtRunJobItemLinks) Set

func (*NullableVhtRunJobItemLinks) UnmarshalJSON

func (v *NullableVhtRunJobItemLinks) UnmarshalJSON(src []byte) error

func (*NullableVhtRunJobItemLinks) Unset

func (v *NullableVhtRunJobItemLinks) Unset()

type NullableVirtualInterface

type NullableVirtualInterface struct {
	// contains filtered or unexported fields
}

func NewNullableVirtualInterface

func NewNullableVirtualInterface(val *VirtualInterface) *NullableVirtualInterface

func (NullableVirtualInterface) Get

func (NullableVirtualInterface) IsSet

func (v NullableVirtualInterface) IsSet() bool

func (NullableVirtualInterface) MarshalJSON

func (v NullableVirtualInterface) MarshalJSON() ([]byte, error)

func (*NullableVirtualInterface) Set

func (*NullableVirtualInterface) UnmarshalJSON

func (v *NullableVirtualInterface) UnmarshalJSON(src []byte) error

func (*NullableVirtualInterface) Unset

func (v *NullableVirtualInterface) Unset()

type NullableWorkspaceCollection

type NullableWorkspaceCollection struct {
	// contains filtered or unexported fields
}

func NewNullableWorkspaceCollection

func NewNullableWorkspaceCollection(val *WorkspaceCollection) *NullableWorkspaceCollection

func (NullableWorkspaceCollection) Get

func (NullableWorkspaceCollection) IsSet

func (NullableWorkspaceCollection) MarshalJSON

func (v NullableWorkspaceCollection) MarshalJSON() ([]byte, error)

func (*NullableWorkspaceCollection) Set

func (*NullableWorkspaceCollection) UnmarshalJSON

func (v *NullableWorkspaceCollection) UnmarshalJSON(src []byte) error

func (*NullableWorkspaceCollection) Unset

func (v *NullableWorkspaceCollection) Unset()

type NullableWorkspaceDetailsItem

type NullableWorkspaceDetailsItem struct {
	// contains filtered or unexported fields
}

func NewNullableWorkspaceDetailsItem

func NewNullableWorkspaceDetailsItem(val *WorkspaceDetailsItem) *NullableWorkspaceDetailsItem

func (NullableWorkspaceDetailsItem) Get

func (NullableWorkspaceDetailsItem) IsSet

func (NullableWorkspaceDetailsItem) MarshalJSON

func (v NullableWorkspaceDetailsItem) MarshalJSON() ([]byte, error)

func (*NullableWorkspaceDetailsItem) Set

func (*NullableWorkspaceDetailsItem) UnmarshalJSON

func (v *NullableWorkspaceDetailsItem) UnmarshalJSON(src []byte) error

func (*NullableWorkspaceDetailsItem) Unset

func (v *NullableWorkspaceDetailsItem) Unset()
type NullableWorkspaceDetailsItemLinks struct {
	// contains filtered or unexported fields
}

func (NullableWorkspaceDetailsItemLinks) Get

func (NullableWorkspaceDetailsItemLinks) IsSet

func (NullableWorkspaceDetailsItemLinks) MarshalJSON

func (v NullableWorkspaceDetailsItemLinks) MarshalJSON() ([]byte, error)

func (*NullableWorkspaceDetailsItemLinks) Set

func (*NullableWorkspaceDetailsItemLinks) UnmarshalJSON

func (v *NullableWorkspaceDetailsItemLinks) UnmarshalJSON(src []byte) error

func (*NullableWorkspaceDetailsItemLinks) Unset

type NullableWorkspaceItem

type NullableWorkspaceItem struct {
	// contains filtered or unexported fields
}

func NewNullableWorkspaceItem

func NewNullableWorkspaceItem(val *WorkspaceItem) *NullableWorkspaceItem

func (NullableWorkspaceItem) Get

func (NullableWorkspaceItem) IsSet

func (v NullableWorkspaceItem) IsSet() bool

func (NullableWorkspaceItem) MarshalJSON

func (v NullableWorkspaceItem) MarshalJSON() ([]byte, error)

func (*NullableWorkspaceItem) Set

func (v *NullableWorkspaceItem) Set(val *WorkspaceItem)

func (*NullableWorkspaceItem) UnmarshalJSON

func (v *NullableWorkspaceItem) UnmarshalJSON(src []byte) error

func (*NullableWorkspaceItem) Unset

func (v *NullableWorkspaceItem) Unset()
type NullableWorkspaceItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableWorkspaceItemLinks(val *WorkspaceItemLinks) *NullableWorkspaceItemLinks

func (NullableWorkspaceItemLinks) Get

func (NullableWorkspaceItemLinks) IsSet

func (v NullableWorkspaceItemLinks) IsSet() bool

func (NullableWorkspaceItemLinks) MarshalJSON

func (v NullableWorkspaceItemLinks) MarshalJSON() ([]byte, error)

func (*NullableWorkspaceItemLinks) Set

func (*NullableWorkspaceItemLinks) UnmarshalJSON

func (v *NullableWorkspaceItemLinks) UnmarshalJSON(src []byte) error

func (*NullableWorkspaceItemLinks) Unset

func (v *NullableWorkspaceItemLinks) Unset()

type NullableWorkspaceRepositoryContentManager

type NullableWorkspaceRepositoryContentManager struct {
	// contains filtered or unexported fields
}

func (NullableWorkspaceRepositoryContentManager) Get

func (NullableWorkspaceRepositoryContentManager) IsSet

func (NullableWorkspaceRepositoryContentManager) MarshalJSON

func (*NullableWorkspaceRepositoryContentManager) Set

func (*NullableWorkspaceRepositoryContentManager) UnmarshalJSON

func (v *NullableWorkspaceRepositoryContentManager) UnmarshalJSON(src []byte) error

func (*NullableWorkspaceRepositoryContentManager) Unset

type NullableWorkspaceRepositoryContentManagerLinks struct {
	// contains filtered or unexported fields
}

func (NullableWorkspaceRepositoryContentManagerLinks) Get

func (NullableWorkspaceRepositoryContentManagerLinks) IsSet

func (NullableWorkspaceRepositoryContentManagerLinks) MarshalJSON

func (*NullableWorkspaceRepositoryContentManagerLinks) Set

func (*NullableWorkspaceRepositoryContentManagerLinks) UnmarshalJSON

func (*NullableWorkspaceRepositoryContentManagerLinks) Unset

type NullableWorkspaceSourceCollection

type NullableWorkspaceSourceCollection struct {
	// contains filtered or unexported fields
}

func (NullableWorkspaceSourceCollection) Get

func (NullableWorkspaceSourceCollection) IsSet

func (NullableWorkspaceSourceCollection) MarshalJSON

func (v NullableWorkspaceSourceCollection) MarshalJSON() ([]byte, error)

func (*NullableWorkspaceSourceCollection) Set

func (*NullableWorkspaceSourceCollection) UnmarshalJSON

func (v *NullableWorkspaceSourceCollection) UnmarshalJSON(src []byte) error

func (*NullableWorkspaceSourceCollection) Unset

type NullableWorkspaceSourceItem

type NullableWorkspaceSourceItem struct {
	// contains filtered or unexported fields
}

func NewNullableWorkspaceSourceItem

func NewNullableWorkspaceSourceItem(val *WorkspaceSourceItem) *NullableWorkspaceSourceItem

func (NullableWorkspaceSourceItem) Get

func (NullableWorkspaceSourceItem) IsSet

func (NullableWorkspaceSourceItem) MarshalJSON

func (v NullableWorkspaceSourceItem) MarshalJSON() ([]byte, error)

func (*NullableWorkspaceSourceItem) Set

func (*NullableWorkspaceSourceItem) UnmarshalJSON

func (v *NullableWorkspaceSourceItem) UnmarshalJSON(src []byte) error

func (*NullableWorkspaceSourceItem) Unset

func (v *NullableWorkspaceSourceItem) Unset()
type NullableWorkspaceSourceItemLinks struct {
	// contains filtered or unexported fields
}

func (NullableWorkspaceSourceItemLinks) Get

func (NullableWorkspaceSourceItemLinks) IsSet

func (NullableWorkspaceSourceItemLinks) MarshalJSON

func (v NullableWorkspaceSourceItemLinks) MarshalJSON() ([]byte, error)

func (*NullableWorkspaceSourceItemLinks) Set

func (*NullableWorkspaceSourceItemLinks) UnmarshalJSON

func (v *NullableWorkspaceSourceItemLinks) UnmarshalJSON(src []byte) error

func (*NullableWorkspaceSourceItemLinks) Unset

type PagingMetadata

type PagingMetadata struct {
	// Paging metadata: The number of items returned in this message.
	Count int32 `json:"count"`
	// Creation Time: UTC date and time (in RFC3339 format) when the resource was created. If this is a system created resource, this will be a fixed time unaffected by user actions.
	Ctime time.Time `json:"ctime"`
	// Expiry Time: UTC date and time (in RFC3339 format) when the resource will be removed automatically by the system and become unavailable.
	Etime NullableTime `json:"etime,omitempty"`
	// Paging metadata: The limit on the number of items to return.
	Limit int32 `json:"limit"`
	// Last Modification Time: UTC date and time (in RFC3339 format) when the resource was last updated. For a resource that cannot be modified this will be the same as `ctime`.
	Mtime time.Time `json:"mtime"`
	// Paging metadata: The index of the first item returned.
	Offset int32 `json:"offset"`
	// Paging metadata: Total number of items that can be paged through.
	Total int32 `json:"total"`
}

PagingMetadata Information present in each resource that supports paging. This information provides paging status and other information about the resource itself.

func NewPagingMetadata

func NewPagingMetadata(count int32, ctime time.Time, limit int32, mtime time.Time, offset int32, total int32) *PagingMetadata

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

func NewPagingMetadataWithDefaults

func NewPagingMetadataWithDefaults() *PagingMetadata

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

func (*PagingMetadata) GetCount

func (o *PagingMetadata) GetCount() int32

GetCount returns the Count field value

func (*PagingMetadata) GetCountOk

func (o *PagingMetadata) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value and a boolean to check if the value has been set.

func (*PagingMetadata) GetCtime

func (o *PagingMetadata) GetCtime() time.Time

GetCtime returns the Ctime field value

func (*PagingMetadata) GetCtimeOk

func (o *PagingMetadata) GetCtimeOk() (*time.Time, bool)

GetCtimeOk returns a tuple with the Ctime field value and a boolean to check if the value has been set.

func (*PagingMetadata) GetEtime

func (o *PagingMetadata) GetEtime() time.Time

GetEtime returns the Etime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PagingMetadata) GetEtimeOk

func (o *PagingMetadata) GetEtimeOk() (*time.Time, bool)

GetEtimeOk returns a tuple with the Etime field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PagingMetadata) GetLimit

func (o *PagingMetadata) GetLimit() int32

GetLimit returns the Limit field value

func (*PagingMetadata) GetLimitOk

func (o *PagingMetadata) GetLimitOk() (*int32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.

func (*PagingMetadata) GetMtime

func (o *PagingMetadata) GetMtime() time.Time

GetMtime returns the Mtime field value

func (*PagingMetadata) GetMtimeOk

func (o *PagingMetadata) GetMtimeOk() (*time.Time, bool)

GetMtimeOk returns a tuple with the Mtime field value and a boolean to check if the value has been set.

func (*PagingMetadata) GetOffset

func (o *PagingMetadata) GetOffset() int32

GetOffset returns the Offset field value

func (*PagingMetadata) GetOffsetOk

func (o *PagingMetadata) GetOffsetOk() (*int32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set.

func (*PagingMetadata) GetTotal

func (o *PagingMetadata) GetTotal() int32

GetTotal returns the Total field value

func (*PagingMetadata) GetTotalOk

func (o *PagingMetadata) GetTotalOk() (*int32, bool)

GetTotalOk returns a tuple with the Total field value and a boolean to check if the value has been set.

func (*PagingMetadata) HasEtime

func (o *PagingMetadata) HasEtime() bool

HasEtime returns a boolean if a field has been set.

func (PagingMetadata) MarshalJSON

func (o PagingMetadata) MarshalJSON() ([]byte, error)

func (*PagingMetadata) SetCount

func (o *PagingMetadata) SetCount(v int32)

SetCount sets field value

func (*PagingMetadata) SetCtime

func (o *PagingMetadata) SetCtime(v time.Time)

SetCtime sets field value

func (*PagingMetadata) SetEtime

func (o *PagingMetadata) SetEtime(v time.Time)

SetEtime gets a reference to the given NullableTime and assigns it to the Etime field.

func (*PagingMetadata) SetEtimeNil

func (o *PagingMetadata) SetEtimeNil()

SetEtimeNil sets the value for Etime to be an explicit nil

func (*PagingMetadata) SetLimit

func (o *PagingMetadata) SetLimit(v int32)

SetLimit sets field value

func (*PagingMetadata) SetMtime

func (o *PagingMetadata) SetMtime(v time.Time)

SetMtime sets field value

func (*PagingMetadata) SetOffset

func (o *PagingMetadata) SetOffset(v int32)

SetOffset sets field value

func (*PagingMetadata) SetTotal

func (o *PagingMetadata) SetTotal(v int32)

SetTotal sets field value

func (*PagingMetadata) UnsetEtime

func (o *PagingMetadata) UnsetEtime()

UnsetEtime ensures that no value is present for Etime, not even an explicit nil

type ProcessorItem

type ProcessorItem struct {
	// Name of the processor core
	Core string `json:"core"`
	// Core Revision of the Processor
	CoreRevision NullableString `json:"core_revision,omitempty"`
	// CortexM Vendor Extension support for the Processor
	CortexmVectorExtensions NullableString `json:"cortexm_vector_extensions,omitempty"`
	// Digital Signal Processor of the Processor
	DigitalSignalProcessor NullableString `json:"digital_signal_processor,omitempty"`
	// Endian for the Processor
	Endian NullableString `json:"endian,omitempty"`
	// Floating Point Unit of the Processor
	FloatingPointUnit NullableString `json:"floating_point_unit,omitempty"`
	// Maximum Core Clock Frequency of the Processor
	MaxCoreClockFrequency NullableInt32 `json:"max_core_clock_frequency,omitempty"`
	// Memory Protection Unit of the Processor
	MemoryProtectionUnit NullableString `json:"memory_protection_unit,omitempty"`
	// Human-readable name of the processor
	Title NullableString `json:"title,omitempty"`
	// Trust Zone of the Processor
	TrustZone NullableString `json:"trust_zone,omitempty"`
	// Number of processing units in a symmetric multi-processor core.
	Units NullableInt32 `json:"units,omitempty"`
}

ProcessorItem struct for ProcessorItem

func NewProcessorItem

func NewProcessorItem(core string) *ProcessorItem

NewProcessorItem instantiates a new ProcessorItem 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

func NewProcessorItemWithDefaults

func NewProcessorItemWithDefaults() *ProcessorItem

NewProcessorItemWithDefaults instantiates a new ProcessorItem 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

func (*ProcessorItem) GetCore

func (o *ProcessorItem) GetCore() string

GetCore returns the Core field value

func (*ProcessorItem) GetCoreOk

func (o *ProcessorItem) GetCoreOk() (*string, bool)

GetCoreOk returns a tuple with the Core field value and a boolean to check if the value has been set.

func (*ProcessorItem) GetCoreRevision

func (o *ProcessorItem) GetCoreRevision() string

GetCoreRevision returns the CoreRevision field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ProcessorItem) GetCoreRevisionOk

func (o *ProcessorItem) GetCoreRevisionOk() (*string, bool)

GetCoreRevisionOk returns a tuple with the CoreRevision field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ProcessorItem) GetCortexmVectorExtensions

func (o *ProcessorItem) GetCortexmVectorExtensions() string

GetCortexmVectorExtensions returns the CortexmVectorExtensions field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ProcessorItem) GetCortexmVectorExtensionsOk

func (o *ProcessorItem) GetCortexmVectorExtensionsOk() (*string, bool)

GetCortexmVectorExtensionsOk returns a tuple with the CortexmVectorExtensions field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ProcessorItem) GetDigitalSignalProcessor

func (o *ProcessorItem) GetDigitalSignalProcessor() string

GetDigitalSignalProcessor returns the DigitalSignalProcessor field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ProcessorItem) GetDigitalSignalProcessorOk

func (o *ProcessorItem) GetDigitalSignalProcessorOk() (*string, bool)

GetDigitalSignalProcessorOk returns a tuple with the DigitalSignalProcessor field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ProcessorItem) GetEndian

func (o *ProcessorItem) GetEndian() string

GetEndian returns the Endian field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ProcessorItem) GetEndianOk

func (o *ProcessorItem) GetEndianOk() (*string, bool)

GetEndianOk returns a tuple with the Endian field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ProcessorItem) GetFloatingPointUnit

func (o *ProcessorItem) GetFloatingPointUnit() string

GetFloatingPointUnit returns the FloatingPointUnit field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ProcessorItem) GetFloatingPointUnitOk

func (o *ProcessorItem) GetFloatingPointUnitOk() (*string, bool)

GetFloatingPointUnitOk returns a tuple with the FloatingPointUnit field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ProcessorItem) GetMaxCoreClockFrequency

func (o *ProcessorItem) GetMaxCoreClockFrequency() int32

GetMaxCoreClockFrequency returns the MaxCoreClockFrequency field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ProcessorItem) GetMaxCoreClockFrequencyOk

func (o *ProcessorItem) GetMaxCoreClockFrequencyOk() (*int32, bool)

GetMaxCoreClockFrequencyOk returns a tuple with the MaxCoreClockFrequency field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ProcessorItem) GetMemoryProtectionUnit

func (o *ProcessorItem) GetMemoryProtectionUnit() string

GetMemoryProtectionUnit returns the MemoryProtectionUnit field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ProcessorItem) GetMemoryProtectionUnitOk

func (o *ProcessorItem) GetMemoryProtectionUnitOk() (*string, bool)

GetMemoryProtectionUnitOk returns a tuple with the MemoryProtectionUnit field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ProcessorItem) GetTitle

func (o *ProcessorItem) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ProcessorItem) GetTitleOk

func (o *ProcessorItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ProcessorItem) GetTrustZone

func (o *ProcessorItem) GetTrustZone() string

GetTrustZone returns the TrustZone field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ProcessorItem) GetTrustZoneOk

func (o *ProcessorItem) GetTrustZoneOk() (*string, bool)

GetTrustZoneOk returns a tuple with the TrustZone field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ProcessorItem) GetUnits

func (o *ProcessorItem) GetUnits() int32

GetUnits returns the Units field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ProcessorItem) GetUnitsOk

func (o *ProcessorItem) GetUnitsOk() (*int32, bool)

GetUnitsOk returns a tuple with the Units field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ProcessorItem) HasCoreRevision

func (o *ProcessorItem) HasCoreRevision() bool

HasCoreRevision returns a boolean if a field has been set.

func (*ProcessorItem) HasCortexmVectorExtensions

func (o *ProcessorItem) HasCortexmVectorExtensions() bool

HasCortexmVectorExtensions returns a boolean if a field has been set.

func (*ProcessorItem) HasDigitalSignalProcessor

func (o *ProcessorItem) HasDigitalSignalProcessor() bool

HasDigitalSignalProcessor returns a boolean if a field has been set.

func (*ProcessorItem) HasEndian

func (o *ProcessorItem) HasEndian() bool

HasEndian returns a boolean if a field has been set.

func (*ProcessorItem) HasFloatingPointUnit

func (o *ProcessorItem) HasFloatingPointUnit() bool

HasFloatingPointUnit returns a boolean if a field has been set.

func (*ProcessorItem) HasMaxCoreClockFrequency

func (o *ProcessorItem) HasMaxCoreClockFrequency() bool

HasMaxCoreClockFrequency returns a boolean if a field has been set.

func (*ProcessorItem) HasMemoryProtectionUnit

func (o *ProcessorItem) HasMemoryProtectionUnit() bool

HasMemoryProtectionUnit returns a boolean if a field has been set.

func (*ProcessorItem) HasTitle

func (o *ProcessorItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*ProcessorItem) HasTrustZone

func (o *ProcessorItem) HasTrustZone() bool

HasTrustZone returns a boolean if a field has been set.

func (*ProcessorItem) HasUnits

func (o *ProcessorItem) HasUnits() bool

HasUnits returns a boolean if a field has been set.

func (ProcessorItem) MarshalJSON

func (o ProcessorItem) MarshalJSON() ([]byte, error)

func (*ProcessorItem) SetCore

func (o *ProcessorItem) SetCore(v string)

SetCore sets field value

func (*ProcessorItem) SetCoreRevision

func (o *ProcessorItem) SetCoreRevision(v string)

SetCoreRevision gets a reference to the given NullableString and assigns it to the CoreRevision field.

func (*ProcessorItem) SetCoreRevisionNil

func (o *ProcessorItem) SetCoreRevisionNil()

SetCoreRevisionNil sets the value for CoreRevision to be an explicit nil

func (*ProcessorItem) SetCortexmVectorExtensions

func (o *ProcessorItem) SetCortexmVectorExtensions(v string)

SetCortexmVectorExtensions gets a reference to the given NullableString and assigns it to the CortexmVectorExtensions field.

func (*ProcessorItem) SetCortexmVectorExtensionsNil

func (o *ProcessorItem) SetCortexmVectorExtensionsNil()

SetCortexmVectorExtensionsNil sets the value for CortexmVectorExtensions to be an explicit nil

func (*ProcessorItem) SetDigitalSignalProcessor

func (o *ProcessorItem) SetDigitalSignalProcessor(v string)

SetDigitalSignalProcessor gets a reference to the given NullableString and assigns it to the DigitalSignalProcessor field.

func (*ProcessorItem) SetDigitalSignalProcessorNil

func (o *ProcessorItem) SetDigitalSignalProcessorNil()

SetDigitalSignalProcessorNil sets the value for DigitalSignalProcessor to be an explicit nil

func (*ProcessorItem) SetEndian

func (o *ProcessorItem) SetEndian(v string)

SetEndian gets a reference to the given NullableString and assigns it to the Endian field.

func (*ProcessorItem) SetEndianNil

func (o *ProcessorItem) SetEndianNil()

SetEndianNil sets the value for Endian to be an explicit nil

func (*ProcessorItem) SetFloatingPointUnit

func (o *ProcessorItem) SetFloatingPointUnit(v string)

SetFloatingPointUnit gets a reference to the given NullableString and assigns it to the FloatingPointUnit field.

func (*ProcessorItem) SetFloatingPointUnitNil

func (o *ProcessorItem) SetFloatingPointUnitNil()

SetFloatingPointUnitNil sets the value for FloatingPointUnit to be an explicit nil

func (*ProcessorItem) SetMaxCoreClockFrequency

func (o *ProcessorItem) SetMaxCoreClockFrequency(v int32)

SetMaxCoreClockFrequency gets a reference to the given NullableInt32 and assigns it to the MaxCoreClockFrequency field.

func (*ProcessorItem) SetMaxCoreClockFrequencyNil

func (o *ProcessorItem) SetMaxCoreClockFrequencyNil()

SetMaxCoreClockFrequencyNil sets the value for MaxCoreClockFrequency to be an explicit nil

func (*ProcessorItem) SetMemoryProtectionUnit

func (o *ProcessorItem) SetMemoryProtectionUnit(v string)

SetMemoryProtectionUnit gets a reference to the given NullableString and assigns it to the MemoryProtectionUnit field.

func (*ProcessorItem) SetMemoryProtectionUnitNil

func (o *ProcessorItem) SetMemoryProtectionUnitNil()

SetMemoryProtectionUnitNil sets the value for MemoryProtectionUnit to be an explicit nil

func (*ProcessorItem) SetTitle

func (o *ProcessorItem) SetTitle(v string)

SetTitle gets a reference to the given NullableString and assigns it to the Title field.

func (*ProcessorItem) SetTitleNil

func (o *ProcessorItem) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil

func (*ProcessorItem) SetTrustZone

func (o *ProcessorItem) SetTrustZone(v string)

SetTrustZone gets a reference to the given NullableString and assigns it to the TrustZone field.

func (*ProcessorItem) SetTrustZoneNil

func (o *ProcessorItem) SetTrustZoneNil()

SetTrustZoneNil sets the value for TrustZone to be an explicit nil

func (*ProcessorItem) SetUnits

func (o *ProcessorItem) SetUnits(v int32)

SetUnits gets a reference to the given NullableInt32 and assigns it to the Units field.

func (*ProcessorItem) SetUnitsNil

func (o *ProcessorItem) SetUnitsNil()

SetUnitsNil sets the value for Units to be an explicit nil

func (*ProcessorItem) UnsetCoreRevision

func (o *ProcessorItem) UnsetCoreRevision()

UnsetCoreRevision ensures that no value is present for CoreRevision, not even an explicit nil

func (*ProcessorItem) UnsetCortexmVectorExtensions

func (o *ProcessorItem) UnsetCortexmVectorExtensions()

UnsetCortexmVectorExtensions ensures that no value is present for CortexmVectorExtensions, not even an explicit nil

func (*ProcessorItem) UnsetDigitalSignalProcessor

func (o *ProcessorItem) UnsetDigitalSignalProcessor()

UnsetDigitalSignalProcessor ensures that no value is present for DigitalSignalProcessor, not even an explicit nil

func (*ProcessorItem) UnsetEndian

func (o *ProcessorItem) UnsetEndian()

UnsetEndian ensures that no value is present for Endian, not even an explicit nil

func (*ProcessorItem) UnsetFloatingPointUnit

func (o *ProcessorItem) UnsetFloatingPointUnit()

UnsetFloatingPointUnit ensures that no value is present for FloatingPointUnit, not even an explicit nil

func (*ProcessorItem) UnsetMaxCoreClockFrequency

func (o *ProcessorItem) UnsetMaxCoreClockFrequency()

UnsetMaxCoreClockFrequency ensures that no value is present for MaxCoreClockFrequency, not even an explicit nil

func (*ProcessorItem) UnsetMemoryProtectionUnit

func (o *ProcessorItem) UnsetMemoryProtectionUnit()

UnsetMemoryProtectionUnit ensures that no value is present for MemoryProtectionUnit, not even an explicit nil

func (*ProcessorItem) UnsetTitle

func (o *ProcessorItem) UnsetTitle()

UnsetTitle ensures that no value is present for Title, not even an explicit nil

func (*ProcessorItem) UnsetTrustZone

func (o *ProcessorItem) UnsetTrustZone()

UnsetTrustZone ensures that no value is present for TrustZone, not even an explicit nil

func (*ProcessorItem) UnsetUnits

func (o *ProcessorItem) UnsetUnits()

UnsetUnits ensures that no value is present for Units, not even an explicit nil

type RetainBuildJobRequest

type RetainBuildJobRequest struct {
	// Time to live (in seconds), i.e. The the number of seconds from the current time (when this request is received) for which to keep the job and associated resources.
	Ttl NullableInt64 `json:"ttl,omitempty"`
}

RetainBuildJobRequest struct for RetainBuildJobRequest

func NewRetainBuildJobRequest

func NewRetainBuildJobRequest() *RetainBuildJobRequest

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

func NewRetainBuildJobRequestWithDefaults

func NewRetainBuildJobRequestWithDefaults() *RetainBuildJobRequest

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

func (*RetainBuildJobRequest) GetTtl

func (o *RetainBuildJobRequest) GetTtl() int64

GetTtl returns the Ttl field value if set, zero value otherwise (both if not set or set to explicit null).

func (*RetainBuildJobRequest) GetTtlOk

func (o *RetainBuildJobRequest) GetTtlOk() (*int64, bool)

GetTtlOk returns a tuple with the Ttl field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RetainBuildJobRequest) HasTtl

func (o *RetainBuildJobRequest) HasTtl() bool

HasTtl returns a boolean if a field has been set.

func (RetainBuildJobRequest) MarshalJSON

func (o RetainBuildJobRequest) MarshalJSON() ([]byte, error)

func (*RetainBuildJobRequest) SetTtl

func (o *RetainBuildJobRequest) SetTtl(v int64)

SetTtl gets a reference to the given NullableInt64 and assigns it to the Ttl field.

func (*RetainBuildJobRequest) SetTtlNil

func (o *RetainBuildJobRequest) SetTtlNil()

SetTtlNil sets the value for Ttl to be an explicit nil

func (*RetainBuildJobRequest) UnsetTtl

func (o *RetainBuildJobRequest) UnsetTtl()

UnsetTtl ensures that no value is present for Ttl, not even an explicit nil

type RetainWorkspaceRequest

type RetainWorkspaceRequest struct {
	// Time to live (in seconds), i.e. The the number of seconds from the current time (when this request is received) for which to keep the workspace and associated resources.
	Ttl NullableInt64 `json:"ttl,omitempty"`
}

RetainWorkspaceRequest struct for RetainWorkspaceRequest

func NewRetainWorkspaceRequest

func NewRetainWorkspaceRequest() *RetainWorkspaceRequest

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

func NewRetainWorkspaceRequestWithDefaults

func NewRetainWorkspaceRequestWithDefaults() *RetainWorkspaceRequest

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

func (*RetainWorkspaceRequest) GetTtl

func (o *RetainWorkspaceRequest) GetTtl() int64

GetTtl returns the Ttl field value if set, zero value otherwise (both if not set or set to explicit null).

func (*RetainWorkspaceRequest) GetTtlOk

func (o *RetainWorkspaceRequest) GetTtlOk() (*int64, bool)

GetTtlOk returns a tuple with the Ttl field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RetainWorkspaceRequest) HasTtl

func (o *RetainWorkspaceRequest) HasTtl() bool

HasTtl returns a boolean if a field has been set.

func (RetainWorkspaceRequest) MarshalJSON

func (o RetainWorkspaceRequest) MarshalJSON() ([]byte, error)

func (*RetainWorkspaceRequest) SetTtl

func (o *RetainWorkspaceRequest) SetTtl(v int64)

SetTtl gets a reference to the given NullableInt64 and assigns it to the Ttl field.

func (*RetainWorkspaceRequest) SetTtlNil

func (o *RetainWorkspaceRequest) SetTtlNil()

SetTtlNil sets the value for Ttl to be an explicit nil

func (*RetainWorkspaceRequest) UnsetTtl

func (o *RetainWorkspaceRequest) UnsetTtl()

UnsetTtl ensures that no value is present for Ttl, not even an explicit nil

type RootResourceApiService

type RootResourceApiService service

RootResourceApiService RootResourceApi service

func (*RootResourceApiService) GetRoot

GetRoot Get the Root resource.

Retrieve the Root resource to list top level collections.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetRootRequest

func (*RootResourceApiService) GetRootExecute

Execute executes the request

@return SimpleCollection

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type SimpleCollection

type SimpleCollection struct {
	Links    NullableHalCollectionLinks `json:"_links"`
	Metadata NullablePagingMetadata     `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

SimpleCollection This collection resource follows the common pattern of linking to contained resources. In file system terms, it is similar to a directory but only contains links to a single type of resource. It is not possible to embed resources into this collection.

func NewSimpleCollection

func NewSimpleCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *SimpleCollection

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

func NewSimpleCollectionWithDefaults

func NewSimpleCollectionWithDefaults() *SimpleCollection

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

func (o *SimpleCollection) GetLinks() HalCollectionLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*SimpleCollection) GetLinksOk

func (o *SimpleCollection) GetLinksOk() (*HalCollectionLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SimpleCollection) GetMetadata

func (o *SimpleCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*SimpleCollection) GetMetadataOk

func (o *SimpleCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SimpleCollection) GetName

func (o *SimpleCollection) GetName() string

GetName returns the Name field value

func (*SimpleCollection) GetNameOk

func (o *SimpleCollection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SimpleCollection) GetTitle

func (o *SimpleCollection) GetTitle() string

GetTitle returns the Title field value

func (*SimpleCollection) GetTitleOk

func (o *SimpleCollection) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (SimpleCollection) MarshalJSON

func (o SimpleCollection) MarshalJSON() ([]byte, error)
func (o *SimpleCollection) SetLinks(v HalCollectionLinks)

SetLinks sets field value

func (*SimpleCollection) SetMetadata

func (o *SimpleCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*SimpleCollection) SetName

func (o *SimpleCollection) SetName(v string)

SetName sets field value

func (*SimpleCollection) SetTitle

func (o *SimpleCollection) SetTitle(v string)

SetTitle sets field value

type ToolchainTypes

type ToolchainTypes string

ToolchainTypes The type of toolchain that will be used to compile and link the project. * `GCC` - GNU Tools for Arm Embedded Processors. Refer to <a href=\"https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm\">Arm GCC</a>. * `G++` - Code Sourcery GCC compiler for C and C++ (is now Mentor Graphics CodeBench). * `AC5` - Arm Compiler for C and C++ Major Version 5. Refer to <a href=\"https://developer.arm.com/tools-and-software/embedded/arm-compiler/documentation/version-5\">Arm Compiler</a>. Due to incompatible command line syntax version 5 and 6 are listed as separate compilers. * `AC6` - Arm Compiler for C and C++ Major Version 6. Refer to <a href=\"https://developer.arm.com/tools-and-software/embedded/arm-compiler/documentation\">Arm Compiler</a>. Due to incompatible command line syntax version 5 and 6 are listed as separate compilers. * `IAR` - IAR compiler for C and C++. * `Tasking` - TASKING compiler for C and C++. * `GHS` - Green Hills Software compiler for C, C++, and EC++.

const (
	AC5     ToolchainTypes = "AC5"
	AC6     ToolchainTypes = "AC6"
	G       ToolchainTypes = "G++"
	GCC     ToolchainTypes = "GCC"
	GHS     ToolchainTypes = "GHS"
	IAR     ToolchainTypes = "IAR"
	TASKING ToolchainTypes = "Tasking"
)

List of ToolchainTypes

func NewToolchainTypesFromValue

func NewToolchainTypesFromValue(v string) (*ToolchainTypes, error)

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

func (ToolchainTypes) IsValid

func (v ToolchainTypes) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ToolchainTypes) Ptr

func (v ToolchainTypes) Ptr() *ToolchainTypes

Ptr returns reference to ToolchainTypes value

func (*ToolchainTypes) UnmarshalJSON

func (v *ToolchainTypes) UnmarshalJSON(src []byte) error

type VHTRunJobsApiService

type VHTRunJobsApiService service

VHTRunJobsApiService VHTRunJobsApi service

func (*VHTRunJobsApiService) CancelVhtRunJob

func (a *VHTRunJobsApiService) CancelVhtRunJob(ctx context.Context, jobName string) ApiCancelVhtRunJobRequest

CancelVhtRunJob Cancel a VHT run job.

This will cancel a job that is in progress. All messages associated with it will be retained.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the VHT run job.
@return ApiCancelVhtRunJobRequest

func (*VHTRunJobsApiService) CancelVhtRunJobExecute

Execute executes the request

@return VhtRunJobItem

func (*VHTRunJobsApiService) DeleteVhtRunJob

func (a *VHTRunJobsApiService) DeleteVhtRunJob(ctx context.Context, jobName string) ApiDeleteVhtRunJobRequest

DeleteVhtRunJob Delete an VHT run Job.

Deletes a job along with messages associated with it. Deleting a job is only possible if it has already completed or been cancelled.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the VHT run job.
@return ApiDeleteVhtRunJobRequest

func (*VHTRunJobsApiService) DeleteVhtRunJobExecute

func (a *VHTRunJobsApiService) DeleteVhtRunJobExecute(r ApiDeleteVhtRunJobRequest) (*http.Response, error)

Execute executes the request

func (*VHTRunJobsApiService) GetVhtRunJob

func (a *VHTRunJobsApiService) GetVhtRunJob(ctx context.Context, jobName string) ApiGetVhtRunJobRequest

GetVhtRunJob Return status of an VHT run Job.

An VHT run job represents the status of a run process being executed by a VHT instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the VHT run job.
@return ApiGetVhtRunJobRequest

func (*VHTRunJobsApiService) GetVhtRunJobExecute

Execute executes the request

@return VhtRunJobItem

func (*VHTRunJobsApiService) GetVhtRunJobMessages

func (a *VHTRunJobsApiService) GetVhtRunJobMessages(ctx context.Context, jobName string) ApiGetVhtRunJobMessagesRequest

GetVhtRunJobMessages VHT Run Job Message Feed.

Retrieve and page through the messages for a given job.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the VHT run job.
@return ApiGetVhtRunJobMessagesRequest

func (*VHTRunJobsApiService) GetVhtRunJobMessagesExecute

Execute executes the request

@return NotificationFeed

func (*VHTRunJobsApiService) ListVhtRunJobs

ListVhtRunJobs List all run jobs on VHTs.

This returns a collection resource that lists all in progress or recently completed run jobs on VHT instances. The run jobs for all VHT instances are in the same collection.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListVhtRunJobsRequest

func (*VHTRunJobsApiService) ListVhtRunJobsExecute

Execute executes the request

@return VhtRunJobCollection

type VendorItem

type VendorItem struct {
	Links    VendorItemLinks        `json:"_links"`
	Metadata NullableCommonMetadata `json:"_metadata"`
	// Description of the Vendor
	Description *string `json:"description,omitempty"`
	// Value used to identify this Vendor, in the data source used to create this Vendor.
	ExternalId *string `json:"external_id,omitempty"`
	// Unique ID of the Vendor.
	Id string `json:"id"`
	Logo *string `json:"logo,omitempty"`
	// Web-addressable slug of the Vendor name
	Slug string `json:"slug"`
	// Human-readable name of the Vendor.
	Title string `json:"title"`
	// Type of data used to populate the `external_id` field
	Type *string `json:"type,omitempty"`
	// URL to the Vendors website
	Website *string `json:"website,omitempty"`
}

VendorItem A Vendor Item.

func NewVendorItem

func NewVendorItem(links VendorItemLinks, metadata NullableCommonMetadata, id string, slug string, title string) *VendorItem

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

func NewVendorItemWithDefaults

func NewVendorItemWithDefaults() *VendorItem

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

func (*VendorItem) GetDescription

func (o *VendorItem) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*VendorItem) GetDescriptionOk

func (o *VendorItem) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VendorItem) GetExternalId

func (o *VendorItem) GetExternalId() string

GetExternalId returns the ExternalId field value if set, zero value otherwise.

func (*VendorItem) GetExternalIdOk

func (o *VendorItem) GetExternalIdOk() (*string, bool)

GetExternalIdOk returns a tuple with the ExternalId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VendorItem) GetId

func (o *VendorItem) GetId() string

GetId returns the Id field value

func (*VendorItem) GetIdOk

func (o *VendorItem) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (o *VendorItem) GetLinks() VendorItemLinks

GetLinks returns the Links field value

func (*VendorItem) GetLinksOk

func (o *VendorItem) GetLinksOk() (*VendorItemLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (o *VendorItem) GetLogo() string

GetLogo returns the Logo field value if set, zero value otherwise.

func (*VendorItem) GetLogoOk

func (o *VendorItem) GetLogoOk() (*string, bool)

GetLogoOk returns a tuple with the Logo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VendorItem) GetMetadata

func (o *VendorItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*VendorItem) GetMetadataOk

func (o *VendorItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VendorItem) GetSlug

func (o *VendorItem) GetSlug() string

GetSlug returns the Slug field value

func (*VendorItem) GetSlugOk

func (o *VendorItem) GetSlugOk() (*string, bool)

GetSlugOk returns a tuple with the Slug field value and a boolean to check if the value has been set.

func (*VendorItem) GetTitle

func (o *VendorItem) GetTitle() string

GetTitle returns the Title field value

func (*VendorItem) GetTitleOk

func (o *VendorItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*VendorItem) GetType

func (o *VendorItem) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*VendorItem) GetTypeOk

func (o *VendorItem) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VendorItem) GetWebsite

func (o *VendorItem) GetWebsite() string

GetWebsite returns the Website field value if set, zero value otherwise.

func (*VendorItem) GetWebsiteOk

func (o *VendorItem) GetWebsiteOk() (*string, bool)

GetWebsiteOk returns a tuple with the Website field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VendorItem) HasDescription

func (o *VendorItem) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*VendorItem) HasExternalId

func (o *VendorItem) HasExternalId() bool

HasExternalId returns a boolean if a field has been set.

func (o *VendorItem) HasLogo() bool

HasLogo returns a boolean if a field has been set.

func (*VendorItem) HasType

func (o *VendorItem) HasType() bool

HasType returns a boolean if a field has been set.

func (*VendorItem) HasWebsite

func (o *VendorItem) HasWebsite() bool

HasWebsite returns a boolean if a field has been set.

func (VendorItem) MarshalJSON

func (o VendorItem) MarshalJSON() ([]byte, error)

func (*VendorItem) SetDescription

func (o *VendorItem) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*VendorItem) SetExternalId

func (o *VendorItem) SetExternalId(v string)

SetExternalId gets a reference to the given string and assigns it to the ExternalId field.

func (*VendorItem) SetId

func (o *VendorItem) SetId(v string)

SetId sets field value

func (o *VendorItem) SetLinks(v VendorItemLinks)

SetLinks sets field value

func (o *VendorItem) SetLogo(v string)

SetLogo gets a reference to the given string and assigns it to the Logo field.

func (*VendorItem) SetMetadata

func (o *VendorItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*VendorItem) SetSlug

func (o *VendorItem) SetSlug(v string)

SetSlug sets field value

func (*VendorItem) SetTitle

func (o *VendorItem) SetTitle(v string)

SetTitle sets field value

func (*VendorItem) SetType

func (o *VendorItem) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*VendorItem) SetWebsite

func (o *VendorItem) SetWebsite(v string)

SetWebsite gets a reference to the given string and assigns it to the Website field.

type VendorItemLinks struct {
	Collection HalLinkData `json:"collection"`
	Self       HalLinkData `json:"self"`
}

VendorItemLinks The links for a VendorItem.

func NewVendorItemLinks(collection HalLinkData, self HalLinkData) *VendorItemLinks

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

func NewVendorItemLinksWithDefaults

func NewVendorItemLinksWithDefaults() *VendorItemLinks

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

func (*VendorItemLinks) GetCollection

func (o *VendorItemLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value

func (*VendorItemLinks) GetCollectionOk

func (o *VendorItemLinks) GetCollectionOk() (*HalLinkData, bool)

GetCollectionOk returns a tuple with the Collection field value and a boolean to check if the value has been set.

func (*VendorItemLinks) GetSelf

func (o *VendorItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*VendorItemLinks) GetSelfOk

func (o *VendorItemLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (VendorItemLinks) MarshalJSON

func (o VendorItemLinks) MarshalJSON() ([]byte, error)

func (*VendorItemLinks) SetCollection

func (o *VendorItemLinks) SetCollection(v HalLinkData)

SetCollection sets field value

func (*VendorItemLinks) SetSelf

func (o *VendorItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

type VendorsApiService

type VendorsApiService service

VendorsApiService VendorsApi service

func (*VendorsApiService) CreateVendor

CreateVendor Create a new Vendor

This creates a new Vendor entry, using external data about the Vendor and a user-supplied Name field.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateVendorRequest

func (*VendorsApiService) CreateVendorExecute

func (a *VendorsApiService) CreateVendorExecute(r ApiCreateVendorRequest) (*VendorItem, *http.Response, error)

Execute executes the request

@return VendorItem

func (*VendorsApiService) GetVendor

func (a *VendorsApiService) GetVendor(ctx context.Context, vendorSlugOrId string) ApiGetVendorRequest

GetVendor Get a Vendor Item

Get a specific Vendor Item

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param vendorSlugOrId Either the Slug or ID of the Vendor
@return ApiGetVendorRequest

func (*VendorsApiService) GetVendorExecute

func (a *VendorsApiService) GetVendorExecute(r ApiGetVendorRequest) (*VendorItem, *http.Response, error)

Execute executes the request

@return VendorItem

func (*VendorsApiService) ListVendors

ListVendors List all the Vendors.

This returns a collection resource that lists all of the Vendors available to the service.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListVendorsRequest

func (*VendorsApiService) ListVendorsExecute

Execute executes the request

@return ListVendorsCollection

type VhtCollection

type VhtCollection struct {
	Embedded *EmbeddedVhtItems          `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks `json:"_links"`
	Metadata NullablePagingMetadata     `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

VhtCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewVhtCollection

func NewVhtCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *VhtCollection

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

func NewVhtCollectionWithDefaults

func NewVhtCollectionWithDefaults() *VhtCollection

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

func (*VhtCollection) GetEmbedded

func (o *VhtCollection) GetEmbedded() EmbeddedVhtItems

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*VhtCollection) GetEmbeddedOk

func (o *VhtCollection) GetEmbeddedOk() (*EmbeddedVhtItems, bool)

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *VhtCollection) GetLinks() HalCollectionLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*VhtCollection) GetLinksOk

func (o *VhtCollection) GetLinksOk() (*HalCollectionLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VhtCollection) GetMetadata

func (o *VhtCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*VhtCollection) GetMetadataOk

func (o *VhtCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VhtCollection) GetName

func (o *VhtCollection) GetName() string

GetName returns the Name field value

func (*VhtCollection) GetNameOk

func (o *VhtCollection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*VhtCollection) GetTitle

func (o *VhtCollection) GetTitle() string

GetTitle returns the Title field value

func (*VhtCollection) GetTitleOk

func (o *VhtCollection) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*VhtCollection) HasEmbedded

func (o *VhtCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (VhtCollection) MarshalJSON

func (o VhtCollection) MarshalJSON() ([]byte, error)

func (*VhtCollection) SetEmbedded

func (o *VhtCollection) SetEmbedded(v EmbeddedVhtItems)

SetEmbedded gets a reference to the given EmbeddedVhtItems and assigns it to the Embedded field.

func (o *VhtCollection) SetLinks(v HalCollectionLinks)

SetLinks sets field value

func (*VhtCollection) SetMetadata

func (o *VhtCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*VhtCollection) SetName

func (o *VhtCollection) SetName(v string)

SetName sets field value

func (*VhtCollection) SetTitle

func (o *VhtCollection) SetTitle(v string)

SetTitle sets field value

type VhtInstanceCollection

type VhtInstanceCollection struct {
	Embedded *EmbeddedVhtInstanceItems  `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks `json:"_links"`
	Metadata NullablePagingMetadata     `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

VhtInstanceCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewVhtInstanceCollection

func NewVhtInstanceCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *VhtInstanceCollection

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

func NewVhtInstanceCollectionWithDefaults

func NewVhtInstanceCollectionWithDefaults() *VhtInstanceCollection

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

func (*VhtInstanceCollection) GetEmbedded

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*VhtInstanceCollection) GetEmbeddedOk

func (o *VhtInstanceCollection) GetEmbeddedOk() (*EmbeddedVhtInstanceItems, bool)

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*VhtInstanceCollection) GetLinksOk

func (o *VhtInstanceCollection) GetLinksOk() (*HalCollectionLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VhtInstanceCollection) GetMetadata

func (o *VhtInstanceCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*VhtInstanceCollection) GetMetadataOk

func (o *VhtInstanceCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VhtInstanceCollection) GetName

func (o *VhtInstanceCollection) GetName() string

GetName returns the Name field value

func (*VhtInstanceCollection) GetNameOk

func (o *VhtInstanceCollection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*VhtInstanceCollection) GetTitle

func (o *VhtInstanceCollection) GetTitle() string

GetTitle returns the Title field value

func (*VhtInstanceCollection) GetTitleOk

func (o *VhtInstanceCollection) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*VhtInstanceCollection) HasEmbedded

func (o *VhtInstanceCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (VhtInstanceCollection) MarshalJSON

func (o VhtInstanceCollection) MarshalJSON() ([]byte, error)

func (*VhtInstanceCollection) SetEmbedded

SetEmbedded gets a reference to the given EmbeddedVhtInstanceItems and assigns it to the Embedded field.

SetLinks sets field value

func (*VhtInstanceCollection) SetMetadata

func (o *VhtInstanceCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*VhtInstanceCollection) SetName

func (o *VhtInstanceCollection) SetName(v string)

SetName sets field value

func (*VhtInstanceCollection) SetTitle

func (o *VhtInstanceCollection) SetTitle(v string)

SetTitle sets field value

type VhtInstanceItem

type VhtInstanceItem struct {
	Links    NullableVhtInstanceItemLinks `json:"_links"`
	Metadata NullableCommonMetadata       `json:"_metadata"`
	// True if an error occurred with the instance (e.g. network outage, etc.).
	Error bool `json:"error"`
	// The maximum time (in minutes) that the instance will be available for. After the timeout has expired the instance will be stopped and released. The timeout does not include any time the request spent being queued, waiting for the instance to be started.
	InstanceTimeout *int32 `json:"instanceTimeout,omitempty"`
	// Unique ID of the VHT instance.
	Name string `json:"name"`
	// True if an instance has all the artefacts necessary to carry out run jobs.
	Ready bool `json:"ready"`
	// True if an instance has been requested.
	Requested bool `json:"requested"`
	// A summary status of the VHT instance.  Note: this value should not be relied upon to determine whether a VHT is ready as this list may change as state machine evolves.  Use resource appropriate flags instead.
	Status string `json:"status"`
	// True when the instance has been terminated (this necessarily indicates that the instance is no longer available).
	Terminated bool `json:"terminated"`
	// Optional human readable name of the VHT instance.
	Title NullableString `json:"title,omitempty"`
}

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.

func NewVhtInstanceItem

func NewVhtInstanceItem(links NullableVhtInstanceItemLinks, metadata NullableCommonMetadata, error_ bool, name string, ready bool, requested bool, status string, terminated bool) *VhtInstanceItem

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

func NewVhtInstanceItemWithDefaults

func NewVhtInstanceItemWithDefaults() *VhtInstanceItem

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

func (*VhtInstanceItem) GetError

func (o *VhtInstanceItem) GetError() bool

GetError returns the Error field value

func (*VhtInstanceItem) GetErrorOk

func (o *VhtInstanceItem) GetErrorOk() (*bool, bool)

GetErrorOk returns a tuple with the Error field value and a boolean to check if the value has been set.

func (*VhtInstanceItem) GetInstanceTimeout

func (o *VhtInstanceItem) GetInstanceTimeout() int32

GetInstanceTimeout returns the InstanceTimeout field value if set, zero value otherwise.

func (*VhtInstanceItem) GetInstanceTimeoutOk

func (o *VhtInstanceItem) GetInstanceTimeoutOk() (*int32, bool)

GetInstanceTimeoutOk returns a tuple with the InstanceTimeout field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *VhtInstanceItem) GetLinks() VhtInstanceItemLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for VhtInstanceItemLinks will be returned

func (*VhtInstanceItem) GetLinksOk

func (o *VhtInstanceItem) GetLinksOk() (*VhtInstanceItemLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VhtInstanceItem) GetMetadata

func (o *VhtInstanceItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*VhtInstanceItem) GetMetadataOk

func (o *VhtInstanceItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VhtInstanceItem) GetName

func (o *VhtInstanceItem) GetName() string

GetName returns the Name field value

func (*VhtInstanceItem) GetNameOk

func (o *VhtInstanceItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*VhtInstanceItem) GetReady

func (o *VhtInstanceItem) GetReady() bool

GetReady returns the Ready field value

func (*VhtInstanceItem) GetReadyOk

func (o *VhtInstanceItem) GetReadyOk() (*bool, bool)

GetReadyOk returns a tuple with the Ready field value and a boolean to check if the value has been set.

func (*VhtInstanceItem) GetRequested

func (o *VhtInstanceItem) GetRequested() bool

GetRequested returns the Requested field value

func (*VhtInstanceItem) GetRequestedOk

func (o *VhtInstanceItem) GetRequestedOk() (*bool, bool)

GetRequestedOk returns a tuple with the Requested field value and a boolean to check if the value has been set.

func (*VhtInstanceItem) GetStatus

func (o *VhtInstanceItem) GetStatus() string

GetStatus returns the Status field value

func (*VhtInstanceItem) GetStatusOk

func (o *VhtInstanceItem) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*VhtInstanceItem) GetTerminated

func (o *VhtInstanceItem) GetTerminated() bool

GetTerminated returns the Terminated field value

func (*VhtInstanceItem) GetTerminatedOk

func (o *VhtInstanceItem) GetTerminatedOk() (*bool, bool)

GetTerminatedOk returns a tuple with the Terminated field value and a boolean to check if the value has been set.

func (*VhtInstanceItem) GetTitle

func (o *VhtInstanceItem) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise (both if not set or set to explicit null).

func (*VhtInstanceItem) GetTitleOk

func (o *VhtInstanceItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VhtInstanceItem) HasInstanceTimeout

func (o *VhtInstanceItem) HasInstanceTimeout() bool

HasInstanceTimeout returns a boolean if a field has been set.

func (*VhtInstanceItem) HasTitle

func (o *VhtInstanceItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (VhtInstanceItem) MarshalJSON

func (o VhtInstanceItem) MarshalJSON() ([]byte, error)

func (*VhtInstanceItem) SetError

func (o *VhtInstanceItem) SetError(v bool)

SetError sets field value

func (*VhtInstanceItem) SetInstanceTimeout

func (o *VhtInstanceItem) SetInstanceTimeout(v int32)

SetInstanceTimeout gets a reference to the given int32 and assigns it to the InstanceTimeout field.

func (o *VhtInstanceItem) SetLinks(v VhtInstanceItemLinks)

SetLinks sets field value

func (*VhtInstanceItem) SetMetadata

func (o *VhtInstanceItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*VhtInstanceItem) SetName

func (o *VhtInstanceItem) SetName(v string)

SetName sets field value

func (*VhtInstanceItem) SetReady

func (o *VhtInstanceItem) SetReady(v bool)

SetReady sets field value

func (*VhtInstanceItem) SetRequested

func (o *VhtInstanceItem) SetRequested(v bool)

SetRequested sets field value

func (*VhtInstanceItem) SetStatus

func (o *VhtInstanceItem) SetStatus(v string)

SetStatus sets field value

func (*VhtInstanceItem) SetTerminated

func (o *VhtInstanceItem) SetTerminated(v bool)

SetTerminated sets field value

func (*VhtInstanceItem) SetTitle

func (o *VhtInstanceItem) SetTitle(v string)

SetTitle gets a reference to the given NullableString and assigns it to the Title field.

func (*VhtInstanceItem) SetTitleNil

func (o *VhtInstanceItem) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil

func (*VhtInstanceItem) UnsetTitle

func (o *VhtInstanceItem) UnsetTitle()

UnsetTitle ensures that no value is present for Title, not even an explicit nil

type VhtInstanceItemLinks struct {
	Artefacts  *HalLinkData `json:"artefacts,omitempty"`
	Cancel     *HalLinkData `json:"cancel,omitempty"`
	Collection *HalLinkData `json:"collection,omitempty"`
	Create     *HalLinkData `json:"create,omitempty"`
	Delete     *HalLinkData `json:"delete,omitempty"`
	Details    *HalLinkData `json:"details,omitempty"`
	Related    HalLinkData  `json:"related"`
	Self       HalLinkData  `json:"self"`
}

VhtInstanceItemLinks The `related` link indicates the VHT defining the instance. The `details` links to a resource that provides output messages of a VHT instance. The `artefacts` links to a collection of artefact managers which are needed for a run job to happen. The `create` link (if present) provides the URI to start a VHT run job.

func NewVhtInstanceItemLinks(related HalLinkData, self HalLinkData) *VhtInstanceItemLinks

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

func NewVhtInstanceItemLinksWithDefaults

func NewVhtInstanceItemLinksWithDefaults() *VhtInstanceItemLinks

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

func (*VhtInstanceItemLinks) GetArtefacts

func (o *VhtInstanceItemLinks) GetArtefacts() HalLinkData

GetArtefacts returns the Artefacts field value if set, zero value otherwise.

func (*VhtInstanceItemLinks) GetArtefactsOk

func (o *VhtInstanceItemLinks) GetArtefactsOk() (*HalLinkData, bool)

GetArtefactsOk returns a tuple with the Artefacts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtInstanceItemLinks) GetCancel

func (o *VhtInstanceItemLinks) GetCancel() HalLinkData

GetCancel returns the Cancel field value if set, zero value otherwise.

func (*VhtInstanceItemLinks) GetCancelOk

func (o *VhtInstanceItemLinks) GetCancelOk() (*HalLinkData, bool)

GetCancelOk returns a tuple with the Cancel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtInstanceItemLinks) GetCollection

func (o *VhtInstanceItemLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value if set, zero value otherwise.

func (*VhtInstanceItemLinks) GetCollectionOk

func (o *VhtInstanceItemLinks) GetCollectionOk() (*HalLinkData, bool)

GetCollectionOk returns a tuple with the Collection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtInstanceItemLinks) GetCreate

func (o *VhtInstanceItemLinks) GetCreate() HalLinkData

GetCreate returns the Create field value if set, zero value otherwise.

func (*VhtInstanceItemLinks) GetCreateOk

func (o *VhtInstanceItemLinks) GetCreateOk() (*HalLinkData, bool)

GetCreateOk returns a tuple with the Create field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtInstanceItemLinks) GetDelete

func (o *VhtInstanceItemLinks) GetDelete() HalLinkData

GetDelete returns the Delete field value if set, zero value otherwise.

func (*VhtInstanceItemLinks) GetDeleteOk

func (o *VhtInstanceItemLinks) GetDeleteOk() (*HalLinkData, bool)

GetDeleteOk returns a tuple with the Delete field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtInstanceItemLinks) GetDetails

func (o *VhtInstanceItemLinks) GetDetails() HalLinkData

GetDetails returns the Details field value if set, zero value otherwise.

func (*VhtInstanceItemLinks) GetDetailsOk

func (o *VhtInstanceItemLinks) GetDetailsOk() (*HalLinkData, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtInstanceItemLinks) GetRelated

func (o *VhtInstanceItemLinks) GetRelated() HalLinkData

GetRelated returns the Related field value

func (*VhtInstanceItemLinks) GetRelatedOk

func (o *VhtInstanceItemLinks) GetRelatedOk() (*HalLinkData, bool)

GetRelatedOk returns a tuple with the Related field value and a boolean to check if the value has been set.

func (*VhtInstanceItemLinks) GetSelf

func (o *VhtInstanceItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*VhtInstanceItemLinks) GetSelfOk

func (o *VhtInstanceItemLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*VhtInstanceItemLinks) HasArtefacts

func (o *VhtInstanceItemLinks) HasArtefacts() bool

HasArtefacts returns a boolean if a field has been set.

func (*VhtInstanceItemLinks) HasCancel

func (o *VhtInstanceItemLinks) HasCancel() bool

HasCancel returns a boolean if a field has been set.

func (*VhtInstanceItemLinks) HasCollection

func (o *VhtInstanceItemLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (*VhtInstanceItemLinks) HasCreate

func (o *VhtInstanceItemLinks) HasCreate() bool

HasCreate returns a boolean if a field has been set.

func (*VhtInstanceItemLinks) HasDelete

func (o *VhtInstanceItemLinks) HasDelete() bool

HasDelete returns a boolean if a field has been set.

func (*VhtInstanceItemLinks) HasDetails

func (o *VhtInstanceItemLinks) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (VhtInstanceItemLinks) MarshalJSON

func (o VhtInstanceItemLinks) MarshalJSON() ([]byte, error)

func (*VhtInstanceItemLinks) SetArtefacts

func (o *VhtInstanceItemLinks) SetArtefacts(v HalLinkData)

SetArtefacts gets a reference to the given HalLinkData and assigns it to the Artefacts field.

func (*VhtInstanceItemLinks) SetCancel

func (o *VhtInstanceItemLinks) SetCancel(v HalLinkData)

SetCancel gets a reference to the given HalLinkData and assigns it to the Cancel field.

func (*VhtInstanceItemLinks) SetCollection

func (o *VhtInstanceItemLinks) SetCollection(v HalLinkData)

SetCollection gets a reference to the given HalLinkData and assigns it to the Collection field.

func (*VhtInstanceItemLinks) SetCreate

func (o *VhtInstanceItemLinks) SetCreate(v HalLinkData)

SetCreate gets a reference to the given HalLinkData and assigns it to the Create field.

func (*VhtInstanceItemLinks) SetDelete

func (o *VhtInstanceItemLinks) SetDelete(v HalLinkData)

SetDelete gets a reference to the given HalLinkData and assigns it to the Delete field.

func (*VhtInstanceItemLinks) SetDetails

func (o *VhtInstanceItemLinks) SetDetails(v HalLinkData)

SetDetails gets a reference to the given HalLinkData and assigns it to the Details field.

func (*VhtInstanceItemLinks) SetRelated

func (o *VhtInstanceItemLinks) SetRelated(v HalLinkData)

SetRelated sets field value

func (*VhtInstanceItemLinks) SetSelf

func (o *VhtInstanceItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

type VhtItem

type VhtItem struct {
	Links           NullableVhtItemLinks   `json:"_links"`
	Metadata        NullableCommonMetadata `json:"_metadata"`
	AdditionalTools []AdditionalTool       `json:"additionalTools,omitempty"`
	// The board Target.
	Board string `json:"board"`
	// The revision of the board Target.
	BoardRevision *string `json:"boardRevision,omitempty"`
	// True if this VHT is scheduled to be removed from the service.
	Deprecated      bool             `json:"deprecated"`
	DeprecationInfo *DeprecationInfo `json:"deprecationInfo,omitempty"`
	// The model used
	Model NullableString `json:"model,omitempty"`
	// Unique ID of the VHT.
	Name string `json:"name"`
	// Human readable name of the VHT.
	Title string `json:"title"`
	// The vendor who supplies the VHT.
	Vendor            string             `json:"vendor"`
	VirtualInterfaces []VirtualInterface `json:"virtualInterfaces,omitempty"`
}

VhtItem struct for VhtItem

func NewVhtItem

func NewVhtItem(links NullableVhtItemLinks, metadata NullableCommonMetadata, board string, deprecated bool, name string, title string, vendor string) *VhtItem

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

func NewVhtItemWithDefaults

func NewVhtItemWithDefaults() *VhtItem

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

func (*VhtItem) GetAdditionalTools

func (o *VhtItem) GetAdditionalTools() []AdditionalTool

GetAdditionalTools returns the AdditionalTools field value if set, zero value otherwise.

func (*VhtItem) GetAdditionalToolsOk

func (o *VhtItem) GetAdditionalToolsOk() ([]AdditionalTool, bool)

GetAdditionalToolsOk returns a tuple with the AdditionalTools field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtItem) GetBoard

func (o *VhtItem) GetBoard() string

GetBoard returns the Board field value

func (*VhtItem) GetBoardOk

func (o *VhtItem) GetBoardOk() (*string, bool)

GetBoardOk returns a tuple with the Board field value and a boolean to check if the value has been set.

func (*VhtItem) GetBoardRevision

func (o *VhtItem) GetBoardRevision() string

GetBoardRevision returns the BoardRevision field value if set, zero value otherwise.

func (*VhtItem) GetBoardRevisionOk

func (o *VhtItem) GetBoardRevisionOk() (*string, bool)

GetBoardRevisionOk returns a tuple with the BoardRevision field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtItem) GetDeprecated

func (o *VhtItem) GetDeprecated() bool

GetDeprecated returns the Deprecated field value

func (*VhtItem) GetDeprecatedOk

func (o *VhtItem) GetDeprecatedOk() (*bool, bool)

GetDeprecatedOk returns a tuple with the Deprecated field value and a boolean to check if the value has been set.

func (*VhtItem) GetDeprecationInfo

func (o *VhtItem) GetDeprecationInfo() DeprecationInfo

GetDeprecationInfo returns the DeprecationInfo field value if set, zero value otherwise.

func (*VhtItem) GetDeprecationInfoOk

func (o *VhtItem) GetDeprecationInfoOk() (*DeprecationInfo, bool)

GetDeprecationInfoOk returns a tuple with the DeprecationInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *VhtItem) GetLinks() VhtItemLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for VhtItemLinks will be returned

func (*VhtItem) GetLinksOk

func (o *VhtItem) GetLinksOk() (*VhtItemLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VhtItem) GetMetadata

func (o *VhtItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*VhtItem) GetMetadataOk

func (o *VhtItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VhtItem) GetModel

func (o *VhtItem) GetModel() string

GetModel returns the Model field value if set, zero value otherwise (both if not set or set to explicit null).

func (*VhtItem) GetModelOk

func (o *VhtItem) GetModelOk() (*string, bool)

GetModelOk returns a tuple with the Model field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VhtItem) GetName

func (o *VhtItem) GetName() string

GetName returns the Name field value

func (*VhtItem) GetNameOk

func (o *VhtItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*VhtItem) GetTitle

func (o *VhtItem) GetTitle() string

GetTitle returns the Title field value

func (*VhtItem) GetTitleOk

func (o *VhtItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*VhtItem) GetVendor

func (o *VhtItem) GetVendor() string

GetVendor returns the Vendor field value

func (*VhtItem) GetVendorOk

func (o *VhtItem) GetVendorOk() (*string, bool)

GetVendorOk returns a tuple with the Vendor field value and a boolean to check if the value has been set.

func (*VhtItem) GetVirtualInterfaces

func (o *VhtItem) GetVirtualInterfaces() []VirtualInterface

GetVirtualInterfaces returns the VirtualInterfaces field value if set, zero value otherwise.

func (*VhtItem) GetVirtualInterfacesOk

func (o *VhtItem) GetVirtualInterfacesOk() ([]VirtualInterface, bool)

GetVirtualInterfacesOk returns a tuple with the VirtualInterfaces field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtItem) HasAdditionalTools

func (o *VhtItem) HasAdditionalTools() bool

HasAdditionalTools returns a boolean if a field has been set.

func (*VhtItem) HasBoardRevision

func (o *VhtItem) HasBoardRevision() bool

HasBoardRevision returns a boolean if a field has been set.

func (*VhtItem) HasDeprecationInfo

func (o *VhtItem) HasDeprecationInfo() bool

HasDeprecationInfo returns a boolean if a field has been set.

func (*VhtItem) HasModel

func (o *VhtItem) HasModel() bool

HasModel returns a boolean if a field has been set.

func (*VhtItem) HasVirtualInterfaces

func (o *VhtItem) HasVirtualInterfaces() bool

HasVirtualInterfaces returns a boolean if a field has been set.

func (VhtItem) MarshalJSON

func (o VhtItem) MarshalJSON() ([]byte, error)

func (*VhtItem) SetAdditionalTools

func (o *VhtItem) SetAdditionalTools(v []AdditionalTool)

SetAdditionalTools gets a reference to the given []AdditionalTool and assigns it to the AdditionalTools field.

func (*VhtItem) SetBoard

func (o *VhtItem) SetBoard(v string)

SetBoard sets field value

func (*VhtItem) SetBoardRevision

func (o *VhtItem) SetBoardRevision(v string)

SetBoardRevision gets a reference to the given string and assigns it to the BoardRevision field.

func (*VhtItem) SetDeprecated

func (o *VhtItem) SetDeprecated(v bool)

SetDeprecated sets field value

func (*VhtItem) SetDeprecationInfo

func (o *VhtItem) SetDeprecationInfo(v DeprecationInfo)

SetDeprecationInfo gets a reference to the given DeprecationInfo and assigns it to the DeprecationInfo field.

func (o *VhtItem) SetLinks(v VhtItemLinks)

SetLinks sets field value

func (*VhtItem) SetMetadata

func (o *VhtItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*VhtItem) SetModel

func (o *VhtItem) SetModel(v string)

SetModel gets a reference to the given NullableString and assigns it to the Model field.

func (*VhtItem) SetModelNil

func (o *VhtItem) SetModelNil()

SetModelNil sets the value for Model to be an explicit nil

func (*VhtItem) SetName

func (o *VhtItem) SetName(v string)

SetName sets field value

func (*VhtItem) SetTitle

func (o *VhtItem) SetTitle(v string)

SetTitle sets field value

func (*VhtItem) SetVendor

func (o *VhtItem) SetVendor(v string)

SetVendor sets field value

func (*VhtItem) SetVirtualInterfaces

func (o *VhtItem) SetVirtualInterfaces(v []VirtualInterface)

SetVirtualInterfaces gets a reference to the given []VirtualInterface and assigns it to the VirtualInterfaces field.

func (*VhtItem) UnsetModel

func (o *VhtItem) UnsetModel()

UnsetModel ensures that no value is present for Model, not even an explicit nil

type VhtItemLinks struct {
	Collection *HalLinkData `json:"collection,omitempty"`
	Create     *HalLinkData `json:"create,omitempty"`
	Instance   *HalLinkData `json:"instance,omitempty"`
	Self       HalLinkData  `json:"self"`
}

VhtItemLinks The `create` link (if present) provides the URI to request a VHT instance.

func NewVhtItemLinks(self HalLinkData) *VhtItemLinks

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

func NewVhtItemLinksWithDefaults

func NewVhtItemLinksWithDefaults() *VhtItemLinks

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

func (*VhtItemLinks) GetCollection

func (o *VhtItemLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value if set, zero value otherwise.

func (*VhtItemLinks) GetCollectionOk

func (o *VhtItemLinks) GetCollectionOk() (*HalLinkData, bool)

GetCollectionOk returns a tuple with the Collection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtItemLinks) GetCreate

func (o *VhtItemLinks) GetCreate() HalLinkData

GetCreate returns the Create field value if set, zero value otherwise.

func (*VhtItemLinks) GetCreateOk

func (o *VhtItemLinks) GetCreateOk() (*HalLinkData, bool)

GetCreateOk returns a tuple with the Create field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtItemLinks) GetInstance

func (o *VhtItemLinks) GetInstance() HalLinkData

GetInstance returns the Instance field value if set, zero value otherwise.

func (*VhtItemLinks) GetInstanceOk

func (o *VhtItemLinks) GetInstanceOk() (*HalLinkData, bool)

GetInstanceOk returns a tuple with the Instance field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtItemLinks) GetSelf

func (o *VhtItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*VhtItemLinks) GetSelfOk

func (o *VhtItemLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*VhtItemLinks) HasCollection

func (o *VhtItemLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (*VhtItemLinks) HasCreate

func (o *VhtItemLinks) HasCreate() bool

HasCreate returns a boolean if a field has been set.

func (*VhtItemLinks) HasInstance

func (o *VhtItemLinks) HasInstance() bool

HasInstance returns a boolean if a field has been set.

func (VhtItemLinks) MarshalJSON

func (o VhtItemLinks) MarshalJSON() ([]byte, error)

func (*VhtItemLinks) SetCollection

func (o *VhtItemLinks) SetCollection(v HalLinkData)

SetCollection gets a reference to the given HalLinkData and assigns it to the Collection field.

func (*VhtItemLinks) SetCreate

func (o *VhtItemLinks) SetCreate(v HalLinkData)

SetCreate gets a reference to the given HalLinkData and assigns it to the Create field.

func (*VhtItemLinks) SetInstance

func (o *VhtItemLinks) SetInstance(v HalLinkData)

SetInstance gets a reference to the given HalLinkData and assigns it to the Instance field.

func (*VhtItemLinks) SetSelf

func (o *VhtItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

type VhtRunJobCollection

type VhtRunJobCollection struct {
	Embedded *EmbeddedVhtRunJobItems    `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks `json:"_links"`
	Metadata NullablePagingMetadata     `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

VhtRunJobCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewVhtRunJobCollection

func NewVhtRunJobCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *VhtRunJobCollection

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

func NewVhtRunJobCollectionWithDefaults

func NewVhtRunJobCollectionWithDefaults() *VhtRunJobCollection

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

func (*VhtRunJobCollection) GetEmbedded

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*VhtRunJobCollection) GetEmbeddedOk

func (o *VhtRunJobCollection) GetEmbeddedOk() (*EmbeddedVhtRunJobItems, bool)

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*VhtRunJobCollection) GetLinksOk

func (o *VhtRunJobCollection) GetLinksOk() (*HalCollectionLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VhtRunJobCollection) GetMetadata

func (o *VhtRunJobCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*VhtRunJobCollection) GetMetadataOk

func (o *VhtRunJobCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VhtRunJobCollection) GetName

func (o *VhtRunJobCollection) GetName() string

GetName returns the Name field value

func (*VhtRunJobCollection) GetNameOk

func (o *VhtRunJobCollection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*VhtRunJobCollection) GetTitle

func (o *VhtRunJobCollection) GetTitle() string

GetTitle returns the Title field value

func (*VhtRunJobCollection) GetTitleOk

func (o *VhtRunJobCollection) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*VhtRunJobCollection) HasEmbedded

func (o *VhtRunJobCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (VhtRunJobCollection) MarshalJSON

func (o VhtRunJobCollection) MarshalJSON() ([]byte, error)

func (*VhtRunJobCollection) SetEmbedded

func (o *VhtRunJobCollection) SetEmbedded(v EmbeddedVhtRunJobItems)

SetEmbedded gets a reference to the given EmbeddedVhtRunJobItems and assigns it to the Embedded field.

func (o *VhtRunJobCollection) SetLinks(v HalCollectionLinks)

SetLinks sets field value

func (*VhtRunJobCollection) SetMetadata

func (o *VhtRunJobCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*VhtRunJobCollection) SetName

func (o *VhtRunJobCollection) SetName(v string)

SetName sets field value

func (*VhtRunJobCollection) SetTitle

func (o *VhtRunJobCollection) SetTitle(v string)

SetTitle sets field value

type VhtRunJobItem

type VhtRunJobItem struct {
	Links    NullableVhtRunJobItemLinks `json:"_links"`
	Metadata NullableCommonMetadata     `json:"_metadata"`
	// True when the job has completed.
	Done bool `json:"done"`
	// True if the job exited with an error code (this should be used in conjunction with the `done` property).
	Error bool `json:"error"`
	// The maximum time (in seconds) that the job will be allowed to run. After the timeout has expired the job will be aborted and reported as a failure. The timeout does not include any time the request spent being queued, waiting for the job to be started.
	JobTimeout *int32 `json:"jobTimeout,omitempty"`
	// Unique ID of the VHT run Job.
	Name string `json:"name"`
	// True if job is currently queued and waiting to be processed. Otherwise, the job is either currently being processed or ended.
	Queued bool `json:"queued"`
	// A summary status of the VHT run job.  Note: this value should not be relied upon to determine whether a job has completed, started or errored as this list may change as state machine evolves.  Use resource appropriate flags instead.
	Status string `json:"status"`
	// True if there was a system error in the service while running the job (this should be used in conjunction with the `done` property).
	SystemError bool `json:"systemError"`
	// True if the job timed out (this should be used in conjunction with the `done` property).
	TimedOut bool `json:"timedOut"`
	// Optional human readable name of the VHT run job.
	Title NullableString `json:"title,omitempty"`
}

VhtRunJobItem When the job is ready, it will include the current status of the job and links to other available resources, such as messages.

func NewVhtRunJobItem

func NewVhtRunJobItem(links NullableVhtRunJobItemLinks, metadata NullableCommonMetadata, done bool, error_ bool, name string, queued bool, status string, systemError bool, timedOut bool) *VhtRunJobItem

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

func NewVhtRunJobItemWithDefaults

func NewVhtRunJobItemWithDefaults() *VhtRunJobItem

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

func (*VhtRunJobItem) GetDone

func (o *VhtRunJobItem) GetDone() bool

GetDone returns the Done field value

func (*VhtRunJobItem) GetDoneOk

func (o *VhtRunJobItem) GetDoneOk() (*bool, bool)

GetDoneOk returns a tuple with the Done field value and a boolean to check if the value has been set.

func (*VhtRunJobItem) GetError

func (o *VhtRunJobItem) GetError() bool

GetError returns the Error field value

func (*VhtRunJobItem) GetErrorOk

func (o *VhtRunJobItem) GetErrorOk() (*bool, bool)

GetErrorOk returns a tuple with the Error field value and a boolean to check if the value has been set.

func (*VhtRunJobItem) GetJobTimeout

func (o *VhtRunJobItem) GetJobTimeout() int32

GetJobTimeout returns the JobTimeout field value if set, zero value otherwise.

func (*VhtRunJobItem) GetJobTimeoutOk

func (o *VhtRunJobItem) GetJobTimeoutOk() (*int32, bool)

GetJobTimeoutOk returns a tuple with the JobTimeout field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *VhtRunJobItem) GetLinks() VhtRunJobItemLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for VhtRunJobItemLinks will be returned

func (*VhtRunJobItem) GetLinksOk

func (o *VhtRunJobItem) GetLinksOk() (*VhtRunJobItemLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VhtRunJobItem) GetMetadata

func (o *VhtRunJobItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*VhtRunJobItem) GetMetadataOk

func (o *VhtRunJobItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VhtRunJobItem) GetName

func (o *VhtRunJobItem) GetName() string

GetName returns the Name field value

func (*VhtRunJobItem) GetNameOk

func (o *VhtRunJobItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*VhtRunJobItem) GetQueued

func (o *VhtRunJobItem) GetQueued() bool

GetQueued returns the Queued field value

func (*VhtRunJobItem) GetQueuedOk

func (o *VhtRunJobItem) GetQueuedOk() (*bool, bool)

GetQueuedOk returns a tuple with the Queued field value and a boolean to check if the value has been set.

func (*VhtRunJobItem) GetStatus

func (o *VhtRunJobItem) GetStatus() string

GetStatus returns the Status field value

func (*VhtRunJobItem) GetStatusOk

func (o *VhtRunJobItem) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*VhtRunJobItem) GetSystemError

func (o *VhtRunJobItem) GetSystemError() bool

GetSystemError returns the SystemError field value

func (*VhtRunJobItem) GetSystemErrorOk

func (o *VhtRunJobItem) GetSystemErrorOk() (*bool, bool)

GetSystemErrorOk returns a tuple with the SystemError field value and a boolean to check if the value has been set.

func (*VhtRunJobItem) GetTimedOut

func (o *VhtRunJobItem) GetTimedOut() bool

GetTimedOut returns the TimedOut field value

func (*VhtRunJobItem) GetTimedOutOk

func (o *VhtRunJobItem) GetTimedOutOk() (*bool, bool)

GetTimedOutOk returns a tuple with the TimedOut field value and a boolean to check if the value has been set.

func (*VhtRunJobItem) GetTitle

func (o *VhtRunJobItem) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise (both if not set or set to explicit null).

func (*VhtRunJobItem) GetTitleOk

func (o *VhtRunJobItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VhtRunJobItem) HasJobTimeout

func (o *VhtRunJobItem) HasJobTimeout() bool

HasJobTimeout returns a boolean if a field has been set.

func (*VhtRunJobItem) HasTitle

func (o *VhtRunJobItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (VhtRunJobItem) MarshalJSON

func (o VhtRunJobItem) MarshalJSON() ([]byte, error)

func (*VhtRunJobItem) SetDone

func (o *VhtRunJobItem) SetDone(v bool)

SetDone sets field value

func (*VhtRunJobItem) SetError

func (o *VhtRunJobItem) SetError(v bool)

SetError sets field value

func (*VhtRunJobItem) SetJobTimeout

func (o *VhtRunJobItem) SetJobTimeout(v int32)

SetJobTimeout gets a reference to the given int32 and assigns it to the JobTimeout field.

func (o *VhtRunJobItem) SetLinks(v VhtRunJobItemLinks)

SetLinks sets field value

func (*VhtRunJobItem) SetMetadata

func (o *VhtRunJobItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*VhtRunJobItem) SetName

func (o *VhtRunJobItem) SetName(v string)

SetName sets field value

func (*VhtRunJobItem) SetQueued

func (o *VhtRunJobItem) SetQueued(v bool)

SetQueued sets field value

func (*VhtRunJobItem) SetStatus

func (o *VhtRunJobItem) SetStatus(v string)

SetStatus sets field value

func (*VhtRunJobItem) SetSystemError

func (o *VhtRunJobItem) SetSystemError(v bool)

SetSystemError sets field value

func (*VhtRunJobItem) SetTimedOut

func (o *VhtRunJobItem) SetTimedOut(v bool)

SetTimedOut sets field value

func (*VhtRunJobItem) SetTitle

func (o *VhtRunJobItem) SetTitle(v string)

SetTitle gets a reference to the given NullableString and assigns it to the Title field.

func (*VhtRunJobItem) SetTitleNil

func (o *VhtRunJobItem) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil

func (*VhtRunJobItem) UnsetTitle

func (o *VhtRunJobItem) UnsetTitle()

UnsetTitle ensures that no value is present for Title, not even an explicit nil

type VhtRunJobItemLinks struct {
	Cancel     *HalLinkData `json:"cancel,omitempty"`
	Collection *HalLinkData `json:"collection,omitempty"`
	Delete     *HalLinkData `json:"delete,omitempty"`
	Details    *HalLinkData `json:"details,omitempty"`
	Related    HalLinkData  `json:"related"`
	Self       HalLinkData  `json:"self"`
}

VhtRunJobItemLinks The `related` link indicates the VHT instance on which the job is run. The `details` links to a resource that provides details of progress (messages).

func NewVhtRunJobItemLinks(related HalLinkData, self HalLinkData) *VhtRunJobItemLinks

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

func NewVhtRunJobItemLinksWithDefaults

func NewVhtRunJobItemLinksWithDefaults() *VhtRunJobItemLinks

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

func (*VhtRunJobItemLinks) GetCancel

func (o *VhtRunJobItemLinks) GetCancel() HalLinkData

GetCancel returns the Cancel field value if set, zero value otherwise.

func (*VhtRunJobItemLinks) GetCancelOk

func (o *VhtRunJobItemLinks) GetCancelOk() (*HalLinkData, bool)

GetCancelOk returns a tuple with the Cancel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtRunJobItemLinks) GetCollection

func (o *VhtRunJobItemLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value if set, zero value otherwise.

func (*VhtRunJobItemLinks) GetCollectionOk

func (o *VhtRunJobItemLinks) GetCollectionOk() (*HalLinkData, bool)

GetCollectionOk returns a tuple with the Collection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtRunJobItemLinks) GetDelete

func (o *VhtRunJobItemLinks) GetDelete() HalLinkData

GetDelete returns the Delete field value if set, zero value otherwise.

func (*VhtRunJobItemLinks) GetDeleteOk

func (o *VhtRunJobItemLinks) GetDeleteOk() (*HalLinkData, bool)

GetDeleteOk returns a tuple with the Delete field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtRunJobItemLinks) GetDetails

func (o *VhtRunJobItemLinks) GetDetails() HalLinkData

GetDetails returns the Details field value if set, zero value otherwise.

func (*VhtRunJobItemLinks) GetDetailsOk

func (o *VhtRunJobItemLinks) GetDetailsOk() (*HalLinkData, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtRunJobItemLinks) GetRelated

func (o *VhtRunJobItemLinks) GetRelated() HalLinkData

GetRelated returns the Related field value

func (*VhtRunJobItemLinks) GetRelatedOk

func (o *VhtRunJobItemLinks) GetRelatedOk() (*HalLinkData, bool)

GetRelatedOk returns a tuple with the Related field value and a boolean to check if the value has been set.

func (*VhtRunJobItemLinks) GetSelf

func (o *VhtRunJobItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*VhtRunJobItemLinks) GetSelfOk

func (o *VhtRunJobItemLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*VhtRunJobItemLinks) HasCancel

func (o *VhtRunJobItemLinks) HasCancel() bool

HasCancel returns a boolean if a field has been set.

func (*VhtRunJobItemLinks) HasCollection

func (o *VhtRunJobItemLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (*VhtRunJobItemLinks) HasDelete

func (o *VhtRunJobItemLinks) HasDelete() bool

HasDelete returns a boolean if a field has been set.

func (*VhtRunJobItemLinks) HasDetails

func (o *VhtRunJobItemLinks) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (VhtRunJobItemLinks) MarshalJSON

func (o VhtRunJobItemLinks) MarshalJSON() ([]byte, error)

func (*VhtRunJobItemLinks) SetCancel

func (o *VhtRunJobItemLinks) SetCancel(v HalLinkData)

SetCancel gets a reference to the given HalLinkData and assigns it to the Cancel field.

func (*VhtRunJobItemLinks) SetCollection

func (o *VhtRunJobItemLinks) SetCollection(v HalLinkData)

SetCollection gets a reference to the given HalLinkData and assigns it to the Collection field.

func (*VhtRunJobItemLinks) SetDelete

func (o *VhtRunJobItemLinks) SetDelete(v HalLinkData)

SetDelete gets a reference to the given HalLinkData and assigns it to the Delete field.

func (*VhtRunJobItemLinks) SetDetails

func (o *VhtRunJobItemLinks) SetDetails(v HalLinkData)

SetDetails gets a reference to the given HalLinkData and assigns it to the Details field.

func (*VhtRunJobItemLinks) SetRelated

func (o *VhtRunJobItemLinks) SetRelated(v HalLinkData)

SetRelated sets field value

func (*VhtRunJobItemLinks) SetSelf

func (o *VhtRunJobItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

type VirtualHardwareTargetApiService

type VirtualHardwareTargetApiService service

VirtualHardwareTargetApiService VirtualHardwareTargetApi service

func (*VirtualHardwareTargetApiService) GetVht

GetVht Return details of the specific VHT.

A Virtual Hardware Target (VHT) provides functional accurate simulations of Arm-based SoCs and are based on the Arm Fast Model technology. Specifically, they are Fixed Virtual Platform (FVP) models that have virtual interfaces for peripheral emulation..

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param vhtName The ID of the VHT.
@return ApiGetVhtRequest

func (*VirtualHardwareTargetApiService) GetVhtExecute

Execute executes the request

@return VhtItem

func (*VirtualHardwareTargetApiService) ListFilteredVhtInstances

ListFilteredVhtInstances List all VHT instances related to this specific VHT.

This returns a collection resource that lists all requested, in use or recently used VHT instances related to this specific VHT.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param vhtName The ID of the VHT.
@return ApiListFilteredVhtInstancesRequest

func (*VirtualHardwareTargetApiService) ListFilteredVhtInstancesExecute

Execute executes the request

@return VhtInstanceCollection

func (*VirtualHardwareTargetApiService) ListVhts

ListVhts List available VHTs.

This returns a collection resource that lists all of the Virtual Hardware Targets (VHT) currently available and supported by the service. Each VHT listed represents a specific combination of the following:

  • some fast model (FVP)

  • Some interfaces (VSI)

  • Some extra tools (e.g. Python)

    @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiListVhtsRequest

func (*VirtualHardwareTargetApiService) ListVhtsExecute

Execute executes the request

@return VhtCollection

func (*VirtualHardwareTargetApiService) StartVhtInstance

StartVhtInstance Spawns a VHT instance matching this VHT specification.

Requests an instance of the specified VHT.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param vhtName The ID of the VHT.
@return ApiStartVhtInstanceRequest

func (*VirtualHardwareTargetApiService) StartVhtInstanceExecute

Execute executes the request

@return VhtInstanceItem

type VirtualHardwareTargetInstanceApiService

type VirtualHardwareTargetInstanceApiService service

VirtualHardwareTargetInstanceApiService VirtualHardwareTargetInstanceApi service

func (*VirtualHardwareTargetInstanceApiService) ClearVhtInstanceArtefact

func (a *VirtualHardwareTargetInstanceApiService) ClearVhtInstanceArtefact(ctx context.Context, artefactName string, instanceName string) ApiClearVhtInstanceArtefactRequest

ClearVhtInstanceArtefact Clear the VHT artefact from the VHT instance.

Clears the VHT artefact from the VHT instance. The content of the artefact is removed from the platform and will not be retrievable anymore.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param artefactName The URL safe name of the artefact.
@param instanceName Unique ID of the VHT instance.
@return ApiClearVhtInstanceArtefactRequest

func (*VirtualHardwareTargetInstanceApiService) ClearVhtInstanceArtefactExecute

Execute executes the request

func (*VirtualHardwareTargetInstanceApiService) DeleteVhtInstance

DeleteVhtInstance Delete a VHT instance

Deletes a VHT instance along with all artefacts and messages associated with it. Deleting an instance is only possible if it is terminated or been cancelled.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param instanceName Unique ID of the VHT instance.
@return ApiDeleteVhtInstanceRequest

func (*VirtualHardwareTargetInstanceApiService) DeleteVhtInstanceExecute

Execute executes the request

func (*VirtualHardwareTargetInstanceApiService) DownloadVhtInstanceArtefact

func (a *VirtualHardwareTargetInstanceApiService) DownloadVhtInstanceArtefact(ctx context.Context, artefactName string, instanceName string) ApiDownloadVhtInstanceArtefactRequest

DownloadVhtInstanceArtefact Download the artefact named `artefactName` present on this VHT instance.

An artefact represents an item used by the VHT instance for a run job (e.g. binary, test fixture).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param artefactName The URL safe name of the artefact.
@param instanceName Unique ID of the VHT instance.
@return ApiDownloadVhtInstanceArtefactRequest

func (*VirtualHardwareTargetInstanceApiService) DownloadVhtInstanceArtefactExecute

Execute executes the request

@return *os.File

func (*VirtualHardwareTargetInstanceApiService) GetVhtInstance

GetVhtInstance Return status of a VHT instance.

The status of the instance describes in which state the VHT specified is

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param instanceName Unique ID of the VHT instance.
@return ApiGetVhtInstanceRequest

func (*VirtualHardwareTargetInstanceApiService) GetVhtInstanceArtefactManager

func (a *VirtualHardwareTargetInstanceApiService) GetVhtInstanceArtefactManager(ctx context.Context, artefactName string, instanceName string) ApiGetVhtInstanceArtefactManagerRequest

GetVhtInstanceArtefactManager Get the VHT artefact manager for the artefact named `artefactName` present of this VHT instance.

An artefact represents an item used by the VHT instance for a run job (e.g. binary, test fixture). The manager enables upload, download and deletion of said artefact.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param artefactName The URL safe name of the artefact.
@param instanceName Unique ID of the VHT instance.
@return ApiGetVhtInstanceArtefactManagerRequest

func (*VirtualHardwareTargetInstanceApiService) GetVhtInstanceArtefactManagerExecute

Execute executes the request

@return ArtefactManagerItem

func (*VirtualHardwareTargetInstanceApiService) GetVhtInstanceExecute

Execute executes the request

@return VhtInstanceItem

func (*VirtualHardwareTargetInstanceApiService) GetVhtInstanceMessages

GetVhtInstanceMessages Instance Message Feed.

Retrieve and page through the output messages for a given VHT instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param instanceName Unique ID of the VHT instance.
@return ApiGetVhtInstanceMessagesRequest

func (*VirtualHardwareTargetInstanceApiService) GetVhtInstanceMessagesExecute

Execute executes the request

@return NotificationFeed

func (*VirtualHardwareTargetInstanceApiService) ListVhtInstanceArtefactManagers

func (a *VirtualHardwareTargetInstanceApiService) ListVhtInstanceArtefactManagers(ctx context.Context, instanceName string) ApiListVhtInstanceArtefactManagersRequest

ListVhtInstanceArtefactManagers List all the managers of the artefacts (e.g. binary, test input) available on a specific VHT instance.

An artefact represents the main product under test such as a binary file or test auxiliaries such as input files. The managers enable their upload, download or deletion.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param instanceName Unique ID of the VHT instance.
@return ApiListVhtInstanceArtefactManagersRequest

func (*VirtualHardwareTargetInstanceApiService) ListVhtInstanceArtefactManagersExecute

Execute executes the request

@return ArtefactManagerCollection

func (*VirtualHardwareTargetInstanceApiService) ListVhtInstances

ListVhtInstances List all VHT instances requested.

This returns a collection resource that lists all requested, in use or recently used VHT instances.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListVhtInstancesRequest

func (*VirtualHardwareTargetInstanceApiService) ListVhtInstancesExecute

Execute executes the request

@return VhtInstanceCollection

func (*VirtualHardwareTargetInstanceApiService) StartVhtRunJob

StartVhtRunJob Starts a VHT Run job.

Starts a VHT Run Job on this instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param instanceName Unique ID of the VHT instance.
@return ApiStartVhtRunJobRequest

func (*VirtualHardwareTargetInstanceApiService) StartVhtRunJobExecute

Execute executes the request

@return VhtRunJobItem

func (*VirtualHardwareTargetInstanceApiService) StopVhtInstance

StopVhtInstance Stop this VHT instance.

This will stop and release a VHT instance that is currently in use. All output messages associated with it will be retained.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param instanceName Unique ID of the VHT instance.
@return ApiStopVhtInstanceRequest

func (*VirtualHardwareTargetInstanceApiService) StopVhtInstanceExecute

Execute executes the request

@return VhtInstanceItem

func (*VirtualHardwareTargetInstanceApiService) UploadVhtInstanceArtefact

func (a *VirtualHardwareTargetInstanceApiService) UploadVhtInstanceArtefact(ctx context.Context, artefactName string, instanceName string) ApiUploadVhtInstanceArtefactRequest

UploadVhtInstanceArtefact Upload and replace the named VHT artefact on the given VHT instance.

An artefact represents an item used by the VHT instance for a run job (e.g. binary, test fixture).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param artefactName The URL safe name of the artefact.
@param instanceName Unique ID of the VHT instance.
@return ApiUploadVhtInstanceArtefactRequest

func (*VirtualHardwareTargetInstanceApiService) UploadVhtInstanceArtefactExecute

Execute executes the request

@return ArtefactManagerItem

type VirtualInterface

type VirtualInterface struct {
	// Description of the interface.
	Description string `json:"description"`
	// Unique ID of the virtual interface.
	Name string `json:"name"`
	// Human readable name of the virtual interface.
	Title string `json:"title"`
}

VirtualInterface a virtual interface available on the target and which can be used to simulate hardware (e.g. microphone).

func NewVirtualInterface

func NewVirtualInterface(description string, name string, title string) *VirtualInterface

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

func NewVirtualInterfaceWithDefaults

func NewVirtualInterfaceWithDefaults() *VirtualInterface

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

func (*VirtualInterface) GetDescription

func (o *VirtualInterface) GetDescription() string

GetDescription returns the Description field value

func (*VirtualInterface) GetDescriptionOk

func (o *VirtualInterface) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*VirtualInterface) GetName

func (o *VirtualInterface) GetName() string

GetName returns the Name field value

func (*VirtualInterface) GetNameOk

func (o *VirtualInterface) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*VirtualInterface) GetTitle

func (o *VirtualInterface) GetTitle() string

GetTitle returns the Title field value

func (*VirtualInterface) GetTitleOk

func (o *VirtualInterface) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (VirtualInterface) MarshalJSON

func (o VirtualInterface) MarshalJSON() ([]byte, error)

func (*VirtualInterface) SetDescription

func (o *VirtualInterface) SetDescription(v string)

SetDescription sets field value

func (*VirtualInterface) SetName

func (o *VirtualInterface) SetName(v string)

SetName sets field value

func (*VirtualInterface) SetTitle

func (o *VirtualInterface) SetTitle(v string)

SetTitle sets field value

type WorkspaceApiService

type WorkspaceApiService service

WorkspaceApiService WorkspaceApi service

func (*WorkspaceApiService) ClearWorkspaceArchiveContent

func (a *WorkspaceApiService) ClearWorkspaceArchiveContent(ctx context.Context, workspaceName string) ApiClearWorkspaceArchiveContentRequest

ClearWorkspaceArchiveContent Clear the content of this workspace.

Clears the content of the workspace. The content of the workspace is removed from the platform and will not be retrievable anymore.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceName Unique ID of the Workspace.
@return ApiClearWorkspaceArchiveContentRequest

func (*WorkspaceApiService) ClearWorkspaceArchiveContentExecute

func (a *WorkspaceApiService) ClearWorkspaceArchiveContentExecute(r ApiClearWorkspaceArchiveContentRequest) (*http.Response, error)

Execute executes the request

func (*WorkspaceApiService) ClearWorkspaceRepositoryContentManager

func (a *WorkspaceApiService) ClearWorkspaceRepositoryContentManager(ctx context.Context, workspaceName string) ApiClearWorkspaceRepositoryContentManagerRequest

ClearWorkspaceRepositoryContentManager Clear the content of this workspace.

Clears the content of the workspace. The content of the workspace is removed from the platform and will not be retrievable anymore.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceName Unique ID of the Workspace.
@return ApiClearWorkspaceRepositoryContentManagerRequest

func (*WorkspaceApiService) ClearWorkspaceRepositoryContentManagerExecute

func (a *WorkspaceApiService) ClearWorkspaceRepositoryContentManagerExecute(r ApiClearWorkspaceRepositoryContentManagerRequest) (*http.Response, error)

Execute executes the request

func (*WorkspaceApiService) CreateWorkspace

func (a *WorkspaceApiService) CreateWorkspace(ctx context.Context, workspaceSourceName string) ApiCreateWorkspaceRequest

CreateWorkspace Creates a workspace based on the source.

Generates a workspace for the type of source specified.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceSourceName The ID of the workspace source.
@return ApiCreateWorkspaceRequest

func (*WorkspaceApiService) CreateWorkspaceExecute

Execute executes the request

@return WorkspaceItem

func (*WorkspaceApiService) DeleteWorkspace

func (a *WorkspaceApiService) DeleteWorkspace(ctx context.Context, workspaceName string) ApiDeleteWorkspaceRequest

DeleteWorkspace Delete a Workspace

Deletes a workspace.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceName Unique ID of the Workspace.
@return ApiDeleteWorkspaceRequest

func (*WorkspaceApiService) DeleteWorkspaceExecute

func (a *WorkspaceApiService) DeleteWorkspaceExecute(r ApiDeleteWorkspaceRequest) (*http.Response, error)

Execute executes the request

func (*WorkspaceApiService) EditWorkspaceRepositoryContentManager

func (a *WorkspaceApiService) EditWorkspaceRepositoryContentManager(ctx context.Context, workspaceName string) ApiEditWorkspaceRepositoryContentManagerRequest

EditWorkspaceRepositoryContentManager Edit the source for the content of the workspace.

The content of the workspace is defined in a repository which is checked out.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceName Unique ID of the Workspace.
@return ApiEditWorkspaceRepositoryContentManagerRequest

func (*WorkspaceApiService) EditWorkspaceRepositoryContentManagerExecute

Execute executes the request

@return WorkspaceRepositoryContentManager

func (*WorkspaceApiService) GetWorkspace

func (a *WorkspaceApiService) GetWorkspace(ctx context.Context, workspaceName string) ApiGetWorkspaceRequest

GetWorkspace Return the state of a workspace.

The state the workspace is currently in

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceName Unique ID of the Workspace.
@return ApiGetWorkspaceRequest

func (*WorkspaceApiService) GetWorkspaceArchiveContent

func (a *WorkspaceApiService) GetWorkspaceArchiveContent(ctx context.Context, workspaceName string) ApiGetWorkspaceArchiveContentRequest

GetWorkspaceArchiveContent Get the manager of the archive file containing the workspace content.

The content of the workspace is contained into an archive file.

The manager enables upload and deletion of said archive file.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceName Unique ID of the Workspace.
@return ApiGetWorkspaceArchiveContentRequest

func (*WorkspaceApiService) GetWorkspaceArchiveContentExecute

Execute executes the request

@return ArtefactManagerItem

func (*WorkspaceApiService) GetWorkspaceDetails

func (a *WorkspaceApiService) GetWorkspaceDetails(ctx context.Context, workspaceName string) ApiGetWorkspaceDetailsRequest

GetWorkspaceDetails Details about the workspace.

Retrieve further details about the given Workspace.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceName Unique ID of the Workspace.
@return ApiGetWorkspaceDetailsRequest

func (*WorkspaceApiService) GetWorkspaceDetailsExecute

Execute executes the request

@return WorkspaceDetailsItem

func (*WorkspaceApiService) GetWorkspaceExecute

Execute executes the request

@return WorkspaceItem

func (*WorkspaceApiService) GetWorkspaceRepositoryContentManager

func (a *WorkspaceApiService) GetWorkspaceRepositoryContentManager(ctx context.Context, workspaceName string) ApiGetWorkspaceRepositoryContentManagerRequest

GetWorkspaceRepositoryContentManager Get the manager of the workspace content defined in a repository.

The content of the workspace is contained in a repository.

The manager enables checkout and deletion of specified content.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceName Unique ID of the Workspace.
@return ApiGetWorkspaceRepositoryContentManagerRequest

func (*WorkspaceApiService) GetWorkspaceRepositoryContentManagerExecute

Execute executes the request

@return WorkspaceRepositoryContentManager

func (*WorkspaceApiService) ListWorkspaces

ListWorkspaces List all workspaces available.

This returns a collection resource that lists all available workspaces.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListWorkspacesRequest

func (*WorkspaceApiService) ListWorkspacesExecute

Execute executes the request

@return WorkspaceCollection

func (*WorkspaceApiService) RetainWorkspace

func (a *WorkspaceApiService) RetainWorkspace(ctx context.Context, workspaceName string) ApiRetainWorkspaceRequest

RetainWorkspace Update how long a workspace will be retained before automatic deletion..

Set the time at which the workspace and all associated resources will be removed from the system.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceName Unique ID of the Workspace.
@return ApiRetainWorkspaceRequest

func (*WorkspaceApiService) RetainWorkspaceExecute

Execute executes the request

@return WorkspaceItem

func (*WorkspaceApiService) UploadWorkspaceArchiveContent

func (a *WorkspaceApiService) UploadWorkspaceArchiveContent(ctx context.Context, workspaceName string) ApiUploadWorkspaceArchiveContentRequest

UploadWorkspaceArchiveContent Upload and replace the content of the named workspace.

The content of the workspace is contained in an archive file which is uploaded and then, unpacked/expanded.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceName Unique ID of the Workspace.
@return ApiUploadWorkspaceArchiveContentRequest

func (*WorkspaceApiService) UploadWorkspaceArchiveContentExecute

func (a *WorkspaceApiService) UploadWorkspaceArchiveContentExecute(r ApiUploadWorkspaceArchiveContentRequest) (*ArtefactManagerItem, *http.Response, error)

Execute executes the request

@return ArtefactManagerItem

type WorkspaceCollection

type WorkspaceCollection struct {
	Embedded *EmbeddedWorkspaceItems    `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks `json:"_links"`
	Metadata NullablePagingMetadata     `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

WorkspaceCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewWorkspaceCollection

func NewWorkspaceCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *WorkspaceCollection

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

func NewWorkspaceCollectionWithDefaults

func NewWorkspaceCollectionWithDefaults() *WorkspaceCollection

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

func (*WorkspaceCollection) GetEmbedded

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*WorkspaceCollection) GetEmbeddedOk

func (o *WorkspaceCollection) GetEmbeddedOk() (*EmbeddedWorkspaceItems, bool)

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*WorkspaceCollection) GetLinksOk

func (o *WorkspaceCollection) GetLinksOk() (*HalCollectionLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceCollection) GetMetadata

func (o *WorkspaceCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*WorkspaceCollection) GetMetadataOk

func (o *WorkspaceCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceCollection) GetName

func (o *WorkspaceCollection) GetName() string

GetName returns the Name field value

func (*WorkspaceCollection) GetNameOk

func (o *WorkspaceCollection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*WorkspaceCollection) GetTitle

func (o *WorkspaceCollection) GetTitle() string

GetTitle returns the Title field value

func (*WorkspaceCollection) GetTitleOk

func (o *WorkspaceCollection) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*WorkspaceCollection) HasEmbedded

func (o *WorkspaceCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (WorkspaceCollection) MarshalJSON

func (o WorkspaceCollection) MarshalJSON() ([]byte, error)

func (*WorkspaceCollection) SetEmbedded

func (o *WorkspaceCollection) SetEmbedded(v EmbeddedWorkspaceItems)

SetEmbedded gets a reference to the given EmbeddedWorkspaceItems and assigns it to the Embedded field.

func (o *WorkspaceCollection) SetLinks(v HalCollectionLinks)

SetLinks sets field value

func (*WorkspaceCollection) SetMetadata

func (o *WorkspaceCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*WorkspaceCollection) SetName

func (o *WorkspaceCollection) SetName(v string)

SetName sets field value

func (*WorkspaceCollection) SetTitle

func (o *WorkspaceCollection) SetTitle(v string)

SetTitle sets field value

type WorkspaceDetailsItem

type WorkspaceDetailsItem struct {
	Links    NullableWorkspaceDetailsItemLinks `json:"_links"`
	Metadata NullableCommonMetadata            `json:"_metadata"`
	// Unique ID of the Workspace details.
	Name string `json:"name"`
	// relative path of the workspace
	Path string `json:"path"`
	// size on disk (in Byte) used by this workspace
	SizeInByte *int64 `json:"sizeInByte,omitempty"`
	// Optional human readable name of the Workspace details.
	Title NullableString `json:"title,omitempty"`
}

WorkspaceDetailsItem This is providing more details about the workspace

func NewWorkspaceDetailsItem

func NewWorkspaceDetailsItem(links NullableWorkspaceDetailsItemLinks, metadata NullableCommonMetadata, name string, path string) *WorkspaceDetailsItem

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

func NewWorkspaceDetailsItemWithDefaults

func NewWorkspaceDetailsItemWithDefaults() *WorkspaceDetailsItem

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

GetLinks returns the Links field value If the value is explicit nil, the zero value for WorkspaceDetailsItemLinks will be returned

func (*WorkspaceDetailsItem) GetLinksOk

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceDetailsItem) GetMetadata

func (o *WorkspaceDetailsItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*WorkspaceDetailsItem) GetMetadataOk

func (o *WorkspaceDetailsItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceDetailsItem) GetName

func (o *WorkspaceDetailsItem) GetName() string

GetName returns the Name field value

func (*WorkspaceDetailsItem) GetNameOk

func (o *WorkspaceDetailsItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*WorkspaceDetailsItem) GetPath

func (o *WorkspaceDetailsItem) GetPath() string

GetPath returns the Path field value

func (*WorkspaceDetailsItem) GetPathOk

func (o *WorkspaceDetailsItem) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*WorkspaceDetailsItem) GetSizeInByte

func (o *WorkspaceDetailsItem) GetSizeInByte() int64

GetSizeInByte returns the SizeInByte field value if set, zero value otherwise.

func (*WorkspaceDetailsItem) GetSizeInByteOk

func (o *WorkspaceDetailsItem) GetSizeInByteOk() (*int64, bool)

GetSizeInByteOk returns a tuple with the SizeInByte field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceDetailsItem) GetTitle

func (o *WorkspaceDetailsItem) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise (both if not set or set to explicit null).

func (*WorkspaceDetailsItem) GetTitleOk

func (o *WorkspaceDetailsItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceDetailsItem) HasSizeInByte

func (o *WorkspaceDetailsItem) HasSizeInByte() bool

HasSizeInByte returns a boolean if a field has been set.

func (*WorkspaceDetailsItem) HasTitle

func (o *WorkspaceDetailsItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (WorkspaceDetailsItem) MarshalJSON

func (o WorkspaceDetailsItem) MarshalJSON() ([]byte, error)

SetLinks sets field value

func (*WorkspaceDetailsItem) SetMetadata

func (o *WorkspaceDetailsItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*WorkspaceDetailsItem) SetName

func (o *WorkspaceDetailsItem) SetName(v string)

SetName sets field value

func (*WorkspaceDetailsItem) SetPath

func (o *WorkspaceDetailsItem) SetPath(v string)

SetPath sets field value

func (*WorkspaceDetailsItem) SetSizeInByte

func (o *WorkspaceDetailsItem) SetSizeInByte(v int64)

SetSizeInByte gets a reference to the given int64 and assigns it to the SizeInByte field.

func (*WorkspaceDetailsItem) SetTitle

func (o *WorkspaceDetailsItem) SetTitle(v string)

SetTitle gets a reference to the given NullableString and assigns it to the Title field.

func (*WorkspaceDetailsItem) SetTitleNil

func (o *WorkspaceDetailsItem) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil

func (*WorkspaceDetailsItem) UnsetTitle

func (o *WorkspaceDetailsItem) UnsetTitle()

UnsetTitle ensures that no value is present for Title, not even an explicit nil

type WorkspaceDetailsItemLinks struct {
	Related HalLinkData `json:"related"`
	Self    HalLinkData `json:"self"`
}

WorkspaceDetailsItemLinks The `related` link indicates the workspace these details refer to.

func NewWorkspaceDetailsItemLinks(related HalLinkData, self HalLinkData) *WorkspaceDetailsItemLinks

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

func NewWorkspaceDetailsItemLinksWithDefaults

func NewWorkspaceDetailsItemLinksWithDefaults() *WorkspaceDetailsItemLinks

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

func (*WorkspaceDetailsItemLinks) GetRelated

func (o *WorkspaceDetailsItemLinks) GetRelated() HalLinkData

GetRelated returns the Related field value

func (*WorkspaceDetailsItemLinks) GetRelatedOk

func (o *WorkspaceDetailsItemLinks) GetRelatedOk() (*HalLinkData, bool)

GetRelatedOk returns a tuple with the Related field value and a boolean to check if the value has been set.

func (*WorkspaceDetailsItemLinks) GetSelf

GetSelf returns the Self field value

func (*WorkspaceDetailsItemLinks) GetSelfOk

func (o *WorkspaceDetailsItemLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (WorkspaceDetailsItemLinks) MarshalJSON

func (o WorkspaceDetailsItemLinks) MarshalJSON() ([]byte, error)

func (*WorkspaceDetailsItemLinks) SetRelated

func (o *WorkspaceDetailsItemLinks) SetRelated(v HalLinkData)

SetRelated sets field value

func (*WorkspaceDetailsItemLinks) SetSelf

func (o *WorkspaceDetailsItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

type WorkspaceItem

type WorkspaceItem struct {
	// The TTL (time to live in seconds) describing how long the workspace will be still available for.
	TTL      NullableInt64              `json:"TTL,omitempty"`
	Links    NullableWorkspaceItemLinks `json:"_links"`
	Metadata NullableCommonMetadata     `json:"_metadata"`
	// True when the workspace has a TTL
	Ephemeral *bool `json:"ephemeral,omitempty"`
	// Unique ID of the Workspace.
	Name string `json:"name"`
	// Optional human readable name of the Workspace.
	Title NullableString `json:"title,omitempty"`
}

WorkspaceItem When the Workspace is ready, it will links to other available resources

func NewWorkspaceItem

func NewWorkspaceItem(links NullableWorkspaceItemLinks, metadata NullableCommonMetadata, name string) *WorkspaceItem

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

func NewWorkspaceItemWithDefaults

func NewWorkspaceItemWithDefaults() *WorkspaceItem

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

func (*WorkspaceItem) GetEphemeral

func (o *WorkspaceItem) GetEphemeral() bool

GetEphemeral returns the Ephemeral field value if set, zero value otherwise.

func (*WorkspaceItem) GetEphemeralOk

func (o *WorkspaceItem) GetEphemeralOk() (*bool, bool)

GetEphemeralOk returns a tuple with the Ephemeral field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *WorkspaceItem) GetLinks() WorkspaceItemLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for WorkspaceItemLinks will be returned

func (*WorkspaceItem) GetLinksOk

func (o *WorkspaceItem) GetLinksOk() (*WorkspaceItemLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceItem) GetMetadata

func (o *WorkspaceItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*WorkspaceItem) GetMetadataOk

func (o *WorkspaceItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceItem) GetName

func (o *WorkspaceItem) GetName() string

GetName returns the Name field value

func (*WorkspaceItem) GetNameOk

func (o *WorkspaceItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*WorkspaceItem) GetTTL

func (o *WorkspaceItem) GetTTL() int64

GetTTL returns the TTL field value if set, zero value otherwise (both if not set or set to explicit null).

func (*WorkspaceItem) GetTTLOk

func (o *WorkspaceItem) GetTTLOk() (*int64, bool)

GetTTLOk returns a tuple with the TTL field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceItem) GetTitle

func (o *WorkspaceItem) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise (both if not set or set to explicit null).

func (*WorkspaceItem) GetTitleOk

func (o *WorkspaceItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceItem) HasEphemeral

func (o *WorkspaceItem) HasEphemeral() bool

HasEphemeral returns a boolean if a field has been set.

func (*WorkspaceItem) HasTTL

func (o *WorkspaceItem) HasTTL() bool

HasTTL returns a boolean if a field has been set.

func (*WorkspaceItem) HasTitle

func (o *WorkspaceItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (WorkspaceItem) MarshalJSON

func (o WorkspaceItem) MarshalJSON() ([]byte, error)

func (*WorkspaceItem) SetEphemeral

func (o *WorkspaceItem) SetEphemeral(v bool)

SetEphemeral gets a reference to the given bool and assigns it to the Ephemeral field.

func (o *WorkspaceItem) SetLinks(v WorkspaceItemLinks)

SetLinks sets field value

func (*WorkspaceItem) SetMetadata

func (o *WorkspaceItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*WorkspaceItem) SetName

func (o *WorkspaceItem) SetName(v string)

SetName sets field value

func (*WorkspaceItem) SetTTL

func (o *WorkspaceItem) SetTTL(v int64)

SetTTL gets a reference to the given NullableInt64 and assigns it to the TTL field.

func (*WorkspaceItem) SetTTLNil

func (o *WorkspaceItem) SetTTLNil()

SetTTLNil sets the value for TTL to be an explicit nil

func (*WorkspaceItem) SetTitle

func (o *WorkspaceItem) SetTitle(v string)

SetTitle gets a reference to the given NullableString and assigns it to the Title field.

func (*WorkspaceItem) SetTitleNil

func (o *WorkspaceItem) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil

func (*WorkspaceItem) UnsetTTL

func (o *WorkspaceItem) UnsetTTL()

UnsetTTL ensures that no value is present for TTL, not even an explicit nil

func (*WorkspaceItem) UnsetTitle

func (o *WorkspaceItem) UnsetTitle()

UnsetTitle ensures that no value is present for Title, not even an explicit nil

type WorkspaceItemLinks struct {
	Artefacts  *HalLinkData `json:"artefacts,omitempty"`
	Collection *HalLinkData `json:"collection,omitempty"`
	Delete     *HalLinkData `json:"delete,omitempty"`
	Details    *HalLinkData `json:"details,omitempty"`
	Related    HalLinkData  `json:"related"`
	Retain     *HalLinkData `json:"retain,omitempty"`
	Self       HalLinkData  `json:"self"`
}

WorkspaceItemLinks The `related` link indicates the source of the workspace content. The `artefacts` links to content manager.

func NewWorkspaceItemLinks(related HalLinkData, self HalLinkData) *WorkspaceItemLinks

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

func NewWorkspaceItemLinksWithDefaults

func NewWorkspaceItemLinksWithDefaults() *WorkspaceItemLinks

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

func (*WorkspaceItemLinks) GetArtefacts

func (o *WorkspaceItemLinks) GetArtefacts() HalLinkData

GetArtefacts returns the Artefacts field value if set, zero value otherwise.

func (*WorkspaceItemLinks) GetArtefactsOk

func (o *WorkspaceItemLinks) GetArtefactsOk() (*HalLinkData, bool)

GetArtefactsOk returns a tuple with the Artefacts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceItemLinks) GetCollection

func (o *WorkspaceItemLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value if set, zero value otherwise.

func (*WorkspaceItemLinks) GetCollectionOk

func (o *WorkspaceItemLinks) GetCollectionOk() (*HalLinkData, bool)

GetCollectionOk returns a tuple with the Collection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceItemLinks) GetDelete

func (o *WorkspaceItemLinks) GetDelete() HalLinkData

GetDelete returns the Delete field value if set, zero value otherwise.

func (*WorkspaceItemLinks) GetDeleteOk

func (o *WorkspaceItemLinks) GetDeleteOk() (*HalLinkData, bool)

GetDeleteOk returns a tuple with the Delete field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceItemLinks) GetDetails

func (o *WorkspaceItemLinks) GetDetails() HalLinkData

GetDetails returns the Details field value if set, zero value otherwise.

func (*WorkspaceItemLinks) GetDetailsOk

func (o *WorkspaceItemLinks) GetDetailsOk() (*HalLinkData, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceItemLinks) GetRelated

func (o *WorkspaceItemLinks) GetRelated() HalLinkData

GetRelated returns the Related field value

func (*WorkspaceItemLinks) GetRelatedOk

func (o *WorkspaceItemLinks) GetRelatedOk() (*HalLinkData, bool)

GetRelatedOk returns a tuple with the Related field value and a boolean to check if the value has been set.

func (*WorkspaceItemLinks) GetRetain

func (o *WorkspaceItemLinks) GetRetain() HalLinkData

GetRetain returns the Retain field value if set, zero value otherwise.

func (*WorkspaceItemLinks) GetRetainOk

func (o *WorkspaceItemLinks) GetRetainOk() (*HalLinkData, bool)

GetRetainOk returns a tuple with the Retain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceItemLinks) GetSelf

func (o *WorkspaceItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*WorkspaceItemLinks) GetSelfOk

func (o *WorkspaceItemLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*WorkspaceItemLinks) HasArtefacts

func (o *WorkspaceItemLinks) HasArtefacts() bool

HasArtefacts returns a boolean if a field has been set.

func (*WorkspaceItemLinks) HasCollection

func (o *WorkspaceItemLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (*WorkspaceItemLinks) HasDelete

func (o *WorkspaceItemLinks) HasDelete() bool

HasDelete returns a boolean if a field has been set.

func (*WorkspaceItemLinks) HasDetails

func (o *WorkspaceItemLinks) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*WorkspaceItemLinks) HasRetain

func (o *WorkspaceItemLinks) HasRetain() bool

HasRetain returns a boolean if a field has been set.

func (WorkspaceItemLinks) MarshalJSON

func (o WorkspaceItemLinks) MarshalJSON() ([]byte, error)

func (*WorkspaceItemLinks) SetArtefacts

func (o *WorkspaceItemLinks) SetArtefacts(v HalLinkData)

SetArtefacts gets a reference to the given HalLinkData and assigns it to the Artefacts field.

func (*WorkspaceItemLinks) SetCollection

func (o *WorkspaceItemLinks) SetCollection(v HalLinkData)

SetCollection gets a reference to the given HalLinkData and assigns it to the Collection field.

func (*WorkspaceItemLinks) SetDelete

func (o *WorkspaceItemLinks) SetDelete(v HalLinkData)

SetDelete gets a reference to the given HalLinkData and assigns it to the Delete field.

func (*WorkspaceItemLinks) SetDetails

func (o *WorkspaceItemLinks) SetDetails(v HalLinkData)

SetDetails gets a reference to the given HalLinkData and assigns it to the Details field.

func (*WorkspaceItemLinks) SetRelated

func (o *WorkspaceItemLinks) SetRelated(v HalLinkData)

SetRelated sets field value

func (*WorkspaceItemLinks) SetRetain

func (o *WorkspaceItemLinks) SetRetain(v HalLinkData)

SetRetain gets a reference to the given HalLinkData and assigns it to the Retain field.

func (*WorkspaceItemLinks) SetSelf

func (o *WorkspaceItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

type WorkspaceRepositoryContentManager

type WorkspaceRepositoryContentManager struct {
	Links    NullableWorkspaceRepositoryContentManagerLinks `json:"_links"`
	Metadata NullableCommonMetadata                         `json:"_metadata"`
	// Number of commits to fetch. 0 indicates all history for all branches and tags
	FetchDepth NullableInt32 `json:"fetchDepth,omitempty"`
	// ID of the repository.
	Name string `json:"name"`
	// The branch, tag or SHA to checkout
	Reference NullableString `json:"reference"`
	// repository URL to clone it from
	RepositoryUrl string `json:"repositoryUrl"`
	// Source Control Management system to use
	Scm string `json:"scm"`
	// Whether to checkout submodules: `true` to checkout submodules recursively
	Submodules *bool `json:"submodules,omitempty"`
	// Optional human readable name of the repository.
	Title NullableString `json:"title,omitempty"`
}

WorkspaceRepositoryContentManager workspace controller resource when the content of the workspace is defined in a repository

func NewWorkspaceRepositoryContentManager

func NewWorkspaceRepositoryContentManager(links NullableWorkspaceRepositoryContentManagerLinks, metadata NullableCommonMetadata, name string, reference NullableString, repositoryUrl string, scm string) *WorkspaceRepositoryContentManager

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

func NewWorkspaceRepositoryContentManagerWithDefaults

func NewWorkspaceRepositoryContentManagerWithDefaults() *WorkspaceRepositoryContentManager

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

func (*WorkspaceRepositoryContentManager) GetFetchDepth

func (o *WorkspaceRepositoryContentManager) GetFetchDepth() int32

GetFetchDepth returns the FetchDepth field value if set, zero value otherwise (both if not set or set to explicit null).

func (*WorkspaceRepositoryContentManager) GetFetchDepthOk

func (o *WorkspaceRepositoryContentManager) GetFetchDepthOk() (*int32, bool)

GetFetchDepthOk returns a tuple with the FetchDepth field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

GetLinks returns the Links field value If the value is explicit nil, the zero value for WorkspaceRepositoryContentManagerLinks will be returned

func (*WorkspaceRepositoryContentManager) GetLinksOk

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceRepositoryContentManager) GetMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*WorkspaceRepositoryContentManager) GetMetadataOk

func (o *WorkspaceRepositoryContentManager) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceRepositoryContentManager) GetName

GetName returns the Name field value

func (*WorkspaceRepositoryContentManager) GetNameOk

func (o *WorkspaceRepositoryContentManager) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*WorkspaceRepositoryContentManager) GetReference

func (o *WorkspaceRepositoryContentManager) GetReference() string

GetReference returns the Reference field value If the value is explicit nil, the zero value for string will be returned

func (*WorkspaceRepositoryContentManager) GetReferenceOk

func (o *WorkspaceRepositoryContentManager) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceRepositoryContentManager) GetRepositoryUrl

func (o *WorkspaceRepositoryContentManager) GetRepositoryUrl() string

GetRepositoryUrl returns the RepositoryUrl field value

func (*WorkspaceRepositoryContentManager) GetRepositoryUrlOk

func (o *WorkspaceRepositoryContentManager) GetRepositoryUrlOk() (*string, bool)

GetRepositoryUrlOk returns a tuple with the RepositoryUrl field value and a boolean to check if the value has been set.

func (*WorkspaceRepositoryContentManager) GetScm

GetScm returns the Scm field value

func (*WorkspaceRepositoryContentManager) GetScmOk

func (o *WorkspaceRepositoryContentManager) GetScmOk() (*string, bool)

GetScmOk returns a tuple with the Scm field value and a boolean to check if the value has been set.

func (*WorkspaceRepositoryContentManager) GetSubmodules

func (o *WorkspaceRepositoryContentManager) GetSubmodules() bool

GetSubmodules returns the Submodules field value if set, zero value otherwise.

func (*WorkspaceRepositoryContentManager) GetSubmodulesOk

func (o *WorkspaceRepositoryContentManager) GetSubmodulesOk() (*bool, bool)

GetSubmodulesOk returns a tuple with the Submodules field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceRepositoryContentManager) GetTitle

GetTitle returns the Title field value if set, zero value otherwise (both if not set or set to explicit null).

func (*WorkspaceRepositoryContentManager) GetTitleOk

func (o *WorkspaceRepositoryContentManager) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceRepositoryContentManager) HasFetchDepth

func (o *WorkspaceRepositoryContentManager) HasFetchDepth() bool

HasFetchDepth returns a boolean if a field has been set.

func (*WorkspaceRepositoryContentManager) HasSubmodules

func (o *WorkspaceRepositoryContentManager) HasSubmodules() bool

HasSubmodules returns a boolean if a field has been set.

func (*WorkspaceRepositoryContentManager) HasTitle

HasTitle returns a boolean if a field has been set.

func (WorkspaceRepositoryContentManager) MarshalJSON

func (o WorkspaceRepositoryContentManager) MarshalJSON() ([]byte, error)

func (*WorkspaceRepositoryContentManager) SetFetchDepth

func (o *WorkspaceRepositoryContentManager) SetFetchDepth(v int32)

SetFetchDepth gets a reference to the given NullableInt32 and assigns it to the FetchDepth field.

func (*WorkspaceRepositoryContentManager) SetFetchDepthNil

func (o *WorkspaceRepositoryContentManager) SetFetchDepthNil()

SetFetchDepthNil sets the value for FetchDepth to be an explicit nil

SetLinks sets field value

func (*WorkspaceRepositoryContentManager) SetMetadata

SetMetadata sets field value

func (*WorkspaceRepositoryContentManager) SetName

SetName sets field value

func (*WorkspaceRepositoryContentManager) SetReference

func (o *WorkspaceRepositoryContentManager) SetReference(v string)

SetReference sets field value

func (*WorkspaceRepositoryContentManager) SetRepositoryUrl

func (o *WorkspaceRepositoryContentManager) SetRepositoryUrl(v string)

SetRepositoryUrl sets field value

func (*WorkspaceRepositoryContentManager) SetScm

SetScm sets field value

func (*WorkspaceRepositoryContentManager) SetSubmodules

func (o *WorkspaceRepositoryContentManager) SetSubmodules(v bool)

SetSubmodules gets a reference to the given bool and assigns it to the Submodules field.

func (*WorkspaceRepositoryContentManager) SetTitle

SetTitle gets a reference to the given NullableString and assigns it to the Title field.

func (*WorkspaceRepositoryContentManager) SetTitleNil

func (o *WorkspaceRepositoryContentManager) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil

func (*WorkspaceRepositoryContentManager) UnsetFetchDepth

func (o *WorkspaceRepositoryContentManager) UnsetFetchDepth()

UnsetFetchDepth ensures that no value is present for FetchDepth, not even an explicit nil

func (*WorkspaceRepositoryContentManager) UnsetTitle

func (o *WorkspaceRepositoryContentManager) UnsetTitle()

UnsetTitle ensures that no value is present for Title, not even an explicit nil

type WorkspaceRepositoryContentManagerLinks struct {
	Clear   *HalLinkData `json:"clear,omitempty"`
	Edit    *HalLinkData `json:"edit,omitempty"`
	Related HalLinkData  `json:"related"`
	Self    HalLinkData  `json:"self"`
}

WorkspaceRepositoryContentManagerLinks links to manage the workspace contant

func NewWorkspaceRepositoryContentManagerLinks(related HalLinkData, self HalLinkData) *WorkspaceRepositoryContentManagerLinks

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

func NewWorkspaceRepositoryContentManagerLinksWithDefaults

func NewWorkspaceRepositoryContentManagerLinksWithDefaults() *WorkspaceRepositoryContentManagerLinks

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

func (*WorkspaceRepositoryContentManagerLinks) GetClear

GetClear returns the Clear field value if set, zero value otherwise.

func (*WorkspaceRepositoryContentManagerLinks) GetClearOk

GetClearOk returns a tuple with the Clear field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceRepositoryContentManagerLinks) GetEdit

GetEdit returns the Edit field value if set, zero value otherwise.

func (*WorkspaceRepositoryContentManagerLinks) GetEditOk

GetEditOk returns a tuple with the Edit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceRepositoryContentManagerLinks) GetRelated

GetRelated returns the Related field value

func (*WorkspaceRepositoryContentManagerLinks) GetRelatedOk

GetRelatedOk returns a tuple with the Related field value and a boolean to check if the value has been set.

func (*WorkspaceRepositoryContentManagerLinks) GetSelf

GetSelf returns the Self field value

func (*WorkspaceRepositoryContentManagerLinks) GetSelfOk

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*WorkspaceRepositoryContentManagerLinks) HasClear

HasClear returns a boolean if a field has been set.

func (*WorkspaceRepositoryContentManagerLinks) HasEdit

HasEdit returns a boolean if a field has been set.

func (WorkspaceRepositoryContentManagerLinks) MarshalJSON

func (o WorkspaceRepositoryContentManagerLinks) MarshalJSON() ([]byte, error)

func (*WorkspaceRepositoryContentManagerLinks) SetClear

SetClear gets a reference to the given HalLinkData and assigns it to the Clear field.

func (*WorkspaceRepositoryContentManagerLinks) SetEdit

SetEdit gets a reference to the given HalLinkData and assigns it to the Edit field.

func (*WorkspaceRepositoryContentManagerLinks) SetRelated

SetRelated sets field value

func (*WorkspaceRepositoryContentManagerLinks) SetSelf

SetSelf sets field value

type WorkspaceSourceApiService

type WorkspaceSourceApiService service

WorkspaceSourceApiService WorkspaceSourceApi service

func (*WorkspaceSourceApiService) GetWorkspaceSource

func (a *WorkspaceSourceApiService) GetWorkspaceSource(ctx context.Context, workspaceSourceName string) ApiGetWorkspaceSourceRequest

GetWorkspaceSource Return details of the specific workspace source.

A workspace source defines what an ephemeral workspace can be created from e.g. zip file, git repository.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceSourceName The ID of the workspace source.
@return ApiGetWorkspaceSourceRequest

func (*WorkspaceSourceApiService) GetWorkspaceSourceExecute

Execute executes the request

@return WorkspaceSourceItem

func (*WorkspaceSourceApiService) ListWorkspaceSources

ListWorkspaceSources List available workspace sources.

This returns a collection resource that lists all of the workspace sources currently supported by the service.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListWorkspaceSourcesRequest

func (*WorkspaceSourceApiService) ListWorkspaceSourcesExecute

Execute executes the request

@return WorkspaceSourceCollection

type WorkspaceSourceCollection

type WorkspaceSourceCollection struct {
	Embedded *EmbeddedWorkspaceSourceItems `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks    `json:"_links"`
	Metadata NullablePagingMetadata        `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

WorkspaceSourceCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewWorkspaceSourceCollection

func NewWorkspaceSourceCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *WorkspaceSourceCollection

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

func NewWorkspaceSourceCollectionWithDefaults

func NewWorkspaceSourceCollectionWithDefaults() *WorkspaceSourceCollection

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

func (*WorkspaceSourceCollection) GetEmbedded

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*WorkspaceSourceCollection) GetEmbeddedOk

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*WorkspaceSourceCollection) GetLinksOk

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceSourceCollection) GetMetadata

func (o *WorkspaceSourceCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*WorkspaceSourceCollection) GetMetadataOk

func (o *WorkspaceSourceCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceSourceCollection) GetName

func (o *WorkspaceSourceCollection) GetName() string

GetName returns the Name field value

func (*WorkspaceSourceCollection) GetNameOk

func (o *WorkspaceSourceCollection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*WorkspaceSourceCollection) GetTitle

func (o *WorkspaceSourceCollection) GetTitle() string

GetTitle returns the Title field value

func (*WorkspaceSourceCollection) GetTitleOk

func (o *WorkspaceSourceCollection) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*WorkspaceSourceCollection) HasEmbedded

func (o *WorkspaceSourceCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (WorkspaceSourceCollection) MarshalJSON

func (o WorkspaceSourceCollection) MarshalJSON() ([]byte, error)

func (*WorkspaceSourceCollection) SetEmbedded

SetEmbedded gets a reference to the given EmbeddedWorkspaceSourceItems and assigns it to the Embedded field.

SetLinks sets field value

func (*WorkspaceSourceCollection) SetMetadata

func (o *WorkspaceSourceCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*WorkspaceSourceCollection) SetName

func (o *WorkspaceSourceCollection) SetName(v string)

SetName sets field value

func (*WorkspaceSourceCollection) SetTitle

func (o *WorkspaceSourceCollection) SetTitle(v string)

SetTitle sets field value

type WorkspaceSourceItem

type WorkspaceSourceItem struct {
	Links    NullableWorkspaceSourceItemLinks `json:"_links"`
	Metadata NullableCommonMetadata           `json:"_metadata"`
	// True if this workspace source is scheduled to be no longer supported by the service.
	Deprecated      bool             `json:"deprecated"`
	DeprecationInfo *DeprecationInfo `json:"deprecationInfo,omitempty"`
	// More details about this workspace source type.
	Description *string `json:"description,omitempty"`
	// Unique ID of the Workspace Source.
	Name string `json:"name"`
	// Human readable name of the Workspace source.
	Title string `json:"title"`
}

WorkspaceSourceItem struct for WorkspaceSourceItem

func NewWorkspaceSourceItem

func NewWorkspaceSourceItem(links NullableWorkspaceSourceItemLinks, metadata NullableCommonMetadata, deprecated bool, name string, title string) *WorkspaceSourceItem

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

func NewWorkspaceSourceItemWithDefaults

func NewWorkspaceSourceItemWithDefaults() *WorkspaceSourceItem

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

func (*WorkspaceSourceItem) GetDeprecated

func (o *WorkspaceSourceItem) GetDeprecated() bool

GetDeprecated returns the Deprecated field value

func (*WorkspaceSourceItem) GetDeprecatedOk

func (o *WorkspaceSourceItem) GetDeprecatedOk() (*bool, bool)

GetDeprecatedOk returns a tuple with the Deprecated field value and a boolean to check if the value has been set.

func (*WorkspaceSourceItem) GetDeprecationInfo

func (o *WorkspaceSourceItem) GetDeprecationInfo() DeprecationInfo

GetDeprecationInfo returns the DeprecationInfo field value if set, zero value otherwise.

func (*WorkspaceSourceItem) GetDeprecationInfoOk

func (o *WorkspaceSourceItem) GetDeprecationInfoOk() (*DeprecationInfo, bool)

GetDeprecationInfoOk returns a tuple with the DeprecationInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceSourceItem) GetDescription

func (o *WorkspaceSourceItem) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*WorkspaceSourceItem) GetDescriptionOk

func (o *WorkspaceSourceItem) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

GetLinks returns the Links field value If the value is explicit nil, the zero value for WorkspaceSourceItemLinks will be returned

func (*WorkspaceSourceItem) GetLinksOk

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceSourceItem) GetMetadata

func (o *WorkspaceSourceItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*WorkspaceSourceItem) GetMetadataOk

func (o *WorkspaceSourceItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceSourceItem) GetName

func (o *WorkspaceSourceItem) GetName() string

GetName returns the Name field value

func (*WorkspaceSourceItem) GetNameOk

func (o *WorkspaceSourceItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*WorkspaceSourceItem) GetTitle

func (o *WorkspaceSourceItem) GetTitle() string

GetTitle returns the Title field value

func (*WorkspaceSourceItem) GetTitleOk

func (o *WorkspaceSourceItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*WorkspaceSourceItem) HasDeprecationInfo

func (o *WorkspaceSourceItem) HasDeprecationInfo() bool

HasDeprecationInfo returns a boolean if a field has been set.

func (*WorkspaceSourceItem) HasDescription

func (o *WorkspaceSourceItem) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (WorkspaceSourceItem) MarshalJSON

func (o WorkspaceSourceItem) MarshalJSON() ([]byte, error)

func (*WorkspaceSourceItem) SetDeprecated

func (o *WorkspaceSourceItem) SetDeprecated(v bool)

SetDeprecated sets field value

func (*WorkspaceSourceItem) SetDeprecationInfo

func (o *WorkspaceSourceItem) SetDeprecationInfo(v DeprecationInfo)

SetDeprecationInfo gets a reference to the given DeprecationInfo and assigns it to the DeprecationInfo field.

func (*WorkspaceSourceItem) SetDescription

func (o *WorkspaceSourceItem) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

SetLinks sets field value

func (*WorkspaceSourceItem) SetMetadata

func (o *WorkspaceSourceItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*WorkspaceSourceItem) SetName

func (o *WorkspaceSourceItem) SetName(v string)

SetName sets field value

func (*WorkspaceSourceItem) SetTitle

func (o *WorkspaceSourceItem) SetTitle(v string)

SetTitle sets field value

type WorkspaceSourceItemLinks struct {
	Collection *HalLinkData `json:"collection,omitempty"`
	Create     *HalLinkData `json:"create,omitempty"`
	Self       HalLinkData  `json:"self"`
}

WorkspaceSourceItemLinks The `create` link (if present) provides the URI to request a Workspace.

func NewWorkspaceSourceItemLinks(self HalLinkData) *WorkspaceSourceItemLinks

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

func NewWorkspaceSourceItemLinksWithDefaults

func NewWorkspaceSourceItemLinksWithDefaults() *WorkspaceSourceItemLinks

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

func (*WorkspaceSourceItemLinks) GetCollection

func (o *WorkspaceSourceItemLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value if set, zero value otherwise.

func (*WorkspaceSourceItemLinks) GetCollectionOk

func (o *WorkspaceSourceItemLinks) GetCollectionOk() (*HalLinkData, bool)

GetCollectionOk returns a tuple with the Collection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceSourceItemLinks) GetCreate

func (o *WorkspaceSourceItemLinks) GetCreate() HalLinkData

GetCreate returns the Create field value if set, zero value otherwise.

func (*WorkspaceSourceItemLinks) GetCreateOk

func (o *WorkspaceSourceItemLinks) GetCreateOk() (*HalLinkData, bool)

GetCreateOk returns a tuple with the Create field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceSourceItemLinks) GetSelf

GetSelf returns the Self field value

func (*WorkspaceSourceItemLinks) GetSelfOk

func (o *WorkspaceSourceItemLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*WorkspaceSourceItemLinks) HasCollection

func (o *WorkspaceSourceItemLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (*WorkspaceSourceItemLinks) HasCreate

func (o *WorkspaceSourceItemLinks) HasCreate() bool

HasCreate returns a boolean if a field has been set.

func (WorkspaceSourceItemLinks) MarshalJSON

func (o WorkspaceSourceItemLinks) MarshalJSON() ([]byte, error)

func (*WorkspaceSourceItemLinks) SetCollection

func (o *WorkspaceSourceItemLinks) SetCollection(v HalLinkData)

SetCollection gets a reference to the given HalLinkData and assigns it to the Collection field.

func (*WorkspaceSourceItemLinks) SetCreate

func (o *WorkspaceSourceItemLinks) SetCreate(v HalLinkData)

SetCreate gets a reference to the given HalLinkData and assigns it to the Create field.

func (*WorkspaceSourceItemLinks) SetSelf

func (o *WorkspaceSourceItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL