client

package
v1.27.0 Latest Latest
Warning

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

Go to latest
Published: Apr 18, 2024 License: Apache-2.0 Imports: 7 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.

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

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

func NewIntellisenseJobModel() IModel

NewIntellisenseJobModel 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 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 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 NewIntellisenseJobCollectionCollection added in v1.25.0

func NewIntellisenseJobCollectionCollection() IStaticPage

NewIntellisenseJobCollection 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 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