types

package
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: Dec 12, 2023 License: Apache-2.0 Imports: 0 Imported by: 0

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

type SignalReport struct {
	Signal
	Report
}

SignalReport contains the packaged Report with a signal name attached.

Jump to

Keyboard shortcuts

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