aggregate

package
v0.2.21 Latest Latest
Warning

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

Go to latest
Published: Sep 9, 2026 License: MPL-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RuntimeAPI

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

func NewRuntimeAPI

func NewRuntimeAPI(
	contexts workspaceConsumerAPI.ContextService,
	skills *workspaceadapter.Adapter,
) (*RuntimeAPI, error)

func (*RuntimeAPI) SkillAdapter

func (a *RuntimeAPI) SkillAdapter() *workspaceadapter.Adapter

type WorkspaceArtifactSettingsStore

type WorkspaceArtifactSettingsStore interface {
	SetArtifactRuntimeDisabled(
		ctx context.Context,
		workspace workspaceDomain.WorkspaceRef,
		ref artifact.ArtifactRef,
		expectedRevision uint64,
		runtimeDisabled bool,
	) (workspaceConsumerAPI.WorkspaceArtifactView, error)
}

type WorkspaceStoreReader

type WorkspaceStoreReader interface {
	GetWorkspace(
		ctx context.Context,
		request *workspaceConsumerAPI.GetWorkspaceRequest,
	) (*workspaceConsumerAPI.GetWorkspaceResponse, error)
}

Jump to

Keyboard shortcuts

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