1
0
mirror of https://github.com/pcvolkmer/mv64e-etl-processor synced 2025-09-13 17:02:52 +00:00

Ignore unknown properties in DataQualityResponse

This commit is contained in:
2023-08-08 19:16:59 +02:00
parent 536ecbbd56
commit 6ad6ee13a1
2 changed files with 73 additions and 0 deletions

View File

@@ -19,6 +19,7 @@
package dev.dnpm.etl.processor.monitoring
import com.fasterxml.jackson.annotation.JsonIgnoreProperties
import com.fasterxml.jackson.annotation.JsonValue
import com.fasterxml.jackson.core.JsonParseException
import com.fasterxml.jackson.databind.JsonMappingException
@@ -46,8 +47,10 @@ class ReportService(
}
@JsonIgnoreProperties(ignoreUnknown = true)
private data class DataQualityReport(val issues: List<Issue>)
@JsonIgnoreProperties(ignoreUnknown = true)
data class Issue(val severity: Severity, val message: String)
enum class Severity(@JsonValue val value: String) {