writer

package
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Sep 12, 2024 License: Apache-2.0 Imports: 7 Imported by: 7

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Write

func Write(
	report any,
	config OutputConfig,
	startedAt datetime.DateTime,
	completedAt *datetime.DateTime,
	status int,
	errorMessage *string,
) error

Types

type Format added in v0.0.2

type Format struct {
	// contains filtered or unexported fields
}

func NewFormat added in v0.0.2

func NewFormat(value FormatValue) Format

func (Format) IsUnknown added in v0.0.2

func (f Format) IsUnknown() bool

func (Format) MarshalText added in v0.0.2

func (f Format) MarshalText() ([]byte, error)

func (Format) String added in v0.0.2

func (f Format) String() string

func (*Format) UnmarshalText added in v0.0.2

func (f *Format) UnmarshalText(text []byte) error

type FormatValue added in v0.0.2

type FormatValue string
const (
	JSON    FormatValue = "json"
	YAML    FormatValue = "yaml"
	SIGNAL  FormatValue = "signal"
	UNKNOWN FormatValue = "unknown"
)

func FormatValues added in v0.0.2

func FormatValues() []FormatValue

type OutputConfig added in v0.0.2

type OutputConfig struct {
	FilePath *string
	Output   Format
}

func NewOutputConfig added in v0.0.2

func NewOutputConfig(filePath *string, output Format) OutputConfig

Jump to

Keyboard shortcuts

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