Skip to content

Commit 9d9a84d

Browse files
Merge pull request #241 from regulaforensics/b785c1e8
Commit: b785c1e8
2 parents fab6b37 + 7a44503 commit 9d9a84d

23 files changed

+4163
-27
lines changed

client/.openapi-generator/FILES

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,15 @@ src/main/generated/com/regula/documentreader/webclient/model/CrossSourceValueCom
5252
src/main/generated/com/regula/documentreader/webclient/model/DataModule.java
5353
src/main/generated/com/regula/documentreader/webclient/model/DatabaseDocument.java
5454
src/main/generated/com/regula/documentreader/webclient/model/DatabaseDocumentList.java
55+
src/main/generated/com/regula/documentreader/webclient/model/DetailsAge.java
5556
src/main/generated/com/regula/documentreader/webclient/model/DetailsOptical.java
5657
src/main/generated/com/regula/documentreader/webclient/model/DetailsRFID.java
5758
src/main/generated/com/regula/documentreader/webclient/model/DeviceInfo.java
5859
src/main/generated/com/regula/documentreader/webclient/model/DeviceInfoDocumentsDatabase.java
5960
src/main/generated/com/regula/documentreader/webclient/model/DocBarCodeInfo.java
6061
src/main/generated/com/regula/documentreader/webclient/model/DocBarCodeInfoFieldsList.java
6162
src/main/generated/com/regula/documentreader/webclient/model/DocBarCodeInfoItem.java
63+
src/main/generated/com/regula/documentreader/webclient/model/DocFeature.java
6264
src/main/generated/com/regula/documentreader/webclient/model/DocGraphicsInfoItem.java
6365
src/main/generated/com/regula/documentreader/webclient/model/DocVisualExtendedField.java
6466
src/main/generated/com/regula/documentreader/webclient/model/DocVisualExtendedFieldItem.java
@@ -131,6 +133,9 @@ src/main/generated/com/regula/documentreader/webclient/model/ListVerifiedFields.
131133
src/main/generated/com/regula/documentreader/webclient/model/ListVerifiedFieldsItem.java
132134
src/main/generated/com/regula/documentreader/webclient/model/LivenessParams.java
133135
src/main/generated/com/regula/documentreader/webclient/model/LogLevel.java
136+
src/main/generated/com/regula/documentreader/webclient/model/MDLDeviceEngagement.java
137+
src/main/generated/com/regula/documentreader/webclient/model/MDLDeviceRetrieval.java
138+
src/main/generated/com/regula/documentreader/webclient/model/MDLServerRetrieval.java
134139
src/main/generated/com/regula/documentreader/webclient/model/MRZDetectorResult.java
135140
src/main/generated/com/regula/documentreader/webclient/model/MRZFormat.java
136141
src/main/generated/com/regula/documentreader/webclient/model/MRZPositionResult.java
@@ -139,6 +144,7 @@ src/main/generated/com/regula/documentreader/webclient/model/MRZTestQuality.java
139144
src/main/generated/com/regula/documentreader/webclient/model/MRZTestQualityItem.java
140145
src/main/generated/com/regula/documentreader/webclient/model/MRZTestQualityResult.java
141146
src/main/generated/com/regula/documentreader/webclient/model/MeasureSystem.java
147+
src/main/generated/com/regula/documentreader/webclient/model/Message.java
142148
src/main/generated/com/regula/documentreader/webclient/model/MrzDetectModeEnum.java
143149
src/main/generated/com/regula/documentreader/webclient/model/MrzPositionItem.java
144150
src/main/generated/com/regula/documentreader/webclient/model/OCRSecurityTextItem.java
@@ -149,6 +155,7 @@ src/main/generated/com/regula/documentreader/webclient/model/OriginalSymbol.java
149155
src/main/generated/com/regula/documentreader/webclient/model/OutData.java
150156
src/main/generated/com/regula/documentreader/webclient/model/OutDataTransactionImagesFieldValue.java
151157
src/main/generated/com/regula/documentreader/webclient/model/PArrayField.java
158+
src/main/generated/com/regula/documentreader/webclient/model/PID.java
152159
src/main/generated/com/regula/documentreader/webclient/model/ParsedData.java
153160
src/main/generated/com/regula/documentreader/webclient/model/ParsingErrorCodes.java
154161
src/main/generated/com/regula/documentreader/webclient/model/ParsingNotificationCodes.java
@@ -246,6 +253,14 @@ src/main/generated/com/regula/documentreader/webclient/model/TransactionProcessR
246253
src/main/generated/com/regula/documentreader/webclient/model/TransactionProcessResult.java
247254
src/main/generated/com/regula/documentreader/webclient/model/TrfFtBytes.java
248255
src/main/generated/com/regula/documentreader/webclient/model/TrfFtString.java
256+
src/main/generated/com/regula/documentreader/webclient/model/VDItem.java
257+
src/main/generated/com/regula/documentreader/webclient/model/VDSData.java
258+
src/main/generated/com/regula/documentreader/webclient/model/VDSDataItem.java
259+
src/main/generated/com/regula/documentreader/webclient/model/VDSDataResult.java
260+
src/main/generated/com/regula/documentreader/webclient/model/VDSNCData.java
261+
src/main/generated/com/regula/documentreader/webclient/model/VDSNCDataItem.java
262+
src/main/generated/com/regula/documentreader/webclient/model/VDSNCDataResult.java
263+
src/main/generated/com/regula/documentreader/webclient/model/VEItem.java
249264
src/main/generated/com/regula/documentreader/webclient/model/VerificationResult.java
250265
src/main/generated/com/regula/documentreader/webclient/model/VerifiedFieldMap.java
251266
src/main/generated/com/regula/documentreader/webclient/model/Visibility.java

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

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,10 @@ public static GsonBuilder createGson() {
331331
com.regula.documentreader.webclient.model.RFIDGraphicsInfoResult.class);
332332
classByDiscriminatorValue.put(
333333
"109", com.regula.documentreader.webclient.model.ByteArrayResult.class);
334+
classByDiscriminatorValue.put(
335+
"124", com.regula.documentreader.webclient.model.VDSNCDataResult.class);
336+
classByDiscriminatorValue.put(
337+
"125", com.regula.documentreader.webclient.model.VDSDataResult.class);
334338
classByDiscriminatorValue.put(
335339
"15",
336340
com.regula.documentreader.webclient.model.LexicalAnalysisResult.class);
@@ -762,6 +766,10 @@ public static GsonBuilder createGson() {
762766
com.regula.documentreader.webclient.model.RFIDGraphicsInfoResult.class);
763767
classByDiscriminatorValue.put(
764768
"109", com.regula.documentreader.webclient.model.ByteArrayResult.class);
769+
classByDiscriminatorValue.put(
770+
"124", com.regula.documentreader.webclient.model.VDSNCDataResult.class);
771+
classByDiscriminatorValue.put(
772+
"125", com.regula.documentreader.webclient.model.VDSDataResult.class);
765773
classByDiscriminatorValue.put(
766774
"15",
767775
com.regula.documentreader.webclient.model.LexicalAnalysisResult.class);
@@ -892,6 +900,36 @@ public static GsonBuilder createGson() {
892900
classByDiscriminatorValue,
893901
getDiscriminatorValue(readElement, "result_type"));
894902
}
903+
})
904+
.registerTypeSelector(
905+
com.regula.documentreader.webclient.model.VDSDataResult.class,
906+
new TypeSelector<com.regula.documentreader.webclient.model.VDSDataResult>() {
907+
@Override
908+
public Class<? extends com.regula.documentreader.webclient.model.VDSDataResult>
909+
getClassForElement(JsonElement readElement) {
910+
Map<String, Class> classByDiscriminatorValue = new HashMap<String, Class>();
911+
classByDiscriminatorValue.put(
912+
"VDSDataResult",
913+
com.regula.documentreader.webclient.model.VDSDataResult.class);
914+
return getClassByDiscriminator(
915+
classByDiscriminatorValue,
916+
getDiscriminatorValue(readElement, "result_type"));
917+
}
918+
})
919+
.registerTypeSelector(
920+
com.regula.documentreader.webclient.model.VDSNCDataResult.class,
921+
new TypeSelector<com.regula.documentreader.webclient.model.VDSNCDataResult>() {
922+
@Override
923+
public Class<? extends com.regula.documentreader.webclient.model.VDSNCDataResult>
924+
getClassForElement(JsonElement readElement) {
925+
Map<String, Class> classByDiscriminatorValue = new HashMap<String, Class>();
926+
classByDiscriminatorValue.put(
927+
"VDSNCDataResult",
928+
com.regula.documentreader.webclient.model.VDSNCDataResult.class);
929+
return getClassByDiscriminator(
930+
classByDiscriminatorValue,
931+
getDiscriminatorValue(readElement, "result_type"));
932+
}
895933
});
896934
GsonBuilder builder = fireBuilder.createGsonBuilder();
897935
return builder;
@@ -995,6 +1033,8 @@ private static Class getClassByDiscriminator(
9951033
gsonBuilder.registerTypeAdapterFactory(
9961034
new com.regula.documentreader.webclient.model.DatabaseDocumentList
9971035
.CustomTypeAdapterFactory());
1036+
gsonBuilder.registerTypeAdapterFactory(
1037+
new com.regula.documentreader.webclient.model.DetailsAge.CustomTypeAdapterFactory());
9981038
gsonBuilder.registerTypeAdapterFactory(
9991039
new com.regula.documentreader.webclient.model.DetailsOptical.CustomTypeAdapterFactory());
10001040
gsonBuilder.registerTypeAdapterFactory(
@@ -1012,6 +1052,8 @@ private static Class getClassByDiscriminator(
10121052
gsonBuilder.registerTypeAdapterFactory(
10131053
new com.regula.documentreader.webclient.model.DocBarCodeInfoItem
10141054
.CustomTypeAdapterFactory());
1055+
gsonBuilder.registerTypeAdapterFactory(
1056+
new com.regula.documentreader.webclient.model.DocFeature.CustomTypeAdapterFactory());
10151057
gsonBuilder.registerTypeAdapterFactory(
10161058
new com.regula.documentreader.webclient.model.DocGraphicsInfoItem
10171059
.CustomTypeAdapterFactory());
@@ -1176,6 +1218,8 @@ private static Class getClassByDiscriminator(
11761218
gsonBuilder.registerTypeAdapterFactory(
11771219
new com.regula.documentreader.webclient.model.MRZTestQualityResult
11781220
.CustomTypeAdapterFactory());
1221+
gsonBuilder.registerTypeAdapterFactory(
1222+
new com.regula.documentreader.webclient.model.Message.CustomTypeAdapterFactory());
11791223
gsonBuilder.registerTypeAdapterFactory(
11801224
new com.regula.documentreader.webclient.model.MrzPositionItem.CustomTypeAdapterFactory());
11811225
gsonBuilder.registerTypeAdapterFactory(
@@ -1197,6 +1241,8 @@ private static Class getClassByDiscriminator(
11971241
.CustomTypeAdapterFactory());
11981242
gsonBuilder.registerTypeAdapterFactory(
11991243
new com.regula.documentreader.webclient.model.PArrayField.CustomTypeAdapterFactory());
1244+
gsonBuilder.registerTypeAdapterFactory(
1245+
new com.regula.documentreader.webclient.model.PID.CustomTypeAdapterFactory());
12001246
gsonBuilder.registerTypeAdapterFactory(
12011247
new com.regula.documentreader.webclient.model.ParsedData.CustomTypeAdapterFactory());
12021248
gsonBuilder.registerTypeAdapterFactory(
@@ -1371,6 +1417,22 @@ private static Class getClassByDiscriminator(
13711417
new com.regula.documentreader.webclient.model.TrfFtBytes.CustomTypeAdapterFactory());
13721418
gsonBuilder.registerTypeAdapterFactory(
13731419
new com.regula.documentreader.webclient.model.TrfFtString.CustomTypeAdapterFactory());
1420+
gsonBuilder.registerTypeAdapterFactory(
1421+
new com.regula.documentreader.webclient.model.VDItem.CustomTypeAdapterFactory());
1422+
gsonBuilder.registerTypeAdapterFactory(
1423+
new com.regula.documentreader.webclient.model.VDSData.CustomTypeAdapterFactory());
1424+
gsonBuilder.registerTypeAdapterFactory(
1425+
new com.regula.documentreader.webclient.model.VDSDataItem.CustomTypeAdapterFactory());
1426+
gsonBuilder.registerTypeAdapterFactory(
1427+
new com.regula.documentreader.webclient.model.VDSDataResult.CustomTypeAdapterFactory());
1428+
gsonBuilder.registerTypeAdapterFactory(
1429+
new com.regula.documentreader.webclient.model.VDSNCData.CustomTypeAdapterFactory());
1430+
gsonBuilder.registerTypeAdapterFactory(
1431+
new com.regula.documentreader.webclient.model.VDSNCDataItem.CustomTypeAdapterFactory());
1432+
gsonBuilder.registerTypeAdapterFactory(
1433+
new com.regula.documentreader.webclient.model.VDSNCDataResult.CustomTypeAdapterFactory());
1434+
gsonBuilder.registerTypeAdapterFactory(
1435+
new com.regula.documentreader.webclient.model.VEItem.CustomTypeAdapterFactory());
13741436
gsonBuilder.registerTypeAdapterFactory(
13751437
new com.regula.documentreader.webclient.model.VerifiedFieldMap.CustomTypeAdapterFactory());
13761438
gson = gsonBuilder.create();

0 commit comments

Comments
 (0)