Report

data class Report(val json: Configuration.Report.ReportFormat, val yaml: Configuration.Report.ReportFormat, val _emitScoreReport: String = "") : ConfigVerifiable

Report properties fields (report.*).

Fields under the report root namespace are properties controlling the report.

Constructors

Link copied to clipboard
constructor(json: Configuration.Report.ReportFormat, yaml: Configuration.Report.ReportFormat, _emitScoreReport: String = "")

Types

Link copied to clipboard
data class ReportFormat(val name: String) : ConfigVerifiable

Properties

Link copied to clipboard
Link copied to clipboard

Whether to emit the score report into the final report (ReportT).

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open fun verifyAll()

Verifies that the required constraints of this object is met.

Link copied to clipboard
open fun verifyImpl()

Additional checks for verifying constraints on fields which do not implement ConfigVerifiable.