Skip to content

Commit 4d4b3e0

Browse files
authored
Merge pull request #72 from regulaforensics/SP-9433-add-doctype
[SP-9433] add doctype method
2 parents c09b34a + 9490a51 commit 4d4b3e0

3 files changed

Lines changed: 15 additions & 10 deletions

File tree

.DS_Store

6 KB
Binary file not shown.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ gradle.properties
55
document-image.jpg
66
portrait.jpg
77
/example/src/main/resources/regula.license
8+
/Dockerfile

client/src/main/java/com/regula/documentreader/webclient/model/ext/RecognitionResponse.java

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,6 @@
11
package com.regula.documentreader.webclient.model.ext;
22

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.*;
134
import com.regula.documentreader.webclient.model.ext.authenticity.Authenticity;
145
import java.util.ArrayList;
156
import java.util.List;
@@ -81,6 +72,19 @@ public ImageQualityCheckList imageQualityChecks(int page_idx) {
8172
return null;
8273
}
8374

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+
8488
public <R> R resultByType(int type) {
8589
for (ResultItem item : originalResponse.getContainerList().getList()) {
8690
if (item.getResultType() == type) {

0 commit comments

Comments
 (0)