|
1 | 1 | package com.regula.documentreader.webclient.model.ext; |
2 | 2 |
|
3 | | -import com.regula.documentreader.webclient.model.AuthenticityResult; |
4 | | -import com.regula.documentreader.webclient.model.ImageQualityCheckList; |
5 | | -import com.regula.documentreader.webclient.model.ImageQualityResult; |
6 | | -import com.regula.documentreader.webclient.model.ImagesResult; |
7 | | -import com.regula.documentreader.webclient.model.ProcessResponse; |
8 | | -import com.regula.documentreader.webclient.model.Result; |
9 | | -import com.regula.documentreader.webclient.model.ResultItem; |
10 | | -import com.regula.documentreader.webclient.model.Status; |
11 | | -import com.regula.documentreader.webclient.model.StatusResult; |
12 | | -import com.regula.documentreader.webclient.model.TextResult; |
| 3 | +import com.regula.documentreader.webclient.model.*; |
13 | 4 | import com.regula.documentreader.webclient.model.ext.authenticity.Authenticity; |
14 | 5 | import java.util.ArrayList; |
15 | 6 | import java.util.List; |
@@ -81,6 +72,19 @@ public ImageQualityCheckList imageQualityChecks(int page_idx) { |
81 | 72 | return null; |
82 | 73 | } |
83 | 74 |
|
| 75 | + public OneCandidate documentType() { |
| 76 | + int defaultPageIdx = 1; |
| 77 | + return documentType(defaultPageIdx); |
| 78 | + } |
| 79 | + |
| 80 | + public OneCandidate documentType(int pageIdx) { |
| 81 | + ChosenDocumentTypeResult result = getResult(Result.DOCUMENT_TYPE, pageIdx); |
| 82 | + if (result != null) { |
| 83 | + return result.getOneCandidate(); |
| 84 | + } |
| 85 | + return null; |
| 86 | + } |
| 87 | + |
84 | 88 | public <R> R resultByType(int type) { |
85 | 89 | for (ResultItem item : originalResponse.getContainerList().getList()) { |
86 | 90 | if (item.getResultType() == type) { |
|
0 commit comments