addmemory

package
v0.23.0 Latest Latest
Warning

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

Go to latest
Published: May 28, 2026 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const ComponentName = "addMemory"
View Source
const PayloadType = "memory.added"

Variables

This section is empty.

Functions

This section is empty.

Types

type AddMemory

type AddMemory struct{}

func (*AddMemory) Cancel

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

func (*AddMemory) Cleanup

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

func (*AddMemory) Color

func (c *AddMemory) Color() string

func (*AddMemory) Configuration

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

func (*AddMemory) Description

func (c *AddMemory) Description() string

func (*AddMemory) Documentation

func (c *AddMemory) Documentation() string

func (*AddMemory) ExampleOutput

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

func (*AddMemory) Execute

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

func (*AddMemory) HandleHook added in v0.18.0

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

func (*AddMemory) HandleWebhook

func (*AddMemory) Hooks added in v0.18.0

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

func (*AddMemory) Icon

func (c *AddMemory) Icon() string

func (*AddMemory) Label

func (c *AddMemory) Label() string

func (*AddMemory) Name

func (c *AddMemory) Name() string

func (*AddMemory) OutputChannels

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

func (*AddMemory) ProcessQueueItem

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

func (*AddMemory) Setup

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

type Spec

type Spec struct {
	Namespace    string      `json:"namespace"`
	Values       any         `json:"values,omitempty"`
	ValueList    []ValuePair `json:"valueList,omitempty"`
	IterateList  bool        `json:"iterateList,omitempty"`
	ListSource   string      `json:"listSource,omitempty"`
	ItemVariable string      `json:"itemVariable,omitempty"`
}

type ValuePair

type ValuePair = memorywrite.NameValuePair

Jump to

Keyboard shortcuts

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