Skip to content

Commit 9eced40

Browse files
Merge pull request #281 from regulaforensics/0d7bf58c
Commit: 0d7bf58c
2 parents f8523f4 + d5e96e2 commit 9eced40

2 files changed

Lines changed: 67 additions & 43 deletions

File tree

client/src/main/generated/com/regula/documentreader/webclient/model/LivenessParams.java

Lines changed: 35 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,12 @@ public class LivenessParams {
7474
@javax.annotation.Nullable
7575
private Boolean checkGeometry;
7676

77+
public static final String SERIALIZED_NAME_CHECK_BARCODE_BACKGROUND = "checkBarcodeBackground";
78+
79+
@SerializedName(SERIALIZED_NAME_CHECK_BARCODE_BACKGROUND)
80+
@javax.annotation.Nullable
81+
private Boolean checkBarcodeBackground;
82+
7783
public LivenessParams() {}
7884

7985
public LivenessParams checkOVI(@javax.annotation.Nullable Boolean checkOVI) {
@@ -210,6 +216,26 @@ public void setCheckGeometry(@javax.annotation.Nullable Boolean checkGeometry) {
210216
this.checkGeometry = checkGeometry;
211217
}
212218

219+
public LivenessParams checkBarcodeBackground(
220+
@javax.annotation.Nullable Boolean checkBarcodeBackground) {
221+
this.checkBarcodeBackground = checkBarcodeBackground;
222+
return this;
223+
}
224+
225+
/**
226+
* This parameter is used to enable Barcode background check as part of the Liveness checks
227+
*
228+
* @return checkBarcodeBackground
229+
*/
230+
@javax.annotation.Nullable
231+
public Boolean getCheckBarcodeBackground() {
232+
return checkBarcodeBackground;
233+
}
234+
235+
public void setCheckBarcodeBackground(@javax.annotation.Nullable Boolean checkBarcodeBackground) {
236+
this.checkBarcodeBackground = checkBarcodeBackground;
237+
}
238+
213239
@Override
214240
public boolean equals(Object o) {
215241
if (this == o) {
@@ -225,7 +251,8 @@ public boolean equals(Object o) {
225251
&& Objects.equals(this.checkED, livenessParams.checkED)
226252
&& Objects.equals(this.checkBlackAndWhiteCopy, livenessParams.checkBlackAndWhiteCopy)
227253
&& Objects.equals(this.checkDynaprint, livenessParams.checkDynaprint)
228-
&& Objects.equals(this.checkGeometry, livenessParams.checkGeometry);
254+
&& Objects.equals(this.checkGeometry, livenessParams.checkGeometry)
255+
&& Objects.equals(this.checkBarcodeBackground, livenessParams.checkBarcodeBackground);
229256
}
230257

231258
@Override
@@ -237,7 +264,8 @@ public int hashCode() {
237264
checkED,
238265
checkBlackAndWhiteCopy,
239266
checkDynaprint,
240-
checkGeometry);
267+
checkGeometry,
268+
checkBarcodeBackground);
241269
}
242270

243271
@Override
@@ -253,6 +281,9 @@ public String toString() {
253281
.append("\n");
254282
sb.append(" checkDynaprint: ").append(toIndentedString(checkDynaprint)).append("\n");
255283
sb.append(" checkGeometry: ").append(toIndentedString(checkGeometry)).append("\n");
284+
sb.append(" checkBarcodeBackground: ")
285+
.append(toIndentedString(checkBarcodeBackground))
286+
.append("\n");
256287
sb.append("}");
257288
return sb.toString();
258289
}
@@ -281,7 +312,8 @@ private String toIndentedString(Object o) {
281312
"checkED",
282313
"checkBlackAndWhiteCopy",
283314
"checkDynaprint",
284-
"checkGeometry"));
315+
"checkGeometry",
316+
"checkBarcodeBackground"));
285317

286318
// a set of required properties/fields (JSON key names)
287319
openapiRequiredFields = new HashSet<String>(0);

client/src/main/generated/com/regula/documentreader/webclient/model/ProcessParams.java

