Skip to content

Commit 3744855

Browse files
hleb-albauactions-userAleksey Shundrik
authored
#21 Add Authenticity Result
Co-authored-by: GitHub Action <action@github.com> Co-authored-by: Aleksey Shundrik <al.shundrik@insspring.com>
1 parent 6e3bcd8 commit 3744855

File tree

119 files changed

+3671
-112
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

119 files changed

+3671
-112
lines changed

.github/workflows/run-smoke-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,5 @@ jobs:
1919
java-package: jdk
2020
- run: ./gradlew clean :example:run
2121
env:
22-
API_BASE_PATH: "http://test-api.regulaforensics.com"
22+
API_BASE_PATH: "https://testapi.regulaforensics.com"
2323
TEST_LICENSE: ${{secrets.TEST_LICENSE}}

client/.openapi-generator-ignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,4 @@ src/main/AndroidManifest.xml
1919
**/ContainerList.java
2020
**/DocVisualExtendedInfo.java
2121
**/*AllOf.java
22+
**/AuthenticityCheckResult.java

client/.openapi-generator/FILES

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ src/main/generated/com/regula/documentreader/webclient/auth/ApiKeyAuth.java
1717
src/main/generated/com/regula/documentreader/webclient/auth/Authentication.java
1818
src/main/generated/com/regula/documentreader/webclient/auth/HttpBasicAuth.java
1919
src/main/generated/com/regula/documentreader/webclient/auth/HttpBearerAuth.java
20+
src/main/generated/com/regula/documentreader/webclient/model/AreaContainer.java
21+
src/main/generated/com/regula/documentreader/webclient/model/AuthenticityCheckResultItem.java
22+
src/main/generated/com/regula/documentreader/webclient/model/AuthenticityResult.java
2023
src/main/generated/com/regula/documentreader/webclient/model/ChosenDocumentType.java
2124
src/main/generated/com/regula/documentreader/webclient/model/ChosenDocumentTypeResult.java
2225
src/main/generated/com/regula/documentreader/webclient/model/CrossSourceValueComparison.java
@@ -30,9 +33,11 @@ src/main/generated/com/regula/documentreader/webclient/model/DocumentTypesCandid
3033
src/main/generated/com/regula/documentreader/webclient/model/DocumentTypesCandidatesList.java
3134
src/main/generated/com/regula/documentreader/webclient/model/DocumentTypesCandidatesResult.java
3235
src/main/generated/com/regula/documentreader/webclient/model/FDSIDList.java
36+
src/main/generated/com/regula/documentreader/webclient/model/FiberResult.java
3337
src/main/generated/com/regula/documentreader/webclient/model/GraphicField.java
3438
src/main/generated/com/regula/documentreader/webclient/model/GraphicFieldsList.java
3539
src/main/generated/com/regula/documentreader/webclient/model/GraphicsResult.java
40+
src/main/generated/com/regula/documentreader/webclient/model/IdentResult.java
3641
src/main/generated/com/regula/documentreader/webclient/model/ImageData.java
3742
src/main/generated/com/regula/documentreader/webclient/model/ImageQA.java
3843
src/main/generated/com/regula/documentreader/webclient/model/ImagesAvailableSource.java
@@ -41,16 +46,22 @@ src/main/generated/com/regula/documentreader/webclient/model/ImagesFieldValue.ja
4146
src/main/generated/com/regula/documentreader/webclient/model/ImagesResult.java
4247
src/main/generated/com/regula/documentreader/webclient/model/LexicalAnalysisResult.java
4348
src/main/generated/com/regula/documentreader/webclient/model/ListVerifiedFields.java
49+
src/main/generated/com/regula/documentreader/webclient/model/OCRSecurityTextResult.java
4450
src/main/generated/com/regula/documentreader/webclient/model/OneCandidate.java
4551
src/main/generated/com/regula/documentreader/webclient/model/OriginalSymbol.java
52+
src/main/generated/com/regula/documentreader/webclient/model/PhotoIdentResult.java
53+
src/main/generated/com/regula/documentreader/webclient/model/Point.java
54+
src/main/generated/com/regula/documentreader/webclient/model/PointsContainer.java
4655
src/main/generated/com/regula/documentreader/webclient/model/ProcessParams.java
4756
src/main/generated/com/regula/documentreader/webclient/model/ProcessRequest.java
4857
src/main/generated/com/regula/documentreader/webclient/model/ProcessRequestImage.java
4958
src/main/generated/com/regula/documentreader/webclient/model/ProcessResponse.java
5059
src/main/generated/com/regula/documentreader/webclient/model/ProcessSystemInfo.java
60+
src/main/generated/com/regula/documentreader/webclient/model/RawImageContainerList.java
5161
src/main/generated/com/regula/documentreader/webclient/model/RectangleCoordinates.java
5262
src/main/generated/com/regula/documentreader/webclient/model/ResultItem.java
5363
src/main/generated/com/regula/documentreader/webclient/model/RfidOrigin.java
64+
src/main/generated/com/regula/documentreader/webclient/model/SecurityFeatureResult.java
5465
src/main/generated/com/regula/documentreader/webclient/model/SourceValidity.java
5566
src/main/generated/com/regula/documentreader/webclient/model/Status.java
5667
src/main/generated/com/regula/documentreader/webclient/model/StatusResult.java

