ValidationResult

@Serializable(with = ValidationResultSerializer::class)
data class ValidationResult(val valid: Boolean, val code: String? = null, val message: String? = null, val severity: Severity? = null, val additional: Map<String, JsonElement> = emptyMap())

What a check's condition evaluates to.

additional is carried rather than rejected because the schema leaves this object open.

Constructors

Link copied to clipboard
constructor(valid: Boolean, code: String? = null, message: String? = null, severity: Severity? = null, additional: Map<String, JsonElement> = emptyMap())

Properties

Link copied to clipboard
val additional: Map<String, JsonElement>
Link copied to clipboard
val code: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard