diff --git a/fints4k/src/commonMain/kotlin/net/dankito/banking/fints/response/BankResponse.kt b/fints4k/src/commonMain/kotlin/net/dankito/banking/fints/response/BankResponse.kt index 56f442c4..3cd7df9d 100644 --- a/fints4k/src/commonMain/kotlin/net/dankito/banking/fints/response/BankResponse.kt +++ b/fints4k/src/commonMain/kotlin/net/dankito/banking/fints/response/BankResponse.kt @@ -82,6 +82,12 @@ open class BankResponse( open val segmentFeedbacks: List get() = getSegmentsById(InstituteSegmentId.SegmentFeedback) + + open val warningSegmentFeedbacks: List + get() = segmentFeedbacks.filter { it.isWarning } + + open val errorSegmentFeedbacks: List + get() = segmentFeedbacks.filter { it.isError } open val aufsetzpunkt: String? // TODO: what to do if there are multiple Aufsetzpunkte? get() = segmentFeedbacks.flatMap { it.feedbacks }.filterIsInstance().firstOrNull()?.aufsetzpunkt