trigger

package
v0.0.0-...-8f3712b Latest Latest
Warning

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

Go to latest
Published: Oct 1, 2019 License: MIT Imports: 15 Imported by: 0

Documentation

Overview

Package trigger contains wrappers around system triggers.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewTrigger

func NewTrigger(ctor *ConstructTrigger) (providers.ITriggerProvider, error)

NewTrigger creates a new trigger.

Types

type ConstructTrigger

type ConstructTrigger struct {
	Logger    common.ILoggerProvider
	Loader    providers.IPluginLoaderProvider
	Secret    common.ISecretProvider
	Validator providers.IValidatorProvider
	Provider  string
	Name      string
	RawConfig []byte
	FanOut    providers.IInternalFanOutProvider
	Server    providers.IServerProvider
	Storage   providers.IStorageProvider
	Timezone  *time.Location
}

ConstructTrigger has data required to create a new trigger.

type ErrInvalidActionConfig

type ErrInvalidActionConfig struct {
}

ErrInvalidActionConfig defines invalid action in config.

func (*ErrInvalidActionConfig) Error

func (*ErrInvalidActionConfig) Error() string

Error formats output.

type ErrNoActions

type ErrNoActions struct {
}

ErrNoActions defines no action.

func (*ErrNoActions) Error

func (e *ErrNoActions) Error() string

Error formats output.

Jump to

Keyboard shortcuts

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