reportmanager

package
v0.0.0-...-5f77310 Latest Latest
Warning

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

Go to latest
Published: Aug 16, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ReportBuilder

type ReportBuilder struct{}

func (ReportBuilder) AddModuleResult

func (r ReportBuilder) AddModuleResult(module string, result evaluation.Result)

func (ReportBuilder) GetReport

func (r ReportBuilder) GetReport() evaluation.Report

func (ReportBuilder) SetInput

func (r ReportBuilder) SetInput(input *input.Model)

func (ReportBuilder) SetOutcome

func (r ReportBuilder) SetOutcome(result evaluation.Result)

type ReportManager

type ReportManager struct {
}

func (*ReportManager) GetReport

func (rm *ReportManager) GetReport(_ context.Context, _, _ string) (*evaluation.Report, error)

func (*ReportManager) ListReports

func (rm *ReportManager) ListReports(_ context.Context, _ string) ([]evaluation.ReportMetadata, error)

func (*ReportManager) NewReportBuilder

func (rm *ReportManager) NewReportBuilder(_ context.Context, _, _, _ string) evaluation.ReportBuilder

func (*ReportManager) StoreReport

Jump to

Keyboard shortcuts

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