Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoadConfig ¶
func LoadConfig() (*application.Config, error)
Types ¶
type EventParser ¶
func (EventParser) ParseEvent ¶
func (e EventParser) ParseEvent() (domain.ParsedEvent, error)
func (EventParser) ParseTargetScripts ¶
func (e EventParser) ParseTargetScripts(pe domain.ParsedEvent, tslPath string) ([]domain.TargetScript, error)
type Invoker ¶
func NewInvoker ¶
type ParsedEventValidator ¶
type ParsedEventValidator struct { Logger *slog.Logger Config application.Config }
func (*ParsedEventValidator) Validate ¶
func (pev *ParsedEventValidator) Validate(event domain.ParsedEvent) bool
type TargetScriptListValidator ¶
func (*TargetScriptListValidator) Validate ¶
func (slv *TargetScriptListValidator) Validate(list domain.TargetScriptList) bool
Click to show internal directories.
Click to hide internal directories.