filter

package
v0.8.0 Latest Latest
Warning

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

Go to latest
Published: Feb 15, 2026 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const ComponentName = "filter"

Variables

This section is empty.

Functions

This section is empty.

Types

type Filter

type Filter struct{}

func (*Filter) Actions

func (f *Filter) Actions() []core.Action

func (*Filter) Cancel

func (f *Filter) Cancel(ctx core.ExecutionContext) error

func (*Filter) Cleanup added in v0.7.0

func (f *Filter) Cleanup(ctx core.SetupContext) error

func (*Filter) Color

func (f *Filter) Color() string

func (*Filter) Configuration

func (f *Filter) Configuration() []configuration.Field

func (*Filter) Description

func (f *Filter) Description() string

func (*Filter) Documentation added in v0.1.6

func (f *Filter) Documentation() string

func (*Filter) ExampleOutput added in v0.0.45

func (f *Filter) ExampleOutput() map[string]any

func (*Filter) Execute

func (f *Filter) Execute(ctx core.ExecutionContext) error

func (*Filter) HandleAction

func (f *Filter) HandleAction(ctx core.ActionContext) error

func (*Filter) HandleWebhook

func (f *Filter) HandleWebhook(ctx core.WebhookRequestContext) (int, error)

func (*Filter) Icon

func (f *Filter) Icon() string

func (*Filter) Label

func (f *Filter) Label() string

func (*Filter) Name

func (f *Filter) Name() string

func (*Filter) OutputChannels

func (f *Filter) OutputChannels(configuration any) []core.OutputChannel

func (*Filter) ProcessQueueItem

func (f *Filter) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error)

func (*Filter) Setup

func (f *Filter) Setup(ctx core.SetupContext) error

type Spec

type Spec struct {
	Expression string `json:"expression"`
}

Jump to

Keyboard shortcuts

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