Documentation
¶
Index ¶
Constants ¶
View Source
const DebugActionName = "debug"
View Source
const JoinThreadsActionName = "join_threads"
JoinThreadsActionName const
Variables ¶
View Source
var ActionValidators map[string]ActionValidatorFunc = make(map[string]ActionValidatorFunc)
Functions ¶
func TestMinCliVersion ¶
Types ¶
type ActionValidatorFunc ¶
ActionValidatorFunc type
type Blueprint ¶
type Blueprint struct { ExecutionUUID *string Actions []base.Action `json:"actions"` MinCLIVersion *string `json:"min_cli_version"` Raw *[]byte BuilderErrors int `json:"n_errors"` BuilderWarnings int `json:"n_warnings"` }
Blueprint struct
func NewFromBackend ¶
func NewFromBackend(bpUrl *BlueprintURL) (*Blueprint, error)
NewFromBackend func
func NewFromMarket ¶
func NewFromMarket(bpUrl *BlueprintURL) (*Blueprint, error)
type BlueprintURL ¶
type BlueprintURL struct { Scheme string OrganizationSlug string CollectionSlug string BlueprintSlug string Version string FilePath string UrlPath string }
func ParsePath ¶
func ParsePath(path string) (*BlueprintURL, error)
func ParseURL ¶
func ParseURL(path string) (*BlueprintURL, error)
type ConditionalNextActions ¶
type IRBGenConfig ¶
IRBGenConfig struct
type IRBlueprint ¶
type IRBlueprint struct { BP *Blueprint ExecutionUUID *string // [thread-action-id][thread-path]*base.Action JoinThreadPoints map[string]*base.Action Actions map[string]*base.Action StartAction *base.Action Args []*IRBArg }
IRBlueprint struct. Intermediate Representation Blueprint. Precompiler.
func GenerateIRB ¶
func GenerateIRB(bp *Blueprint, irbConf *IRBGenConfig) (*IRBlueprint, error)
GenerateIRB func
func NewIRBFromAny ¶
func NewIRBFromAny(bpurl *BlueprintURL, irbConf *IRBGenConfig) (*IRBlueprint, error)
type InternalParameters ¶
type InternalParameters struct {
Waiters []string `json:"_waiters"`
}
InternalParameters struct Config params defined to be used internally.
Click to show internal directories.
Click to hide internal directories.