@@ -102,6 +102,7 @@ public class JSON {
102
102
childOfAuthenticityResultByDiscriminatorValue .put ("36" , TextResult .class );
103
103
childOfAuthenticityResultByDiscriminatorValue .put ("37" , ImagesResult .class );
104
104
childOfAuthenticityResultByDiscriminatorValue .put ("49" , EncryptedRCLResult .class );
105
+ childOfAuthenticityResultByDiscriminatorValue .put ("5" , DocBarCodeInfo .class );
105
106
childOfAuthenticityResultByDiscriminatorValue .put ("50" , LicenseResult .class );
106
107
childOfAuthenticityResultByDiscriminatorValue .put ("6" , GraphicsResult .class );
107
108
childOfAuthenticityResultByDiscriminatorValue .put ("8" , DocumentTypesCandidatesResult .class );
@@ -129,6 +130,7 @@ public class JSON {
129
130
childOfChosenDocumentTypeResultByDiscriminatorValue .put ("36" , TextResult .class );
130
131
childOfChosenDocumentTypeResultByDiscriminatorValue .put ("37" , ImagesResult .class );
131
132
childOfChosenDocumentTypeResultByDiscriminatorValue .put ("49" , EncryptedRCLResult .class );
133
+ childOfChosenDocumentTypeResultByDiscriminatorValue .put ("5" , DocBarCodeInfo .class );
132
134
childOfChosenDocumentTypeResultByDiscriminatorValue .put ("50" , LicenseResult .class );
133
135
childOfChosenDocumentTypeResultByDiscriminatorValue .put ("6" , GraphicsResult .class );
134
136
childOfChosenDocumentTypeResultByDiscriminatorValue .put (
@@ -139,6 +141,33 @@ public class JSON {
139
141
"ChosenDocumentTypeResult" , ChosenDocumentTypeResult .class );
140
142
}
141
143
144
+ public static Map <String , Class > childOfDocBarCodeInfoByDiscriminatorValue =
145
+ new HashMap <String , Class >();
146
+
147
+ static {
148
+ childOfDocBarCodeInfoByDiscriminatorValue .put ("1" , DocumentImageResult .class );
149
+ childOfDocBarCodeInfoByDiscriminatorValue .put ("102" , TextDataResult .class );
150
+ childOfDocBarCodeInfoByDiscriminatorValue .put ("103" , GraphicsResult .class );
151
+ childOfDocBarCodeInfoByDiscriminatorValue .put ("15" , LexicalAnalysisResult .class );
152
+ childOfDocBarCodeInfoByDiscriminatorValue .put ("17" , TextDataResult .class );
153
+ childOfDocBarCodeInfoByDiscriminatorValue .put ("18" , TextDataResult .class );
154
+ childOfDocBarCodeInfoByDiscriminatorValue .put ("19" , GraphicsResult .class );
155
+ childOfDocBarCodeInfoByDiscriminatorValue .put ("20" , AuthenticityResult .class );
156
+ childOfDocBarCodeInfoByDiscriminatorValue .put ("3" , TextDataResult .class );
157
+ childOfDocBarCodeInfoByDiscriminatorValue .put ("30" , ImageQualityResult .class );
158
+ childOfDocBarCodeInfoByDiscriminatorValue .put ("33" , StatusResult .class );
159
+ childOfDocBarCodeInfoByDiscriminatorValue .put ("36" , TextResult .class );
160
+ childOfDocBarCodeInfoByDiscriminatorValue .put ("37" , ImagesResult .class );
161
+ childOfDocBarCodeInfoByDiscriminatorValue .put ("49" , EncryptedRCLResult .class );
162
+ childOfDocBarCodeInfoByDiscriminatorValue .put ("5" , DocBarCodeInfo .class );
163
+ childOfDocBarCodeInfoByDiscriminatorValue .put ("50" , LicenseResult .class );
164
+ childOfDocBarCodeInfoByDiscriminatorValue .put ("6" , GraphicsResult .class );
165
+ childOfDocBarCodeInfoByDiscriminatorValue .put ("8" , DocumentTypesCandidatesResult .class );
166
+ childOfDocBarCodeInfoByDiscriminatorValue .put ("85" , DocumentPositionResult .class );
167
+ childOfDocBarCodeInfoByDiscriminatorValue .put ("9" , ChosenDocumentTypeResult .class );
168
+ childOfDocBarCodeInfoByDiscriminatorValue .put ("DocBarCodeInfo" , DocBarCodeInfo .class );
169
+ }
170
+
142
171
public static Map <String , Class > childOfDocumentImageResultByDiscriminatorValue =
143
172
new HashMap <String , Class >();
144
173
@@ -157,6 +186,7 @@ public class JSON {
157
186
childOfDocumentImageResultByDiscriminatorValue .put ("36" , TextResult .class );
158
187
childOfDocumentImageResultByDiscriminatorValue .put ("37" , ImagesResult .class );
159
188
childOfDocumentImageResultByDiscriminatorValue .put ("49" , EncryptedRCLResult .class );
189
+ childOfDocumentImageResultByDiscriminatorValue .put ("5" , DocBarCodeInfo .class );
160
190
childOfDocumentImageResultByDiscriminatorValue .put ("50" , LicenseResult .class );
161
191
childOfDocumentImageResultByDiscriminatorValue .put ("6" , GraphicsResult .class );
162
192
childOfDocumentImageResultByDiscriminatorValue .put ("8" , DocumentTypesCandidatesResult .class );
@@ -184,6 +214,7 @@ public class JSON {
184
214
childOfDocumentPositionResultByDiscriminatorValue .put ("36" , TextResult .class );
185
215
childOfDocumentPositionResultByDiscriminatorValue .put ("37" , ImagesResult .class );
186
216
childOfDocumentPositionResultByDiscriminatorValue .put ("49" , EncryptedRCLResult .class );
217
+ childOfDocumentPositionResultByDiscriminatorValue .put ("5" , DocBarCodeInfo .class );
187
218
childOfDocumentPositionResultByDiscriminatorValue .put ("50" , LicenseResult .class );
188
219
childOfDocumentPositionResultByDiscriminatorValue .put ("6" , GraphicsResult .class );
189
220
childOfDocumentPositionResultByDiscriminatorValue .put ("8" , DocumentTypesCandidatesResult .class );
@@ -211,6 +242,7 @@ public class JSON {
211
242
childOfDocumentTypesCandidatesResultByDiscriminatorValue .put ("36" , TextResult .class );
212
243
childOfDocumentTypesCandidatesResultByDiscriminatorValue .put ("37" , ImagesResult .class );
213
244
childOfDocumentTypesCandidatesResultByDiscriminatorValue .put ("49" , EncryptedRCLResult .class );
245
+ childOfDocumentTypesCandidatesResultByDiscriminatorValue .put ("5" , DocBarCodeInfo .class );
214
246
childOfDocumentTypesCandidatesResultByDiscriminatorValue .put ("50" , LicenseResult .class );
215
247
childOfDocumentTypesCandidatesResultByDiscriminatorValue .put ("6" , GraphicsResult .class );
216
248
childOfDocumentTypesCandidatesResultByDiscriminatorValue .put (
@@ -241,6 +273,7 @@ public class JSON {
241
273
childOfEncryptedRCLResultByDiscriminatorValue .put ("36" , TextResult .class );
242
274
childOfEncryptedRCLResultByDiscriminatorValue .put ("37" , ImagesResult .class );
243
275
childOfEncryptedRCLResultByDiscriminatorValue .put ("49" , EncryptedRCLResult .class );
276
+ childOfEncryptedRCLResultByDiscriminatorValue .put ("5" , DocBarCodeInfo .class );
244
277
childOfEncryptedRCLResultByDiscriminatorValue .put ("50" , LicenseResult .class );
245
278
childOfEncryptedRCLResultByDiscriminatorValue .put ("6" , GraphicsResult .class );
246
279
childOfEncryptedRCLResultByDiscriminatorValue .put ("8" , DocumentTypesCandidatesResult .class );
@@ -296,6 +329,7 @@ public class JSON {
296
329
childOfGraphicsResultByDiscriminatorValue .put ("36" , TextResult .class );
297
330
childOfGraphicsResultByDiscriminatorValue .put ("37" , ImagesResult .class );
298
331
childOfGraphicsResultByDiscriminatorValue .put ("49" , EncryptedRCLResult .class );
332
+ childOfGraphicsResultByDiscriminatorValue .put ("5" , DocBarCodeInfo .class );
299
333
childOfGraphicsResultByDiscriminatorValue .put ("50" , LicenseResult .class );
300
334
childOfGraphicsResultByDiscriminatorValue .put ("6" , GraphicsResult .class );
301
335
childOfGraphicsResultByDiscriminatorValue .put ("8" , DocumentTypesCandidatesResult .class );
@@ -350,6 +384,7 @@ public class JSON {
350
384
childOfImageQualityResultByDiscriminatorValue .put ("36" , TextResult .class );
351
385
childOfImageQualityResultByDiscriminatorValue .put ("37" , ImagesResult .class );
352
386
childOfImageQualityResultByDiscriminatorValue .put ("49" , EncryptedRCLResult .class );
387
+ childOfImageQualityResultByDiscriminatorValue .put ("5" , DocBarCodeInfo .class );
353
388
childOfImageQualityResultByDiscriminatorValue .put ("50" , LicenseResult .class );
354
389
childOfImageQualityResultByDiscriminatorValue .put ("6" , GraphicsResult .class );
355
390
childOfImageQualityResultByDiscriminatorValue .put ("8" , DocumentTypesCandidatesResult .class );
@@ -377,6 +412,7 @@ public class JSON {
377
412
childOfImagesResultByDiscriminatorValue .put ("36" , TextResult .class );
378
413
childOfImagesResultByDiscriminatorValue .put ("37" , ImagesResult .class );
379
414
childOfImagesResultByDiscriminatorValue .put ("49" , EncryptedRCLResult .class );
415
+ childOfImagesResultByDiscriminatorValue .put ("5" , DocBarCodeInfo .class );
380
416
childOfImagesResultByDiscriminatorValue .put ("50" , LicenseResult .class );
381
417
childOfImagesResultByDiscriminatorValue .put ("6" , GraphicsResult .class );
382
418
childOfImagesResultByDiscriminatorValue .put ("8" , DocumentTypesCandidatesResult .class );
@@ -403,6 +439,7 @@ public class JSON {
403
439
childOfLexicalAnalysisResultByDiscriminatorValue .put ("36" , TextResult .class );
404
440
childOfLexicalAnalysisResultByDiscriminatorValue .put ("37" , ImagesResult .class );
405
441
childOfLexicalAnalysisResultByDiscriminatorValue .put ("49" , EncryptedRCLResult .class );
442
+ childOfLexicalAnalysisResultByDiscriminatorValue .put ("5" , DocBarCodeInfo .class );
406
443
childOfLexicalAnalysisResultByDiscriminatorValue .put ("50" , LicenseResult .class );
407
444
childOfLexicalAnalysisResultByDiscriminatorValue .put ("6" , GraphicsResult .class );
408
445
childOfLexicalAnalysisResultByDiscriminatorValue .put ("8" , DocumentTypesCandidatesResult .class );
@@ -430,6 +467,7 @@ public class JSON {
430
467
childOfLicenseResultByDiscriminatorValue .put ("36" , TextResult .class );
431
468
childOfLicenseResultByDiscriminatorValue .put ("37" , ImagesResult .class );
432
469
childOfLicenseResultByDiscriminatorValue .put ("49" , EncryptedRCLResult .class );
470
+ childOfLicenseResultByDiscriminatorValue .put ("5" , DocBarCodeInfo .class );
433
471
childOfLicenseResultByDiscriminatorValue .put ("50" , LicenseResult .class );
434
472
childOfLicenseResultByDiscriminatorValue .put ("6" , GraphicsResult .class );
435
473
childOfLicenseResultByDiscriminatorValue .put ("8" , DocumentTypesCandidatesResult .class );
@@ -513,6 +551,7 @@ public class JSON {
513
551
childOfResultItemByDiscriminatorValue .put ("36" , TextResult .class );
514
552
childOfResultItemByDiscriminatorValue .put ("37" , ImagesResult .class );
515
553
childOfResultItemByDiscriminatorValue .put ("49" , EncryptedRCLResult .class );
554
+ childOfResultItemByDiscriminatorValue .put ("5" , DocBarCodeInfo .class );
516
555
childOfResultItemByDiscriminatorValue .put ("50" , LicenseResult .class );
517
556
childOfResultItemByDiscriminatorValue .put ("6" , GraphicsResult .class );
518
557
childOfResultItemByDiscriminatorValue .put ("8" , DocumentTypesCandidatesResult .class );
@@ -521,6 +560,7 @@ public class JSON {
521
560
childOfResultItemByDiscriminatorValue .put ("AuthenticityResult" , AuthenticityResult .class );
522
561
childOfResultItemByDiscriminatorValue .put (
523
562
"ChosenDocumentTypeResult" , ChosenDocumentTypeResult .class );
563
+ childOfResultItemByDiscriminatorValue .put ("DocBarCodeInfo" , DocBarCodeInfo .class );
524
564
childOfResultItemByDiscriminatorValue .put ("DocumentImageResult" , DocumentImageResult .class );
525
565
childOfResultItemByDiscriminatorValue .put (
526
566
"DocumentPositionResult" , DocumentPositionResult .class );
@@ -585,6 +625,7 @@ public class JSON {
585
625
childOfStatusResultByDiscriminatorValue .put ("36" , TextResult .class );
586
626
childOfStatusResultByDiscriminatorValue .put ("37" , ImagesResult .class );
587
627
childOfStatusResultByDiscriminatorValue .put ("49" , EncryptedRCLResult .class );
628
+ childOfStatusResultByDiscriminatorValue .put ("5" , DocBarCodeInfo .class );
588
629
childOfStatusResultByDiscriminatorValue .put ("50" , LicenseResult .class );
589
630
childOfStatusResultByDiscriminatorValue .put ("6" , GraphicsResult .class );
590
631
childOfStatusResultByDiscriminatorValue .put ("8" , DocumentTypesCandidatesResult .class );
@@ -611,6 +652,7 @@ public class JSON {
611
652
childOfTextDataResultByDiscriminatorValue .put ("36" , TextResult .class );
612
653
childOfTextDataResultByDiscriminatorValue .put ("37" , ImagesResult .class );
613
654
childOfTextDataResultByDiscriminatorValue .put ("49" , EncryptedRCLResult .class );
655
+ childOfTextDataResultByDiscriminatorValue .put ("5" , DocBarCodeInfo .class );
614
656
childOfTextDataResultByDiscriminatorValue .put ("50" , LicenseResult .class );
615
657
childOfTextDataResultByDiscriminatorValue .put ("6" , GraphicsResult .class );
616
658
childOfTextDataResultByDiscriminatorValue .put ("8" , DocumentTypesCandidatesResult .class );
@@ -637,6 +679,7 @@ public class JSON {
637
679
childOfTextResultByDiscriminatorValue .put ("36" , TextResult .class );
638
680
childOfTextResultByDiscriminatorValue .put ("37" , ImagesResult .class );
639
681
childOfTextResultByDiscriminatorValue .put ("49" , EncryptedRCLResult .class );
682
+ childOfTextResultByDiscriminatorValue .put ("5" , DocBarCodeInfo .class );
640
683
childOfTextResultByDiscriminatorValue .put ("50" , LicenseResult .class );
641
684
childOfTextResultByDiscriminatorValue .put ("6" , GraphicsResult .class );
642
685
childOfTextResultByDiscriminatorValue .put ("8" , DocumentTypesCandidatesResult .class );
@@ -678,6 +721,16 @@ public Class getClassForElement(JsonElement readElement) {
678
721
getDiscriminatorValue (readElement , "result_type" ));
679
722
}
680
723
})
724
+ .registerTypeSelector (
725
+ DocBarCodeInfo .class ,
726
+ new TypeSelector () {
727
+ @ Override
728
+ public Class getClassForElement (JsonElement readElement ) {
729
+ return getClassByDiscriminator (
730
+ childOfDocBarCodeInfoByDiscriminatorValue ,
731
+ getDiscriminatorValue (readElement , "result_type" ));
732
+ }
733
+ })
681
734
.registerTypeSelector (
682
735
DocumentImageResult .class ,
683
736
new TypeSelector () {
0 commit comments