diff --git a/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxDocumentAuthenticityCheck.java b/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxDocumentAuthenticityCheck.java index 6dfdc1b9..a3225442 100644 --- a/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxDocumentAuthenticityCheck.java +++ b/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxDocumentAuthenticityCheck.java @@ -1,7 +1,5 @@ package com.yoti.api.client.sandbox.docs.request.check; -import static com.yoti.api.client.spi.remote.util.Validation.notNull; - import com.yoti.api.client.sandbox.docs.request.SandboxDocumentFilter; import com.yoti.api.client.sandbox.docs.request.check.report.SandboxCheckReport; @@ -30,7 +28,9 @@ protected Builder self() { @Override public SandboxDocumentAuthenticityCheck build() { - SandboxCheckReport report = new SandboxCheckReport(recommendation, breakdown); + SandboxCheckReport report = recommendation == null && breakdown == null + ? null + : new SandboxCheckReport(recommendation, breakdown); SandboxCheckResult result = new SandboxCheckResult(report, reportTemplate); return new SandboxDocumentAuthenticityCheck(result, documentFilter); diff --git a/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxDocumentFaceMatchCheck.java b/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxDocumentFaceMatchCheck.java index e888bdb2..80bc3a66 100644 --- a/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxDocumentFaceMatchCheck.java +++ b/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxDocumentFaceMatchCheck.java @@ -1,7 +1,5 @@ package com.yoti.api.client.sandbox.docs.request.check; -import static com.yoti.api.client.spi.remote.util.Validation.notNull; - import com.yoti.api.client.sandbox.docs.request.SandboxDocumentFilter; import com.yoti.api.client.sandbox.docs.request.check.report.SandboxCheckReport; @@ -30,7 +28,9 @@ protected Builder self() { @Override public SandboxDocumentFaceMatchCheck build() { - SandboxCheckReport report = new SandboxCheckReport(recommendation, breakdown); + SandboxCheckReport report = recommendation == null && breakdown == null + ? null + : new SandboxCheckReport(recommendation, breakdown); SandboxCheckResult result = new SandboxCheckResult(report, reportTemplate); return new SandboxDocumentFaceMatchCheck(result, documentFilter); diff --git a/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxDocumentTextDataCheck.java b/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxDocumentTextDataCheck.java index 4fc3b5ef..ae5dc902 100644 --- a/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxDocumentTextDataCheck.java +++ b/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxDocumentTextDataCheck.java @@ -1,7 +1,5 @@ package com.yoti.api.client.sandbox.docs.request.check; -import static com.yoti.api.client.spi.remote.util.Validation.notNull; - import java.util.HashMap; import java.util.Map; @@ -57,7 +55,9 @@ protected Builder self() { @Override public SandboxDocumentTextDataCheck build() { - SandboxCheckReport report = new SandboxCheckReport(recommendation, breakdown); + SandboxCheckReport report = recommendation == null && breakdown == null + ? null + : new SandboxCheckReport(recommendation, breakdown); SandboxDocumentTextDataCheckResult result = new SandboxDocumentTextDataCheckResult(report, reportTemplate, documentFields); return new SandboxDocumentTextDataCheck(result, documentFilter); diff --git a/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxFaceComparisonCheck.java b/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxFaceComparisonCheck.java index 19a8703c..e4dc1cdb 100644 --- a/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxFaceComparisonCheck.java +++ b/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxFaceComparisonCheck.java @@ -1,7 +1,5 @@ package com.yoti.api.client.sandbox.docs.request.check; -import static com.yoti.api.client.spi.remote.util.Validation.notNull; - import com.yoti.api.client.sandbox.docs.request.check.report.SandboxCheckReport; public class SandboxFaceComparisonCheck extends SandboxCheck { @@ -28,7 +26,9 @@ protected Builder self() { @Override public SandboxFaceComparisonCheck build() { - SandboxCheckReport report = new SandboxCheckReport(recommendation, breakdown); + SandboxCheckReport report = recommendation == null && breakdown == null + ? null + : new SandboxCheckReport(recommendation, breakdown); SandboxCheckResult result = new SandboxCheckResult(report, reportTemplate); return new SandboxFaceComparisonCheck(result); diff --git a/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxIdDocumentComparisonCheck.java b/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxIdDocumentComparisonCheck.java index c19aabf7..4a05675b 100644 --- a/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxIdDocumentComparisonCheck.java +++ b/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxIdDocumentComparisonCheck.java @@ -1,7 +1,5 @@ package com.yoti.api.client.sandbox.docs.request.check; -import static com.yoti.api.client.spi.remote.util.Validation.notNull; - import com.yoti.api.client.sandbox.docs.request.SandboxDocumentFilter; import com.yoti.api.client.sandbox.docs.request.check.report.SandboxCheckReport; @@ -41,7 +39,9 @@ protected Builder self() { @Override public SandboxIdDocumentComparisonCheck build() { - SandboxCheckReport report = new SandboxCheckReport(recommendation, breakdown); + SandboxCheckReport report = recommendation == null && breakdown == null + ? null + : new SandboxCheckReport(recommendation, breakdown); SandboxCheckResult result = new SandboxCheckResult(report, reportTemplate); return new SandboxIdDocumentComparisonCheck(result, secondaryDocumentFilter); diff --git a/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxStaticLivenessCheckBuilder.java b/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxStaticLivenessCheckBuilder.java index ee0db329..96b8c083 100644 --- a/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxStaticLivenessCheckBuilder.java +++ b/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxStaticLivenessCheckBuilder.java @@ -1,7 +1,5 @@ package com.yoti.api.client.sandbox.docs.request.check; -import static com.yoti.validation.Validation.notNull; - import com.yoti.api.client.docs.DocScanConstants; import com.yoti.api.client.sandbox.docs.request.check.report.SandboxCheckReport; @@ -23,7 +21,9 @@ protected SandboxStaticLivenessCheckBuilder self() { @Override public SandboxLivenessCheck build() { - SandboxCheckReport report = new SandboxCheckReport(recommendation, breakdown); + SandboxCheckReport report = recommendation == null && breakdown == null + ? null + : new SandboxCheckReport(recommendation, breakdown); SandboxCheckResult result = new SandboxCheckResult(report, reportTemplate); return new SandboxLivenessCheck(result, DocScanConstants.STATIC, responseDelay); diff --git a/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxSupplementaryDocumentTextDataCheck.java b/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxSupplementaryDocumentTextDataCheck.java index 7e294a5c..c0305384 100644 --- a/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxSupplementaryDocumentTextDataCheck.java +++ b/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxSupplementaryDocumentTextDataCheck.java @@ -1,7 +1,5 @@ package com.yoti.api.client.sandbox.docs.request.check; -import static com.yoti.api.client.spi.remote.util.Validation.notNull; - import java.util.HashMap; import java.util.Map; @@ -54,7 +52,9 @@ protected Builder self() { @Override public SandboxSupplementaryDocumentTextDataCheck build() { - SandboxCheckReport report = new SandboxCheckReport(recommendation, breakdown); + SandboxCheckReport report = recommendation == null && breakdown == null + ? null + : new SandboxCheckReport(recommendation, breakdown); SandboxSupplementaryDocumentTextDataCheckResult result = new SandboxSupplementaryDocumentTextDataCheckResult(report, reportTemplate, documentFields); return new SandboxSupplementaryDocumentTextDataCheck(result, documentFilter); diff --git a/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxSynecticsIdentityFraudCheck.java b/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxSynecticsIdentityFraudCheck.java index 9e66d7da..db3dc0cd 100644 --- a/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxSynecticsIdentityFraudCheck.java +++ b/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxSynecticsIdentityFraudCheck.java @@ -1,7 +1,5 @@ package com.yoti.api.client.sandbox.docs.request.check; -import static com.yoti.api.client.spi.remote.util.Validation.notNull; - import com.yoti.api.client.sandbox.docs.request.check.report.SandboxCheckReport; public class SandboxSynecticsIdentityFraudCheck extends SandboxCheck { @@ -28,7 +26,9 @@ protected Builder self() { @Override public SandboxSynecticsIdentityFraudCheck build() { - SandboxCheckReport report = new SandboxCheckReport(recommendation, breakdown); + SandboxCheckReport report = recommendation == null && breakdown == null + ? null + : new SandboxCheckReport(recommendation, breakdown); SandboxCheckResult result = new SandboxCheckResult(report, reportTemplate); return new SandboxSynecticsIdentityFraudCheck(result); diff --git a/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxThirdPartyIdentityCheck.java b/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxThirdPartyIdentityCheck.java index d18804e5..7df9c884 100644 --- a/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxThirdPartyIdentityCheck.java +++ b/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxThirdPartyIdentityCheck.java @@ -1,7 +1,5 @@ package com.yoti.api.client.sandbox.docs.request.check; -import static com.yoti.api.client.spi.remote.util.Validation.notNull; - import com.yoti.api.client.sandbox.docs.request.check.report.SandboxCheckReport; public class SandboxThirdPartyIdentityCheck extends SandboxCheck { @@ -29,7 +27,9 @@ protected Builder self() { @Override public SandboxThirdPartyIdentityCheck build() { - SandboxCheckReport report = new SandboxCheckReport(recommendation, breakdown); + SandboxCheckReport report = recommendation == null && breakdown == null + ? null + : new SandboxCheckReport(recommendation, breakdown); SandboxCheckResult result = new SandboxCheckResult(report, reportTemplate); return new SandboxThirdPartyIdentityCheck(result); diff --git a/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxThirdPartyIdentityFraudOneCheck.java b/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxThirdPartyIdentityFraudOneCheck.java index e0c8ac80..c2499643 100644 --- a/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxThirdPartyIdentityFraudOneCheck.java +++ b/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxThirdPartyIdentityFraudOneCheck.java @@ -1,7 +1,5 @@ package com.yoti.api.client.sandbox.docs.request.check; -import static com.yoti.api.client.spi.remote.util.Validation.notNull; - import com.yoti.api.client.sandbox.docs.request.check.report.SandboxCheckReport; public class SandboxThirdPartyIdentityFraudOneCheck extends SandboxCheck { @@ -28,7 +26,9 @@ protected Builder self() { @Override public SandboxThirdPartyIdentityFraudOneCheck build() { - SandboxCheckReport report = new SandboxCheckReport(recommendation, breakdown); + SandboxCheckReport report = recommendation == null && breakdown == null + ? null + : new SandboxCheckReport(recommendation, breakdown); SandboxCheckResult result = new SandboxCheckResult(report, reportTemplate); return new SandboxThirdPartyIdentityFraudOneCheck(result); diff --git a/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxWatchlistAdvancedCaCheck.java b/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxWatchlistAdvancedCaCheck.java index 0329688c..477501c9 100644 --- a/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxWatchlistAdvancedCaCheck.java +++ b/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxWatchlistAdvancedCaCheck.java @@ -50,7 +50,9 @@ protected Builder self() { @Override public SandboxWatchlistAdvancedCaCheck build() { - SandboxCheckReport report = new SandboxCheckReport(recommendation, breakdown); + SandboxCheckReport report = recommendation == null && breakdown == null + ? null + : new SandboxCheckReport(recommendation, breakdown); SandboxCheckResult result = new SandboxCheckResult(report, reportTemplate); return new SandboxWatchlistAdvancedCaCheck(result, sourcesFilter); diff --git a/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxWatchlistScreeningCheck.java b/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxWatchlistScreeningCheck.java index 97da3cc9..5d17d7be 100644 --- a/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxWatchlistScreeningCheck.java +++ b/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxWatchlistScreeningCheck.java @@ -1,7 +1,5 @@ package com.yoti.api.client.sandbox.docs.request.check; -import static com.yoti.api.client.spi.remote.util.Validation.notNull; - import com.yoti.api.client.sandbox.docs.request.check.report.SandboxCheckReport; public class SandboxWatchlistScreeningCheck extends SandboxCheck { @@ -28,7 +26,9 @@ protected Builder self() { @Override public SandboxWatchlistScreeningCheck build() { - SandboxCheckReport report = new SandboxCheckReport(recommendation, breakdown); + SandboxCheckReport report = recommendation == null && breakdown == null + ? null + : new SandboxCheckReport(recommendation, breakdown); SandboxCheckResult result = new SandboxCheckResult(report, reportTemplate); return new SandboxWatchlistScreeningCheck(result); diff --git a/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxZoomLivenessCheckBuilder.java b/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxZoomLivenessCheckBuilder.java index 482804b5..33420366 100644 --- a/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxZoomLivenessCheckBuilder.java +++ b/yoti-sdk-sandbox/src/main/java/com/yoti/api/client/sandbox/docs/request/check/SandboxZoomLivenessCheckBuilder.java @@ -1,7 +1,5 @@ package com.yoti.api.client.sandbox.docs.request.check; -import static com.yoti.validation.Validation.notNull; - import com.yoti.api.client.docs.DocScanConstants; import com.yoti.api.client.sandbox.docs.request.check.report.SandboxCheckReport; @@ -23,7 +21,9 @@ public SandboxZoomLivenessCheckBuilder withResponseDelay(Integer responseDelay) @Override public SandboxLivenessCheck build() { - SandboxCheckReport report = new SandboxCheckReport(recommendation, breakdown); + SandboxCheckReport report = recommendation == null && breakdown == null + ? null + : new SandboxCheckReport(recommendation, breakdown); SandboxCheckResult result = new SandboxCheckResult(report, reportTemplate); return new SandboxLivenessCheck(result, DocScanConstants.ZOOM, responseDelay);