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 ¶
- type ArtefactManagerIterator
- type BuildJobIterator
- type CmsisBuilderIterator
- type CmsisIntellisenseIterator
- type FPGAAdminIterator
- type FPGAConnectionIterator
- type FPGAIterator
- type FPGAJobIterator
- type FPGAPayloadIterator
- type GenericWorkJobIterator
- type GenericWorkerIterator
- 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 NewFPGAAdminIterator(elements []FPGAAdminItem) (IIterator, error)
- func NewFPGAConnectionIterator(elements []FPGAConnectionItem) (IIterator, error)
- func NewFPGAIterator(elements []FPGAItem) (IIterator, error)
- func NewFPGAJobIterator(elements []FPGAJobItem) (IIterator, error)
- func NewFPGAPayloadIterator(elements []FPGAPayloadItem) (IIterator, error)
- func NewGenericWorkJobIterator(elements []GenericWorkJobItem) (IIterator, error)
- func NewGenericWorkerIterator(elements []GenericWorkerItem) (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 NewServiceAccessTokenIterator(elements []ServiceAccessTokenItem) (IIterator, error)
- func NewServiceAccountIterator(elements []ServiceAccountItem) (IIterator, error)
- func NewUserIterator(elements []UserItem) (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 NewFPGAAdminModel() IModel
- func NewFPGAConnectionModel() IModel
- func NewFPGAJobModel() IModel
- func NewFPGAModel() IModel
- func NewFPGAPayloadModel() IModel
- func NewGenericWorkJobModel() IModel
- func NewGenericWorkerModel() IModel
- func NewIntellisenseJobModel() IModel
- func NewServiceAccessTokenModel() IModel
- func NewServiceAccountModel() IModel
- func NewUserModel() 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 NewFPGAAdminCollectionCollection() IStaticPage
- func NewFPGACollectionCollection() IStaticPage
- func NewFPGAConnectionCollectionCollection() IStaticPage
- func NewFPGAJobCollectionCollection() IStaticPage
- func NewFPGAPayloadCollectionCollection() IStaticPage
- func NewGenericWorkJobCollectionCollection() IStaticPage
- func NewGenericWorkerCollectionCollection() IStaticPage
- func NewIntellisenseJobCollectionCollection() IStaticPage
- func NewServiceAccessTokenCollectionCollection() IStaticPage
- func NewVhtCollectionCollection() IStaticPage
- func NewVhtInstanceCollectionCollection() IStaticPage
- func NewVhtRunJobCollectionCollection() IStaticPage
- func NewWorkspaceCollectionCollection() IStaticPage
- func NewWorkspaceSourceCollectionCollection() IStaticPage
- type IntellisenseJobIterator
- type MessageIterator
- type NotificationMessageIterator
- type ServiceAccessTokenIterator
- type ServiceAccountIterator
- type UserIterator
- 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 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 NewBuildJobIterator ¶ added in v1.21.0
func NewCmsisBuilderIterator ¶ added in v1.25.0
func NewCmsisIntellisenseIterator ¶ added in v1.25.0
func NewFPGAAdminIterator ¶ added in v1.57.0
func NewFPGAConnectionIterator ¶ added in v1.44.0
func NewFPGAIterator ¶ added in v1.44.0
func NewFPGAJobIterator ¶ added in v1.44.0
func NewFPGAPayloadIterator ¶ added in v1.44.0
func NewGenericWorkJobIterator ¶ added in v1.29.0
func NewGenericWorkerIterator ¶ added in v1.29.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 NewServiceAccessTokenIterator ¶ added in v1.84.0
func NewServiceAccountIterator ¶ added in v1.77.0
func NewUserIterator ¶ added in v1.57.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 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 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 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 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 = 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