foreach

package
v0.25.1 Latest Latest
Warning

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

Go to latest
Published: Jun 9, 2026 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const ChannelNameItem = "item"
View Source
const ComponentName = "forEach"
View Source
const PayloadType = "foreach.item"

Variables

This section is empty.

Functions

This section is empty.

Types

type ForEach

type ForEach struct{}

func (*ForEach) Cancel

func (c *ForEach) Cancel(ctx core.ExecutionContext) error

func (*ForEach) Cleanup

func (c *ForEach) Cleanup(ctx core.SetupContext) error

func (*ForEach) Color

func (c *ForEach) Color() string

func (*ForEach) Configuration

func (c *ForEach) Configuration() []configuration.Field

func (*ForEach) Description

func (c *ForEach) Description() string

func (*ForEach) Documentation

func (c *ForEach) Documentation() string

func (*ForEach) ExampleOutput

func (c *ForEach) ExampleOutput() map[string]any

func (*ForEach) Execute

func (c *ForEach) Execute(ctx core.ExecutionContext) error

func (*ForEach) HandleHook

func (c *ForEach) HandleHook(ctx core.ActionHookContext) error

func (*ForEach) HandleWebhook

func (c *ForEach) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error)

func (*ForEach) Hooks

func (c *ForEach) Hooks() []core.Hook

func (*ForEach) Icon

func (c *ForEach) Icon() string

func (*ForEach) Label

func (c *ForEach) Label() string

func (*ForEach) Name

func (c *ForEach) Name() string

func (*ForEach) OutputChannels

func (c *ForEach) OutputChannels(configuration any) []core.OutputChannel

func (*ForEach) ProcessQueueItem

func (c *ForEach) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error)

func (*ForEach) Setup

func (c *ForEach) Setup(ctx core.SetupContext) error

type Spec

type Spec struct {
	ArrayExpression string `json:"arrayExpression"`
}

Jump to

Keyboard shortcuts

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