activites

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Jul 13, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const CUSTOMIZED_LOOP_PORT_FINISHED = "finished"
View Source
const CUSTOMIZED_LOOP_PORT_OUTPUT = "output"
View Source
const LOOP_PORT_FINISHED = "finished"
View Source
const LOOP_PORT_OUTPUT = "output"

Variables

This section is empty.

Functions

This section is empty.

Types

type ConditionActivity

type ConditionActivity struct {
	BaseActivity runtime.BaseActivity[ConditionConfig]
}

func (ConditionActivity) Input

func (c ConditionActivity) Input(inputValue interface{})

type ConditionConfig

type ConditionConfig struct {
	TrueExpression string `json:"trueExpression"`
}

type CustomizedLoopActivity

type CustomizedLoopActivity struct {
	BaseActivity runtime.BaseActivity[CustomizedLoopConfig]
}

func (CustomizedLoopActivity) Input

func (l CustomizedLoopActivity) Input(inputValue any)

func (CustomizedLoopActivity) Output

func (l CustomizedLoopActivity) Output(value any)

type CustomizedLoopConfig

type CustomizedLoopConfig struct {
	FromInput bool `json:"fromInput"`
	Times     int  `json:"times"`
}

type DebugActivity

type DebugActivity struct {
	BaseActivity runtime.BaseActivity[DebugConfig]
}

func (DebugActivity) Input

func (d DebugActivity) Input(inputValue any, ctx context.Context)

type DebugConfig

type DebugConfig struct {
	Tip    string `json:"tip"`
	Closed bool   `json:"closed"`
}

type LoopActivity

type LoopActivity struct {
	BaseActivity runtime.BaseActivity[LoopConfig]
}

func (LoopActivity) Input

func (l LoopActivity) Input(inputValue any)

func (LoopActivity) Output

func (l LoopActivity) Output(value any)

type LoopConfig

type LoopConfig struct {
	FromInput bool `json:"fromInput"`
	Times     int  `json:"times"`
}

type SubLogicFlowActivity

type SubLogicFlowActivity struct {
	BaseActivity runtime.BaseActivity[SubLogicFlowConfig]
}

func (SubLogicFlowActivity) GetFlowMeta

func (s SubLogicFlowActivity) GetFlowMeta() *dsl.LogicFlowDefine

func (SubLogicFlowActivity) Init

func (s SubLogicFlowActivity) Init(meta *dsl.ActivityDefine)

该方法如果存在,会通过反射被自动调用

type SubLogicFlowConfig

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

Jump to

Keyboard shortcuts

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