Documentation ¶
Index ¶
- func GetExtraRoutes() []func(*chi.Mux)
- func Initialize(app core.App, db *database.SQLStore, bus *pubsub2.Bus, ...) error
- func RegisterExtraRoute(fn func(*chi.Mux))
- type ActivityEntryContext
- type CoursoredEvent
- type Error
- type Event
- type InstanceData
- type LineageData
- type RouteEntryContext
- type WorkflowEntryContext
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetExtraRoutes ¶ added in v0.8.8
func GetExtraRoutes() []func(*chi.Mux)
func Initialize ¶ added in v0.8.8
func Initialize(app core.App, db *database.SQLStore, bus *pubsub2.Bus, instanceManager *instancestore.InstanceManager, wakeByEvents events.WakeEventsWaiter, startByEvents events.WorkflowStart, circuit *core.Circuit) error
func RegisterExtraRoute ¶ added in v0.8.8
func RegisterExtraRoute(fn func(*chi.Mux))
Types ¶
type ActivityEntryContext ¶ added in v0.8.8
type ActivityEntryContext struct {
ID interface{} `json:"id,omitempty"`
}
type CoursoredEvent ¶ added in v0.8.8
type InstanceData ¶ added in v0.8.8
type InstanceData struct { ID uuid.UUID `json:"id"` CreatedAt time.Time `json:"createdAt"` EndedAt *time.Time `json:"endedAt"` Status string `json:"status"` WorkflowPath string `json:"path"` ErrorCode *string `json:"errorCode"` Invoker string `json:"invoker"` Definition []byte `json:"definition,omitempty"` ErrorMessage []byte `json:"errorMessage"` Flow []string `json:"flow"` TraceID string `json:"traceId"` Lineage []*LineageData `json:"lineage"` Namespace string `json:"namespace"` InputLength *int `json:"inputLength,omitempty"` Input []byte `json:"input,omitempty"` OutputLength *int `json:"outputLength,omitempty"` Output []byte `json:"output,omitempty"` MetadataLength *int `json:"metadataLength,omitempty"` Metadata []byte `json:"metadata,omitempty"` }
type LineageData ¶ added in v0.8.8
type RouteEntryContext ¶ added in v0.8.8
type RouteEntryContext struct {
Path interface{} `json:"path,omitempty"`
}
type WorkflowEntryContext ¶ added in v0.8.8
type WorkflowEntryContext struct { Status interface{} `json:"status"` State interface{} `json:"state"` Branch interface{} `json:"branch"` Path interface{} `json:"workflow"` CalledAs interface{} `json:"calledAs"` Instance interface{} `json:"instance"` }
Click to show internal directories.
Click to hide internal directories.