Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Execution ¶
type Execution struct { ID string `hash:"-"` EventID string `hash:"eventID"` Status Status `hash:"-"` Service *service.Service `hash:"service"` TaskKey string `hash:"taskKey"` Tags []string `hash:"tags"` Inputs map[string]interface{} `hash:"inputs"` OutputKey string `hash:"-"` OutputData map[string]interface{} `hash:"-"` CreatedAt time.Time `hash:"-"` ExecutedAt time.Time `hash:"-"` ExecutionDuration time.Duration `hash:"-"` }
Execution stores all informations about executions.
func New ¶ added in v0.4.0
func New(service *service.Service, eventID string, taskKey string, inputs map[string]interface{}, tags []string) (*Execution, error)
New returns a new execution. It returns an error if inputs are invalid.
type StatusError ¶ added in v0.4.0
StatusError is an error when the processing is done on en execution with the wrong status
func (StatusError) Error ¶ added in v0.4.0
func (e StatusError) Error() string
Error returns the string representation of error.
Click to show internal directories.
Click to hide internal directories.