@@ -38,13 +38,13 @@ public class MRZTestQuality {
38
38
39
39
@ SerializedName (SERIALIZED_NAME_C_H_E_C_K_S_U_M_S )
40
40
@ javax .annotation .Nonnull
41
- private Integer CHECK_SUMS ;
41
+ private CheckResult CHECK_SUMS ;
42
42
43
43
public static final String SERIALIZED_NAME_C_O_N_T_R_A_S_T_P_R_I_N_T = "CONTRAST_PRINT" ;
44
44
45
45
@ SerializedName (SERIALIZED_NAME_C_O_N_T_R_A_S_T_P_R_I_N_T )
46
46
@ javax .annotation .Nonnull
47
- private Integer CONTRAST_PRINT ;
47
+ private CheckResult CONTRAST_PRINT ;
48
48
49
49
public static final String SERIALIZED_NAME_D_O_C_F_O_R_M_A_T = "DOC_FORMAT" ;
50
50
@@ -62,19 +62,19 @@ public class MRZTestQuality {
62
62
63
63
@ SerializedName (SERIALIZED_NAME_P_R_I_N_T_P_O_S_I_T_I_O_N )
64
64
@ javax .annotation .Nonnull
65
- private Integer PRINT_POSITION ;
65
+ private CheckResult PRINT_POSITION ;
66
66
67
67
public static final String SERIALIZED_NAME_S_T_A_I_N_M_R_Z = "STAIN_MRZ" ;
68
68
69
69
@ SerializedName (SERIALIZED_NAME_S_T_A_I_N_M_R_Z )
70
70
@ javax .annotation .Nonnull
71
- private Integer STAIN_MRZ ;
71
+ private CheckResult STAIN_MRZ ;
72
72
73
73
public static final String SERIALIZED_NAME_S_Y_M_B_O_L_S_P_A_R_A_M = "SYMBOLS_PARAM" ;
74
74
75
75
@ SerializedName (SERIALIZED_NAME_S_Y_M_B_O_L_S_P_A_R_A_M )
76
76
@ javax .annotation .Nonnull
77
- private Integer SYMBOLS_PARAM ;
77
+ private CheckResult SYMBOLS_PARAM ;
78
78
79
79
public static final String SERIALIZED_NAME_STR_COUNT = "StrCount" ;
80
80
@@ -92,11 +92,11 @@ public class MRZTestQuality {
92
92
93
93
@ SerializedName (SERIALIZED_NAME_T_E_X_T_U_A_L_F_I_L_L_I_N_G )
94
94
@ javax .annotation .Nonnull
95
- private Integer TEXTUAL_FILLING ;
95
+ private CheckResult TEXTUAL_FILLING ;
96
96
97
97
public MRZTestQuality () {}
98
98
99
- public MRZTestQuality CHECK_SUMS (@ javax .annotation .Nonnull Integer CHECK_SUMS ) {
99
+ public MRZTestQuality CHECK_SUMS (@ javax .annotation .Nonnull CheckResult CHECK_SUMS ) {
100
100
this .CHECK_SUMS = CHECK_SUMS ;
101
101
return this ;
102
102
}
@@ -107,15 +107,15 @@ public MRZTestQuality CHECK_SUMS(@javax.annotation.Nonnull Integer CHECK_SUMS) {
107
107
* @return CHECK_SUMS
108
108
*/
109
109
@ javax .annotation .Nonnull
110
- public Integer getCHECKSUMS () {
110
+ public CheckResult getCHECKSUMS () {
111
111
return CHECK_SUMS ;
112
112
}
113
113
114
- public void setCHECKSUMS (@ javax .annotation .Nonnull Integer CHECK_SUMS ) {
114
+ public void setCHECKSUMS (@ javax .annotation .Nonnull CheckResult CHECK_SUMS ) {
115
115
this .CHECK_SUMS = CHECK_SUMS ;
116
116
}
117
117
118
- public MRZTestQuality CONTRAST_PRINT (@ javax .annotation .Nonnull Integer CONTRAST_PRINT ) {
118
+ public MRZTestQuality CONTRAST_PRINT (@ javax .annotation .Nonnull CheckResult CONTRAST_PRINT ) {
119
119
this .CONTRAST_PRINT = CONTRAST_PRINT ;
120
120
return this ;
121
121
}
@@ -126,11 +126,11 @@ public MRZTestQuality CONTRAST_PRINT(@javax.annotation.Nonnull Integer CONTRAST_
126
126
* @return CONTRAST_PRINT
127
127
*/
128
128
@ javax .annotation .Nonnull
129
- public Integer getCONTRASTPRINT () {
129
+ public CheckResult getCONTRASTPRINT () {
130
130
return CONTRAST_PRINT ;
131
131
}
132
132
133
- public void setCONTRASTPRINT (@ javax .annotation .Nonnull Integer CONTRAST_PRINT ) {
133
+ public void setCONTRASTPRINT (@ javax .annotation .Nonnull CheckResult CONTRAST_PRINT ) {
134
134
this .CONTRAST_PRINT = CONTRAST_PRINT ;
135
135
}
136
136
@@ -172,7 +172,7 @@ public void setMRZFORMAT(@javax.annotation.Nonnull Integer MRZ_FORMAT) {
172
172
this .MRZ_FORMAT = MRZ_FORMAT ;
173
173
}
174
174
175
- public MRZTestQuality PRINT_POSITION (@ javax .annotation .Nonnull Integer PRINT_POSITION ) {
175
+ public MRZTestQuality PRINT_POSITION (@ javax .annotation .Nonnull CheckResult PRINT_POSITION ) {
176
176
this .PRINT_POSITION = PRINT_POSITION ;
177
177
return this ;
178
178
}
@@ -183,15 +183,15 @@ public MRZTestQuality PRINT_POSITION(@javax.annotation.Nonnull Integer PRINT_POS
183
183
* @return PRINT_POSITION
184
184
*/
185
185
@ javax .annotation .Nonnull
186
- public Integer getPRINTPOSITION () {
186
+ public CheckResult getPRINTPOSITION () {
187
187
return PRINT_POSITION ;
188
188
}
189
189
190
- public void setPRINTPOSITION (@ javax .annotation .Nonnull Integer PRINT_POSITION ) {
190
+ public void setPRINTPOSITION (@ javax .annotation .Nonnull CheckResult PRINT_POSITION ) {
191
191
this .PRINT_POSITION = PRINT_POSITION ;
192
192
}
193
193
194
- public MRZTestQuality STAIN_MRZ (@ javax .annotation .Nonnull Integer STAIN_MRZ ) {
194
+ public MRZTestQuality STAIN_MRZ (@ javax .annotation .Nonnull CheckResult STAIN_MRZ ) {
195
195
this .STAIN_MRZ = STAIN_MRZ ;
196
196
return this ;
197
197
}
@@ -202,15 +202,15 @@ public MRZTestQuality STAIN_MRZ(@javax.annotation.Nonnull Integer STAIN_MRZ) {
202
202
* @return STAIN_MRZ
203
203
*/
204
204
@ javax .annotation .Nonnull
205
- public Integer getSTAINMRZ () {
205
+ public CheckResult getSTAINMRZ () {
206
206
return STAIN_MRZ ;
207
207
}
208
208
209
- public void setSTAINMRZ (@ javax .annotation .Nonnull Integer STAIN_MRZ ) {
209
+ public void setSTAINMRZ (@ javax .annotation .Nonnull CheckResult STAIN_MRZ ) {
210
210
this .STAIN_MRZ = STAIN_MRZ ;
211
211
}
212
212
213
- public MRZTestQuality SYMBOLS_PARAM (@ javax .annotation .Nonnull Integer SYMBOLS_PARAM ) {
213
+ public MRZTestQuality SYMBOLS_PARAM (@ javax .annotation .Nonnull CheckResult SYMBOLS_PARAM ) {
214
214
this .SYMBOLS_PARAM = SYMBOLS_PARAM ;
215
215
return this ;
216
216
}
@@ -221,11 +221,11 @@ public MRZTestQuality SYMBOLS_PARAM(@javax.annotation.Nonnull Integer SYMBOLS_PA
221
221
* @return SYMBOLS_PARAM
222
222
*/
223
223
@ javax .annotation .Nonnull
224
- public Integer getSYMBOLSPARAM () {
224
+ public CheckResult getSYMBOLSPARAM () {
225
225
return SYMBOLS_PARAM ;
226
226
}
227
227
228
- public void setSYMBOLSPARAM (@ javax .annotation .Nonnull Integer SYMBOLS_PARAM ) {
228
+ public void setSYMBOLSPARAM (@ javax .annotation .Nonnull CheckResult SYMBOLS_PARAM ) {
229
229
this .SYMBOLS_PARAM = SYMBOLS_PARAM ;
230
230
}
231
231
@@ -275,7 +275,7 @@ public void setStrings(@javax.annotation.Nonnull List<StringItem> strings) {
275
275
this .strings = strings ;
276
276
}
277
277
278
- public MRZTestQuality TEXTUAL_FILLING (@ javax .annotation .Nonnull Integer TEXTUAL_FILLING ) {
278
+ public MRZTestQuality TEXTUAL_FILLING (@ javax .annotation .Nonnull CheckResult TEXTUAL_FILLING ) {
279
279
this .TEXTUAL_FILLING = TEXTUAL_FILLING ;
280
280
return this ;
281
281
}
@@ -286,11 +286,11 @@ public MRZTestQuality TEXTUAL_FILLING(@javax.annotation.Nonnull Integer TEXTUAL_
286
286
* @return TEXTUAL_FILLING
287
287
*/
288
288
@ javax .annotation .Nonnull
289
- public Integer getTEXTUALFILLING () {
289
+ public CheckResult getTEXTUALFILLING () {
290
290
return TEXTUAL_FILLING ;
291
291
}
292
292
293
- public void setTEXTUALFILLING (@ javax .annotation .Nonnull Integer TEXTUAL_FILLING ) {
293
+ public void setTEXTUALFILLING (@ javax .annotation .Nonnull CheckResult TEXTUAL_FILLING ) {
294
294
this .TEXTUAL_FILLING = TEXTUAL_FILLING ;
295
295
}
296
296
@@ -416,6 +416,16 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti
416
416
}
417
417
}
418
418
JsonObject jsonObj = jsonElement .getAsJsonObject ();
419
+ // validate the required field `CHECK_SUMS`
420
+ CheckResult .validateJsonElement (jsonObj .get ("CHECK_SUMS" ));
421
+ // validate the required field `CONTRAST_PRINT`
422
+ CheckResult .validateJsonElement (jsonObj .get ("CONTRAST_PRINT" ));
423
+ // validate the required field `PRINT_POSITION`
424
+ CheckResult .validateJsonElement (jsonObj .get ("PRINT_POSITION" ));
425
+ // validate the required field `STAIN_MRZ`
426
+ CheckResult .validateJsonElement (jsonObj .get ("STAIN_MRZ" ));
427
+ // validate the required field `SYMBOLS_PARAM`
428
+ CheckResult .validateJsonElement (jsonObj .get ("SYMBOLS_PARAM" ));
419
429
// ensure the json data is an array
420
430
if (!jsonObj .get ("Strings" ).isJsonArray ()) {
421
431
throw new IllegalArgumentException (
@@ -430,6 +440,8 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti
430
440
StringItem .validateJsonElement (jsonArraystrings .get (i ));
431
441
}
432
442
;
443
+ // validate the required field `TEXTUAL_FILLING`
444
+ CheckResult .validateJsonElement (jsonObj .get ("TEXTUAL_FILLING" ));
433
445
}
434
446
435
447
public static class CustomTypeAdapterFactory implements TypeAdapterFactory {
0 commit comments