buildingblock

package
v0.9.0 Latest Latest
Warning

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

Go to latest
Published: Nov 4, 2026 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package buildingblock waits for the run of a building block, by the rules of client.MeshBuildingBlockV2Status.RunChangedSince and client.MeshBuildingBlockV2.RunEndedSince.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RunWait

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

func NewRunWait

func NewRunWait(raw *client.RawClient, buildingBlockUuid uuid.UUID) RunWait

func (RunWait) AwaitEnd

AwaitEnd returns the building block once meshStack has reacted to a write since before, and the run is no longer running.

func (RunWait) AwaitReaction

AwaitReaction returns the building block once meshStack has reacted to a write since before.

func (RunWait) Outcome

func (w RunWait) Outcome(block *client.MeshBuildingBlockV2) error

Outcome is an error for a run that ended in a state someone has to act on.

func (RunWait) StartFailure

func (w RunWait) StartFailure(block *client.MeshBuildingBlockV2) error

Jump to

Keyboard shortcuts

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