client

package
v1.108.0 Latest Latest
Warning

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

Go to latest
Published: Jan 20, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

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.

nolint:stylecheck,gocritic,revive

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

This section is empty.

Functions

This section is empty.

Types

type ArtefactManagerIterator added in v1.25.0

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

ArtefactManagerIterator defines an iterator over a collection.

func (*ArtefactManagerIterator) GetNext added in v1.25.0

func (m *ArtefactManagerIterator) GetNext() (item any, err error)

func (*ArtefactManagerIterator) HasNext added in v1.25.0

func (m *ArtefactManagerIterator) HasNext() bool

type BuildJobIterator added in v1.21.0

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

BuildJobIterator defines an iterator over a collection.

func (*BuildJobIterator) GetNext added in v1.21.0

func (m *BuildJobIterator) GetNext() (item any, err error)

func (*BuildJobIterator) HasNext added in v1.21.0

func (m *BuildJobIterator) HasNext() bool

type CmsisBuilderIterator added in v1.25.0

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

CmsisBuilderIterator defines an iterator over a collection.

func (*CmsisBuilderIterator) GetNext added in v1.25.0

func (m *CmsisBuilderIterator) GetNext() (item any, err error)

func (*CmsisBuilderIterator) HasNext added in v1.25.0

func (m *CmsisBuilderIterator) HasNext() bool

type CmsisIntellisenseIterator added in v1.25.0

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

CmsisIntellisenseIterator defines an iterator over a collection.

func (*CmsisIntellisenseIterator) GetNext added in v1.25.0

func (m *CmsisIntellisenseIterator) GetNext() (item any, err error)

func (*CmsisIntellisenseIterator) HasNext added in v1.25.0

func (m *CmsisIntellisenseIterator) HasNext() bool

type FPGAAdminIterator added in v1.57.0

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

FPGAAdminIterator defines an iterator over a collection.

func (*FPGAAdminIterator) GetNext added in v1.57.0

func (m *FPGAAdminIterator) GetNext() (item any, err error)

func (*FPGAAdminIterator) HasNext added in v1.57.0

func (m *FPGAAdminIterator) HasNext() bool

type FPGAConnectionIterator added in v1.44.0

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

FPGAConnectionIterator defines an iterator over a collection.

func (*FPGAConnectionIterator) GetNext added in v1.44.0

func (m *FPGAConnectionIterator) GetNext() (item any, err error)

func (*FPGAConnectionIterator) HasNext added in v1.44.0

func (m *FPGAConnectionIterator) HasNext() bool

type FPGAIterator added in v1.44.0

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

FPGAIterator defines an iterator over a collection.

func (*FPGAIterator) GetNext added in v1.44.0

func (m *FPGAIterator) GetNext() (item any, err error)

func (*FPGAIterator) HasNext added in v1.44.0

func (m *FPGAIterator) HasNext() bool

type FPGAJobIterator added in v1.44.0

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

FPGAJobIterator defines an iterator over a collection.

func (*FPGAJobIterator) GetNext added in v1.44.0

func (m *FPGAJobIterator) GetNext() (item any, err error)

func (*FPGAJobIterator) HasNext added in v1.44.0

func (m *FPGAJobIterator) HasNext() bool

type FPGAPayloadIterator added in v1.44.0

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

FPGAPayloadIterator defines an iterator over a collection.

func (*FPGAPayloadIterator) GetNext added in v1.44.0

func (m *FPGAPayloadIterator) GetNext() (item any, err error)

func (*FPGAPayloadIterator) HasNext added in v1.44.0

func (m *FPGAPayloadIterator) HasNext() bool

type GenericWorkJobIterator added in v1.29.0

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

GenericWorkJobIterator defines an iterator over a collection.

func (*GenericWorkJobIterator) GetNext added in v1.29.0

func (m *GenericWorkJobIterator) GetNext() (item any, err error)

func (*GenericWorkJobIterator) HasNext added in v1.29.0

func (m *GenericWorkJobIterator) HasNext() bool

type GenericWorkerIterator added in v1.29.0

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

GenericWorkerIterator defines an iterator over a collection.

func (*GenericWorkerIterator) GetNext added in v1.29.0

func (m *GenericWorkerIterator) GetNext() (item any, err error)

func (*GenericWorkerIterator) HasNext added in v1.29.0

func (m *GenericWorkerIterator) HasNext() bool

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 = pagination.IIterator

func NewArtefactManagerIterator added in v1.25.0

func NewArtefactManagerIterator(elements []ArtefactManagerItem) (IIterator, error)

func NewBuildJobIterator added in v1.21.0

func NewBuildJobIterator(elements []BuildJobItem) (IIterator, error)

func NewCmsisBuilderIterator added in v1.25.0

func NewCmsisBuilderIterator(elements []CmsisBuilderItem) (IIterator, error)

func NewCmsisIntellisenseIterator added in v1.25.0

func NewCmsisIntellisenseIterator(elements []CmsisIntellisenseItem) (IIterator, error)

func NewFPGAAdminIterator added in v1.57.0

func NewFPGAAdminIterator(elements []FPGAAdminItem) (IIterator, error)

func NewFPGAConnectionIterator added in v1.44.0

func NewFPGAConnectionIterator(elements []FPGAConnectionItem) (IIterator, error)

func NewFPGAIterator added in v1.44.0

func NewFPGAIterator(elements []FPGAItem) (IIterator, error)

func NewFPGAJobIterator added in v1.44.0

func NewFPGAJobIterator(elements []FPGAJobItem) (IIterator, error)

func NewFPGAPayloadIterator added in v1.44.0

func NewFPGAPayloadIterator(elements []FPGAPayloadItem) (IIterator, error)

func NewGenericWorkJobIterator added in v1.29.0

func NewGenericWorkJobIterator(elements []GenericWorkJobItem) (IIterator, error)

func NewGenericWorkerIterator added in v1.29.0

func NewGenericWorkerIterator(elements []GenericWorkerItem) (IIterator, error)

func NewHalLinkDataIterator added in v1.17.0

func NewHalLinkDataIterator(elements []HalLinkData) (IIterator, error)

func NewIntellisenseJobIterator added in v1.25.0

func NewIntellisenseJobIterator(elements []IntellisenseJobItem) (IIterator, error)

func NewMessageIterator added in v1.25.0

func NewMessageIterator(elements []MessageObject) (IIterator, error)

func NewNotificationMessageIterator added in v1.25.0

func NewNotificationMessageIterator(elements []NotificationMessageObject) (IIterator, error)

func NewServiceAccessTokenIterator added in v1.84.0

func NewServiceAccessTokenIterator(elements []ServiceAccessTokenItem) (IIterator, error)

func NewServiceAccountIterator added in v1.77.0

func NewServiceAccountIterator(elements []ServiceAccountItem) (IIterator, error)

func NewUserIterator added in v1.57.0

func NewUserIterator(elements []UserItem) (IIterator, error)

func NewVhtInstanceIterator added in v1.25.0

func NewVhtInstanceIterator(elements []VhtInstanceItem) (IIterator, error)

func NewVhtIterator added in v1.21.0

func NewVhtIterator(elements []VhtItem) (IIterator, error)

func NewVhtRunJobIterator added in v1.25.0

func NewVhtRunJobIterator(elements []VhtRunJobItem) (IIterator, error)

func NewWorkspaceIterator added in v1.21.0

func NewWorkspaceIterator(elements []WorkspaceItem) (IIterator, error)

func NewWorkspaceSourceIterator added in v1.25.0