Lines changed: 32 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -288,13 +288,6 @@ public class ProcessParams {
288288
@javax.annotation.Nullable
289289
private List<MRZFormat> mrzFormatsFilter;
290290

291-
public static final String SERIALIZED_NAME_FORCE_READ_MRZ_BEFORE_LOCATE =
292-
"forceReadMrzBeforeLocate";
293-
294-
@SerializedName(SERIALIZED_NAME_FORCE_READ_MRZ_BEFORE_LOCATE)
295-
@javax.annotation.Nullable
296-
private Boolean forceReadMrzBeforeLocate;
297-
298291
public static final String SERIALIZED_NAME_PARSE_BARCODES = "parseBarcodes";
299292

300293
@SerializedName(SERIALIZED_NAME_PARSE_BARCODES)
@@ -467,6 +460,12 @@ public class ProcessParams {
467460
@javax.annotation.Nullable
468461
private Boolean checkVDS;
469462

463+
public static final String SERIALIZED_NAME_STRICT_AGE_CHECK = "strictAgeCheck";
464+
465+
@SerializedName(SERIALIZED_NAME_STRICT_AGE_CHECK)
466+
@javax.annotation.Nullable
467+
private Boolean strictAgeCheck;
468+
470469
public ProcessParams() {}
471470

472471
public ProcessParams generateDTCVC(@javax.annotation.Nullable Boolean generateDTCVC) {
@@ -1383,30 +1382,6 @@ public void setMrzFormatsFilter(@javax.annotation.Nullable List<MRZFormat> mrzFo
13831382
this.mrzFormatsFilter = mrzFormatsFilter;
13841383
}
13851384

1386-
public ProcessParams forceReadMrzBeforeLocate(
1387-
@javax.annotation.Nullable Boolean forceReadMrzBeforeLocate) {
1388-
this.forceReadMrzBeforeLocate = forceReadMrzBeforeLocate;
1389-
return this;
1390-
}
1391-
1392-
/**
1393-
* When enabled, make sure that in series processing MRZ is located fully inside the result
1394-
* document image, if present on the document. Enabling this option may add extra processing time,
1395-
* by disabling optimizations, but allows more stability in output image quality. Disabled by
1396-
* default.
1397-
*
1398-
* @return forceReadMrzBeforeLocate
1399-
*/
1400-
@javax.annotation.Nullable
1401-
public Boolean getForceReadMrzBeforeLocate() {
1402-
return forceReadMrzBeforeLocate;
1403-
}
1404-
1405-
public void setForceReadMrzBeforeLocate(
1406-
@javax.annotation.Nullable Boolean forceReadMrzBeforeLocate) {
1407-
this.forceReadMrzBeforeLocate = forceReadMrzBeforeLocate;
1408-
}
1409-
14101385
public ProcessParams parseBarcodes(@javax.annotation.Nullable Boolean parseBarcodes) {
14111386
this.parseBarcodes = parseBarcodes;
14121387
return this;
@@ -1995,6 +1970,25 @@ public void setCheckVDS(@javax.annotation.Nullable Boolean checkVDS) {
19951970
this.checkVDS = checkVDS;
19961971
}
19971972

1973+
public ProcessParams strictAgeCheck(@javax.annotation.Nullable Boolean strictAgeCheck) {
1974+
this.strictAgeCheck = strictAgeCheck;
1975+
return this;
1976+
}
1977+
1978+
/**
1979+
* When enabled, the age check status affects the overall status.
1980+
*
1981+
* @return strictAgeCheck
1982+
*/
1983+
@javax.annotation.Nullable
1984+
public Boolean getStrictAgeCheck() {
1985+
return strictAgeCheck;
1986+
}
1987+
1988+
public void setStrictAgeCheck(@javax.annotation.Nullable Boolean strictAgeCheck) {
1989+
this.strictAgeCheck = strictAgeCheck;
1990+
}
1991+
19981992
@Override
19991993
public boolean equals(Object o) {
20001994
if (this == o) {
@@ -2046,7 +2040,6 @@ public boolean equals(Object o) {
20462040
&& Objects.equals(this.minimalHolderAge, processParams.minimalHolderAge)
20472041
&& Objects.equals(this.returnUncroppedImage, processParams.returnUncroppedImage)
20482042
&& Objects.equals(this.mrzFormatsFilter, processParams.mrzFormatsFilter)
2049-
&& Objects.equals(this.forceReadMrzBeforeLocate, processParams.forceReadMrzBeforeLocate)
20502043
&& Objects.equals(this.parseBarcodes, processParams.parseBarcodes)
20512044
&& Objects.equals(this.convertCase, processParams.convertCase)
20522045
&& Objects.equals(this.splitNames, processParams.splitNames)
@@ -2077,7 +2070,8 @@ public boolean equals(Object o) {
20772070
&& Objects.equals(this.returnTransliteratedFields, processParams.returnTransliteratedFields)
20782071
&& Objects.equals(this.bsiTr03135, processParams.bsiTr03135)
20792072
&& Objects.equals(this.strictExpiryDate, processParams.strictExpiryDate)
2080-
&& Objects.equals(this.checkVDS, processParams.checkVDS);
2073+
&& Objects.equals(this.checkVDS, processParams.checkVDS)
2074+
&& Objects.equals(this.strictAgeCheck, processParams.strictAgeCheck);
20812075
}
20822076

20832077
@Override
@@ -2124,7 +2118,6 @@ public int hashCode() {
21242118
minimalHolderAge,
21252119
returnUncroppedImage,
21262120
mrzFormatsFilter,
2127-
forceReadMrzBeforeLocate,
21282121
parseBarcodes,
21292122
convertCase,
21302123
splitNames,
@@ -2152,7 +2145,8 @@ public int hashCode() {
21522145
returnTransliteratedFields,
21532146
bsiTr03135,
21542147
strictExpiryDate,
2155-
checkVDS);
2148+
checkVDS,
2149+
strictAgeCheck);
21562150
}
21572151

21582152
@Override
@@ -2220,9 +2214,6 @@ public String toString() {
22202214
.append(toIndentedString(returnUncroppedImage))
22212215
.append("\n");
22222216
sb.append(" mrzFormatsFilter: ").append(toIndentedString(mrzFormatsFilter)).append("\n");
2223-
sb.append(" forceReadMrzBeforeLocate: ")
2224-
.append(toIndentedString(forceReadMrzBeforeLocate))
2225-
.append("\n");
22262217
sb.append(" parseBarcodes: ").append(toIndentedString(parseBarcodes)).append("\n");
22272218
sb.append(" convertCase: ").append(toIndentedString(convertCase)).append("\n");
22282219
sb.append(" splitNames: ").append(toIndentedString(splitNames)).append("\n");
@@ -2271,6 +2262,7 @@ public String toString() {
22712262
sb.append(" bsiTr03135: ").append(toIndentedString(bsiTr03135)).append("\n");
22722263
sb.append(" strictExpiryDate: ").append(toIndentedString(strictExpiryDate)).append("\n");
22732264
sb.append(" checkVDS: ").append(toIndentedString(checkVDS)).append("\n");
2265+
sb.append(" strictAgeCheck: ").append(toIndentedString(strictAgeCheck)).append("\n");
22742266
sb.append("}");
22752267
return sb.toString();
22762268
}
@@ -2334,7 +2326,6 @@ private String toIndentedString(Object o) {
23342326
"minimalHolderAge",
23352327
"returnUncroppedImage",
23362328
"mrzFormatsFilter",
2337-
"forceReadMrzBeforeLocate",
23382329
"parseBarcodes",
23392330
"convertCase",
23402331
"splitNames",
@@ -2362,7 +2353,8 @@ private String toIndentedString(Object o) {
23622353
"returnTransliteratedFields",
23632354
"bsiTr03135",
23642355
"strictExpiryDate",
2365-
"checkVDS"));
2356+
"checkVDS",
2357+
"strictAgeCheck"));
23662358

23672359
// a set of required properties/fields (JSON key names)
23682360
openapiRequiredFields = new HashSet<String>(Arrays.asList("scenario"));

0 commit comments

Comments
 (0)