client/generator-templates/JSON.mustache

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,17 @@ fireBuilder.registerTypeSelector(ResultItem.class, new TypeSelector() {
102102
return clazz;
103103
}
104104
});
105+
fireBuilder.registerTypeSelector(AuthenticityCheckResultItem.class, new TypeSelector() {
106+
@Override
107+
public Class getClassForElement(JsonElement readElement) {
108+
String result_type = getDiscriminatorValue(readElement, "Type");
109+
Class clazz = childOfAuthenticityCheckResultItemByDiscriminatorValue.get(result_type);
110+
if (clazz == null) {
111+
clazz = RawAuthenticityCheckResultItem.class;
112+
}
113+
return clazz;
114+
}
115+
});
105116

106117
GsonBuilder builder = fireBuilder.createGsonBuilder();
107118
{{#disableHtmlEscaping}}

client/src/main/generated/com/regula/documentreader/webclient/ApiCallback.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* Regula Document Reader Web API
33
* Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core
44
*
5-
* The version of the OpenAPI document: 5.4.0
5+
* The version of the OpenAPI document: 5.5.0
66
*
77
*
88
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).

client/src/main/generated/com/regula/documentreader/webclient/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* Regula Document Reader Web API
33
* Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core
44
*
5-
* The version of the OpenAPI document: 5.4.0
5+
* The version of the OpenAPI document: 5.5.0
66
*
77
*
88
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).

client/src/main/generated/com/regula/documentreader/webclient/ApiException.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* Regula Document Reader Web API
33
* Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core
44
*
5-
* The version of the OpenAPI document: 5.4.0
5+
* The version of the OpenAPI document: 5.5.0
66
*
77
*
88
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).

client/src/main/generated/com/regula/documentreader/webclient/ApiResponse.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* Regula Document Reader Web API
33
* Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core
44
*
5-
* The version of the OpenAPI document: 5.4.0
5+
* The version of the OpenAPI document: 5.5.0
66
*
77
*
88
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).

client/src/main/generated/com/regula/documentreader/webclient/Configuration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* Regula Document Reader Web API
33
* Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core
44
*
5-
* The version of the OpenAPI document: 5.4.0
5+
* The version of the OpenAPI document: 5.5.0
66
*
77
*
88
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).

client/src/main/generated/com/regula/documentreader/webclient/GzipRequestInterceptor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* Regula Document Reader Web API
33
* Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core
44
*
5-
* The version of the OpenAPI document: 5.4.0
5+
* The version of the OpenAPI document: 5.5.0
66
*
77
*
88
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).

0 commit comments

Comments
 (0)