actions

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Jun 23, 2026 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ProviderAction

type ProviderAction struct {
	PluginID        string           `json:"plugin_id"`
	StepType        string           `json:"step_type"`
	Contract        string           `json:"contract"`
	ContractVersion string           `json:"contract_version,omitempty"`
	RequiredConfig  []string         `json:"required_config,omitempty"`
	Config          []ProviderConfig `json:"config,omitempty"`
	OutputHandling  []string         `json:"output_handling,omitempty"`
	SubmitEndpoint  string           `json:"submit_endpoint,omitempty"`
	Prerequisites   []ProviderAction `json:"prerequisites,omitempty"`
	Fallbacks       []ProviderAction `json:"fallbacks,omitempty"`
}

func (ProviderAction) Validate

func (a ProviderAction) Validate() error

type ProviderConfig

type ProviderConfig struct {
	Name   string   `json:"name"`
	Value  string   `json:"value,omitempty"`
	Values []string `json:"values,omitempty"`
}

func (ProviderConfig) Validate

func (c ProviderConfig) Validate() error

Jump to

Keyboard shortcuts

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