flowopts

package
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: Dec 29, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetAdditionalFlows

func GetAdditionalFlows() []flowcore.FlowNameType

Flow names

func GetAdditionalFlowsByState

func GetAdditionalFlowsByState(teststate string) []flowcore.FlowNameType

func GetAdditionalTestFlows

func GetAdditionalTestFlows() []flowcore.FlowNameType

func GetFlowDatabaseName

func GetFlowDatabaseName() string

func NewOptionsBuilder added in v1.0.1

func NewOptionsBuilder(opts ...Option)

func ProcessAskFlumeEventMapper added in v1.0.1

func ProcessAskFlumeEventMapper(askFlumeContext *flowcore.AskFlumeContext, query *flowcore.AskFlumeMessage, tfmContext *flowcore.TrcFlowMachineContext, tfContext *flowcore.TrcFlowContext) *flowcore.AskFlumeMessage

func ProcessFlowController

func ProcessFlowController(tfmContext *flowcore.TrcFlowMachineContext, trcFlowContext *flowcore.TrcFlowContext) error

func ProcessTestFlowController

func ProcessTestFlowController(tfmContext *flowcore.TrcFlowMachineContext, trcFlowContext *flowcore.TrcFlowContext) error

Process a test flow.

Types

type AskFlumeResponse added in v1.0.1

type AskFlumeResponse struct {
	Message string
	Type    string
}

Placeholder

type Option added in v1.0.1

type Option func(*OptionsBuilder)

func LoadOptions added in v1.0.1

func LoadOptions() Option

type OptionsBuilder added in v1.0.1

type OptionsBuilder struct {
	// Flow
	GetAdditionalFlows         func() []flowcore.FlowNameType
	GetAdditionalTestFlows     func() []flowcore.FlowNameType
	GetAdditionalFlowsByState  func(string) []flowcore.FlowNameType
	ProcessTestFlowController  func(tfmContext *flowcore.TrcFlowMachineContext, trcFlowContext *flowcore.TrcFlowContext) error
	ProcessFlowController      func(tfmContext *flowcore.TrcFlowMachineContext, trcFlowContext *flowcore.TrcFlowContext) error
	GetFlowDatabaseName        func() string
	ProcessAskFlumeEventMapper func(askFlumeContext *flowcore.AskFlumeContext, query *flowcore.AskFlumeMessage, tfmContext *flowcore.TrcFlowMachineContext, tfContext *flowcore.TrcFlowContext) *flowcore.AskFlumeMessage
}
var BuildOptions *OptionsBuilder

Jump to

Keyboard shortcuts

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