func NewWorkspaceSourceIterator(elements []WorkspaceSourceItem) (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 NewBuildMessageItemMessageStream added in v1.31.0

func NewBuildMessageItemMessageStream() IMessageStream

NewBuildMessageItemMessageStream returns a message stream.

func NewIntellisenseMessageItemMessageStream added in v1.31.0

func NewIntellisenseMessageItemMessageStream() IMessageStream

NewIntellisenseMessageItemMessageStream returns a message stream.

func NewNotificationFeedMessageStream added in v1.25.0

func NewNotificationFeedMessageStream() IMessageStream

NewNotificationFeedMessageStream 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 NewArtefactManagerModel added in v1.25.0

func NewArtefactManagerModel() IModel

NewArtefactManagerModel returns a model.

func NewBuildJobModel

func NewBuildJobModel() IModel

NewBuildJobModel returns a model.

func NewCmsisBuilderModel added in v1.25.0

func NewCmsisBuilderModel() IModel

NewCmsisBuilderModel returns a model.

func NewCmsisIntellisenseModel added in v1.25.0

func NewCmsisIntellisenseModel() IModel

NewCmsisIntellisenseModel returns a model.

func NewFPGAAdminModel added in v1.57.0

func NewFPGAAdminModel() IModel

NewFPGAAdminModel returns a model.

func NewFPGAConnectionModel added in v1.44.0

func NewFPGAConnectionModel() IModel

NewFPGAConnectionModel returns a model.

func NewFPGAJobModel added in v1.44.0

func NewFPGAJobModel() IModel

NewFPGAJobModel returns a model.

func NewFPGAModel added in v1.44.0

func NewFPGAModel() IModel

NewFPGAModel returns a model.

func NewFPGAPayloadModel added in v1.44.0

func NewFPGAPayloadModel() IModel

NewFPGAPayloadModel returns a model.

func NewGenericWorkJobModel added in v1.29.0

func NewGenericWorkJobModel() IModel

NewGenericWorkJobModel returns a model.

func NewGenericWorkerModel added in v1.29.0

func NewGenericWorkerModel() IModel

NewGenericWorkerModel returns a model.

func NewIntellisenseJobModel added in v1.25.0

func NewIntellisenseJobModel() IModel

NewIntellisenseJobModel returns a model.

func NewServiceAccessTokenModel added in v1.84.0

func NewServiceAccessTokenModel() IModel

NewServiceAccessTokenModel returns a model.

func NewServiceAccountModel added in v1.77.0

func NewServiceAccountModel() IModel

NewServiceAccountModel returns a model.

func NewUserModel added in v1.57.0

func NewUserModel() IModel

NewUserModel returns a model.

func NewVhtInstanceModel added in v1.25.0

func NewVhtInstanceModel() IModel

NewVhtInstanceModel returns a model.

func NewVhtModel added in v1.21.0

func NewVhtModel() IModel

NewVhtModel returns a model.

func NewVhtRunJobModel added in v1.25.0

func NewVhtRunJobModel() IModel

NewVhtRunJobModel returns a model.

func NewWorkspaceModel added in v1.21.0

func NewWorkspaceModel() IModel

NewWorkspaceModel returns a model.

func NewWorkspaceSourceModel added in v1.25.0

func NewWorkspaceSourceModel() IModel

NewWorkspaceSourceModel returns a model.

type IStaticPage added in v1.17.0

type IStaticPage = pagination.IStaticPage

func NewArtefactManagerCollectionCollection added in v1.25.0

func NewArtefactManagerCollectionCollection() IStaticPage

NewArtefactManagerCollection returns a page.

func NewBuildJobCollectionCollection added in v1.25.0

func NewBuildJobCollectionCollection() IStaticPage

NewBuildJobCollection returns a page.

func NewCmsisBuilderCollectionCollection added in v1.25.0

func NewCmsisBuilderCollectionCollection() IStaticPage

NewCmsisBuilderCollection returns a page.

func NewCmsisIntellisenseCollectionCollection added in v1.25.0

func NewCmsisIntellisenseCollectionCollection() IStaticPage

NewCmsisIntellisenseCollection returns a page.

func NewFPGAAdminCollectionCollection added in v1.57.0

func NewFPGAAdminCollectionCollection() IStaticPage

NewFPGAAdminCollection returns a page.

func NewFPGACollectionCollection added in v1.44.0

func NewFPGACollectionCollection() IStaticPage

NewFPGACollection returns a page.

func NewFPGAConnectionCollectionCollection added in v1.44.0

func NewFPGAConnectionCollectionCollection() IStaticPage

NewFPGAConnectionCollection returns a page.

func NewFPGAJobCollectionCollection added in v1.44.0

func NewFPGAJobCollectionCollection() IStaticPage

NewFPGAJobCollection returns a page.

func NewFPGAPayloadCollectionCollection added in v1.44.0

func NewFPGAPayloadCollectionCollection() IStaticPage

NewFPGAPayloadCollection returns a page.

func NewGenericWorkJobCollectionCollection added in v1.29.0

func NewGenericWorkJobCollectionCollection() IStaticPage

NewGenericWorkJobCollection returns a page.

func NewGenericWorkerCollectionCollection added in v1.29.0

func NewGenericWorkerCollectionCollection() IStaticPage

NewGenericWorkerCollection returns a page.

func NewIntellisenseJobCollectionCollection added in v1.25.0

func NewIntellisenseJobCollectionCollection() IStaticPage

NewIntellisenseJobCollection returns a page.

func NewServiceAccessTokenCollectionCollection added in v1.88.0

func NewServiceAccessTokenCollectionCollection() IStaticPage

NewServiceAccessTokenCollection returns a page.

func NewVhtCollectionCollection added in v1.25.0

func NewVhtCollectionCollection() IStaticPage

NewVhtCollection returns a page.

func NewVhtInstanceCollectionCollection added in v1.25.0

func NewVhtInstanceCollectionCollection() IStaticPage

NewVhtInstanceCollection returns a page.

func NewVhtRunJobCollectionCollection added in v1.25.0

func NewVhtRunJobCollectionCollection() IStaticPage

NewVhtRunJobCollection returns a page.

func NewWorkspaceCollectionCollection added in v1.25.0

func NewWorkspaceCollectionCollection() IStaticPage

NewWorkspaceCollection returns a page.

func NewWorkspaceSourceCollectionCollection added in v1.25.0

func NewWorkspaceSourceCollectionCollection() IStaticPage

NewWorkspaceSourceCollection returns a page.

type IntellisenseJobIterator added in v1.25.0

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

IntellisenseJobIterator defines an iterator over a collection.

func (*IntellisenseJobIterator) GetNext added in v1.25.0

func (m *IntellisenseJobIterator) GetNext() (item any, err error)

func (*IntellisenseJobIterator) HasNext added in v1.25.0

func (m *IntellisenseJobIterator) HasNext() bool

type MessageIterator added in v1.17.0

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

MessageIterator defines an iterator over a collection.

func (*MessageIterator) GetNext added in v1.17.0

func (m *MessageIterator) GetNext() (item any, err error)

func (*MessageIterator) HasNext added in v1.17.0

func (m *MessageIterator) HasNext() bool

type NotificationMessageIterator added in v1.17.0

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

NotificationMessageIterator defines an iterator over a collection.

func (*NotificationMessageIterator) GetNext added in v1.17.0

func (m *NotificationMessageIterator) GetNext() (item any, err error)

func (*NotificationMessageIterator) HasNext added in v1.17.0

func (m *NotificationMessageIterator) HasNext() bool

type ServiceAccessTokenIterator added in v1.84.0

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

ServiceAccessTokenIterator defines an iterator over a collection.

func (*ServiceAccessTokenIterator) GetNext added in v1.84.0

func (m *ServiceAccessTokenIterator) GetNext() (item any, err error)

func (*ServiceAccessTokenIterator) HasNext added in v1.84.0

func (m *ServiceAccessTokenIterator) HasNext() bool

type ServiceAccountIterator added in v1.77.0

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

ServiceAccountIterator defines an iterator over a collection.

func (*ServiceAccountIterator) GetNext added in v1.77.0

func (m *ServiceAccountIterator) GetNext() (item any, err error)

func (*ServiceAccountIterator) HasNext added in v1.77.0

func (m *ServiceAccountIterator) HasNext() bool

type UserIterator added in v1.57.0

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

UserIterator defines an iterator over a collection.

func (*UserIterator) GetNext added in v1.57.0

func (m *UserIterator) GetNext() (item any, err error)

func (*UserIterator) HasNext added in v1.57.0

func (m *UserIterator) HasNext() bool

type VhtInstanceIterator added in v1.25.0

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

VhtInstanceIterator defines an iterator over a collection.

func (*VhtInstanceIterator) GetNext added in v1.25.0

func (m *VhtInstanceIterator) GetNext() (item any, err error)

func (*VhtInstanceIterator) HasNext added in v1.25.0

func (m *VhtInstanceIterator) HasNext() bool

type VhtIterator added in v1.21.0

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

VhtIterator defines an iterator over a collection.

func (*VhtIterator) GetNext added in v1.21.0

func (m *VhtIterator) GetNext() (item any, err error)

func (*VhtIterator) HasNext added in v1.21.0

func (m *VhtIterator) HasNext() bool

type VhtRunJobIterator added in v1.25.0

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

VhtRunJobIterator defines an iterator over a collection.

func (*VhtRunJobIterator) GetNext added in v1.25.0

func (m *VhtRunJobIterator) GetNext() (item any, err error)

func (*VhtRunJobIterator) HasNext added in v1.25.0

func (m *VhtRunJobIterator) HasNext() bool

type WorkspaceIterator added in v1.21.0

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

WorkspaceIterator defines an iterator over a collection.

func (*WorkspaceIterator) GetNext added in v1.21.0

func (m *WorkspaceIterator) GetNext() (item any, err error)

func (*WorkspaceIterator) HasNext added in v1.21.0

func (m *WorkspaceIterator) HasNext() bool

type WorkspaceSourceIterator added in v1.25.0

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

WorkspaceSourceIterator defines an iterator over a collection.

func (*WorkspaceSourceIterator) GetNext added in v1.25.0

func (m *WorkspaceSourceIterator) GetNext() (item any, err error)

func (*WorkspaceSourceIterator) HasNext added in v1.25.0

func (m *WorkspaceSourceIterator) HasNext() bool

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL