action

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2026 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ActionApp

type ActionApp struct {
	Config        config.Config
	Logger        zerolog.Logger
	ActionPers    domain.ActionPers
	ActionRunPers domain.ActionRunPers
}

func NewActionApp

func NewActionApp(config config.Config, logger zerolog.Logger, actionPers domain.ActionPers, actionRunPers domain.ActionRunPers) *ActionApp

func (*ActionApp) CreateAction

func (app *ActionApp) CreateAction(input dto.CreateActionInput) (*dto.CreateActionOutput, error)

func (*ActionApp) DeleteAction

func (app *ActionApp) DeleteAction(input dto.DeleteActionInput) error

func (*ActionApp) ExecuteActions

func (app *ActionApp) ExecuteActions(input dto.ExecuteActionInput)

ExecuteActions triggers all matching actions for an event

func (*ActionApp) GetAction

func (app *ActionApp) GetAction(input dto.GetActionInput) (*dto.GetActionOutput, error)

func (*ActionApp) GetRuns

func (app *ActionApp) GetRuns(input dto.GetRunsInput) (*dto.GetRunsOutput, error)

func (*ActionApp) ListActions

func (app *ActionApp) ListActions(input dto.ListActionsInput) (*dto.ListActionsOutput, error)

func (*ActionApp) UpdateAction

func (app *ActionApp) UpdateAction(input dto.UpdateActionInput) error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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