Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProviderReport ¶
type ProviderReport map[ProviderReportKey]any
ProviderReport represents a report that is returned by providers.
func (*ProviderReport) Merge ¶
func (r *ProviderReport) Merge(other ProviderReport) *ProviderReport
Merge merges the report with a different report overriding already existing entries if there's a collision.
type ProviderReportKey ¶
type ProviderReportKey string
ProviderReportKey represents a key type for providers' reports.
type Report ¶
type Report map[string]ProviderReport
Report represents a report that is returned by executing managers workflows. This is also the type that is being sent out to consumers.
type Signal ¶
type Signal string
Signal represents the signal name to include in the serialized report.
type SignalReport ¶
SignalReport contains the packaged Report with a signal name attached.
Click to show internal directories.
Click to hide internal directories.