upsertmemory

package
v0.12.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const ComponentName = "upsertMemory"
View Source
const OperationCreated = "created"
View Source
const OperationUpdated = "updated"
View Source
const PayloadType = "memory.upserted"

Variables

This section is empty.

Functions

This section is empty.

Types

type FieldPair

type FieldPair struct {
	Name  string `json:"name"`
	Value any    `json:"value"`
}

type Spec

type Spec struct {
	Namespace string      `json:"namespace"`
	MatchList []FieldPair `json:"matchList"`
	ValueList []FieldPair `json:"valueList"`
}

type UpsertMemory

type UpsertMemory struct{}

func (*UpsertMemory) Actions

func (c *UpsertMemory) Actions() []core.Action

func (*UpsertMemory) Cancel

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

func (*UpsertMemory) Cleanup

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

func (*UpsertMemory) Color

func (c *UpsertMemory) Color() string

func (*UpsertMemory) Configuration

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

func (*UpsertMemory) Description

func (c *UpsertMemory) Description() string

func (*UpsertMemory) Documentation

func (c *UpsertMemory) Documentation() string

func (*UpsertMemory) ExampleOutput

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

func (*UpsertMemory) Execute

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

func (*UpsertMemory) HandleAction

func (c *UpsertMemory) HandleAction(ctx core.ActionContext) error

func (*UpsertMemory) HandleWebhook

func (*UpsertMemory) Icon

func (c *UpsertMemory) Icon() string

func (*UpsertMemory) Label

func (c *UpsertMemory) Label() string

func (*UpsertMemory) Name

func (c *UpsertMemory) Name() string

func (*UpsertMemory) OutputChannels

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

func (*UpsertMemory) ProcessQueueItem

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

func (*UpsertMemory) Setup

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

Jump to

Keyboard shortcuts

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