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.