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 ¶
- type ArtefactManagerIterator
- type BuildJobIterator
- type CmsisBuilderIterator
- type CmsisIntellisenseIterator
- type HalLinkDataIterator
- type IIterator
- func NewArtefactManagerIterator(elements []ArtefactManagerItem) (IIterator, error)
- func NewBuildJobIterator(elements []BuildJobItem) (IIterator, error)
- func NewCmsisBuilderIterator(elements []CmsisBuilderItem) (IIterator, error)
- func NewCmsisIntellisenseIterator(elements []CmsisIntellisenseItem) (IIterator, error)
- func NewHalLinkDataIterator(elements []HalLinkData) (IIterator, error)
- func NewIntellisenseJobIterator(elements []IntellisenseJobItem) (IIterator, error)
- func NewMessageIterator(elements []MessageObject) (IIterator, error)
- func NewNotificationMessageIterator(elements []NotificationMessageObject) (IIterator, error)
- func NewVhtInstanceIterator(elements []VhtInstanceItem) (IIterator, error)
- func NewVhtIterator(elements []VhtItem) (IIterator, error)
- func NewVhtRunJobIterator(elements []VhtRunJobItem) (IIterator, error)
- func NewWorkspaceIterator(elements []WorkspaceItem) (IIterator, error)
- func NewWorkspaceSourceIterator(elements []WorkspaceSourceItem) (IIterator, error)
- type IMessageStream
- type IModel
- func NewArtefactManagerModel() IModel
- func NewBuildJobModel() IModel
- func NewCmsisBuilderModel() IModel
- func NewCmsisIntellisenseModel() IModel
- func NewIntellisenseJobModel() IModel
- func NewVhtInstanceModel() IModel
- func NewVhtModel() IModel
- func NewVhtRunJobModel() IModel
- func NewWorkspaceModel() IModel
- func NewWorkspaceSourceModel() IModel
- type IStaticPage
- func NewArtefactManagerCollectionCollection() IStaticPage
- func NewBuildJobCollectionCollection() IStaticPage
- func NewCmsisBuilderCollectionCollection() IStaticPage
- func NewCmsisIntellisenseCollectionCollection() IStaticPage
- func NewIntellisenseJobCollectionCollection() IStaticPage
- func NewVhtCollectionCollection() IStaticPage
- func NewVhtInstanceCollectionCollection() IStaticPage
- func NewVhtRunJobCollectionCollection() IStaticPage
- func NewWorkspaceCollectionCollection() IStaticPage
- func NewWorkspaceSourceCollectionCollection() IStaticPage
- type IntellisenseJobIterator
- type MessageIterator
- type NotificationMessageIterator
- type VhtInstanceIterator
- type VhtIterator
- type VhtRunJobIterator
- type WorkspaceIterator
- type WorkspaceSourceIterator
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 NewBuildJobIterator ¶ added in v1.21.0
func NewCmsisBuilderIterator ¶ added in v1.25.0
func NewCmsisIntellisenseIterator ¶ added in v1.25.0
func NewHalLinkDataIterator ¶ added in v1.17.0
func NewIntellisenseJobIterator ¶ added in v1.25.0
func NewMessageIterator ¶ added in v1.25.0
func NewNotificationMessageIterator ¶ added in v1.25.0
func NewVhtInstanceIterator ¶ added in v1.25.0
func NewVhtIterator ¶ added in v1.21.0
func NewVhtRunJobIterator ¶ added in v1.25.0
func NewWorkspaceIterator ¶ added in v1.21.0
func NewWorkspaceSourceIterator ¶ added in v1.25.0
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 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 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