1
0
mirror of https://github.com/pcvolkmer/etl-processor.git synced 2025-07-03 23:12:54 +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) {