Documentation
¶
Index ¶
- type ActionApp
- func (app *ActionApp) CreateAction(input dto.CreateActionInput) (*dto.CreateActionOutput, error)
- func (app *ActionApp) DeleteAction(input dto.DeleteActionInput) error
- func (app *ActionApp) ExecuteActions(input dto.ExecuteActionInput)
- func (app *ActionApp) GetAction(input dto.GetActionInput) (*dto.GetActionOutput, error)
- func (app *ActionApp) GetRuns(input dto.GetRunsInput) (*dto.GetRunsOutput, error)
- func (app *ActionApp) ListActions(input dto.ListActionsInput) (*dto.ListActionsOutput, error)
- func (app *ActionApp) UpdateAction(input dto.UpdateActionInput) error
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
Click to show internal directories.
Click to hide internal directories.