Skip to content

Commit d292f8f

Browse files
Merge pull request #86 from regulaforensics/9ff6dd4a
SP-11417: Missing results for DocBarCodeInfo
2 parents d2be954 + 64c1a50 commit d292f8f

File tree

3 files changed

+130
-51
lines changed

3 files changed

+130
-51
lines changed

client/.openapi-generator/FILES

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ src/main/generated/com/regula/documentreader/webclient/model/DetailsOptical.java
3232
src/main/generated/com/regula/documentreader/webclient/model/DetailsRFID.java
3333
src/main/generated/com/regula/documentreader/webclient/model/DeviceInfo.java
3434
src/main/generated/com/regula/documentreader/webclient/model/DocBarCodeInfo.java
35+
src/main/generated/com/regula/documentreader/webclient/model/DocBarCodeInfoFieldsList.java
3536
src/main/generated/com/regula/documentreader/webclient/model/DocVisualExtendedField.java
3637
src/main/generated/com/regula/documentreader/webclient/model/DocumentImage.java
3738
src/main/generated/com/regula/documentreader/webclient/model/DocumentImageResult.java

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

Lines changed: 14 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -13,66 +13,32 @@
1313
package com.regula.documentreader.webclient.model;
1414

1515
import com.google.gson.annotations.SerializedName;
16-
import java.util.ArrayList;
17-
import java.util.List;
1816
import java.util.Objects;
1917

2018
/** Raw data from BarCodes */
2119
public class DocBarCodeInfo extends ResultItem {
22-
public static final String SERIALIZED_NAME_N_FIELDS = "nFields";
20+
public static final String SERIALIZED_NAME_DOC_BAR_CODE_INFO = "DocBarCodeInfo";
2321

24-
@SerializedName(SERIALIZED_NAME_N_FIELDS)
25-
private Integer nFields;
22+
@SerializedName(SERIALIZED_NAME_DOC_BAR_CODE_INFO)
23+
private DocBarCodeInfoFieldsList docBarCodeInfo;
2624

27-
public static final String SERIALIZED_NAME_P_ARRAY_FIELDS = "pArrayFields";
28-
29-
@SerializedName(SERIALIZED_NAME_P_ARRAY_FIELDS)
30-
private List<PArrayField> pArrayFields = null;
31-
32-
public DocBarCodeInfo withNFields(Integer nFields) {
33-
this.nFields = nFields;
34-
return this;
35-
}
36-
37-
/**
38-
* Count of array fields
39-
*
40-
* @return nFields
41-
*/
42-
@javax.annotation.Nullable
43-
public Integer getnFields() {
44-
return nFields;
45-
}
46-
47-
public void setnFields(Integer nFields) {
48-
this.nFields = nFields;
49-
}
50-
51-
public DocBarCodeInfo withPArrayFields(List<PArrayField> pArrayFields) {
52-
this.pArrayFields = pArrayFields;
53-
return this;
54-
}
55-
56-
public DocBarCodeInfo addPArrayFieldsItem(PArrayField pArrayFieldsItem) {
57-
if (this.pArrayFields == null) {
58-
this.pArrayFields = new ArrayList<PArrayField>();
59-
}
60-
this.pArrayFields.add(pArrayFieldsItem);
25+
public DocBarCodeInfo withDocBarCodeInfo(DocBarCodeInfoFieldsList docBarCodeInfo) {
26+
this.docBarCodeInfo = docBarCodeInfo;
6127
return this;
6228
}
6329

6430
/**
65-
* Data from barcode
31+
* Get docBarCodeInfo
6632
*
67-
* @return pArrayFields
33+
* @return docBarCodeInfo
6834
*/
6935
@javax.annotation.Nullable
70-
public List<PArrayField> getpArrayFields() {
71-
return pArrayFields;
36+
public DocBarCodeInfoFieldsList getDocBarCodeInfo() {
37+
return docBarCodeInfo;
7238
}
7339

74-
public void setpArrayFields(List<PArrayField> pArrayFields) {
75-
this.pArrayFields = pArrayFields;
40+
public void setDocBarCodeInfo(DocBarCodeInfoFieldsList docBarCodeInfo) {
41+
this.docBarCodeInfo = docBarCodeInfo;
7642
}
7743

7844
@Override
@@ -84,23 +50,20 @@ public boolean equals(java.lang.Object o) {
8450
return false;
8551
}
8652
DocBarCodeInfo docBarCodeInfo = (DocBarCodeInfo) o;
87-
return Objects.equals(this.nFields, docBarCodeInfo.nFields)
88-
&& Objects.equals(this.pArrayFields, docBarCodeInfo.pArrayFields)
89-
&& super.equals(o);
53+
return Objects.equals(this.docBarCodeInfo, docBarCodeInfo.docBarCodeInfo) && super.equals(o);
9054
}
9155

9256
@Override
9357
public int hashCode() {
94-
return Objects.hash(nFields, pArrayFields, super.hashCode());
58+
return Objects.hash(docBarCodeInfo, super.hashCode());
9559
}
9660

9761
@Override
9862
public String toString() {
9963
StringBuilder sb = new StringBuilder();
10064
sb.append("class DocBarCodeInfo {\n");
10165
sb.append(" ").append(toIndentedString(super.toString())).append("\n");
102-
sb.append(" nFields: ").append(toIndentedString(nFields)).append("\n");
103-
sb.append(" pArrayFields: ").append(toIndentedString(pArrayFields)).append("\n");
66+
sb.append(" docBarCodeInfo: ").append(toIndentedString(docBarCodeInfo)).append("\n");
10467
sb.append("}");
10568
return sb.toString();
10669
}
Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
/*
2+
* Regula Document Reader Web API
3+
* 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
4+
*
5+
* The version of the OpenAPI document: 6.8.0
6+
*
7+
*
8+
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
9+
* https://openapi-generator.tech
10+
* Do not edit the class manually.
11+
*/
12+
13+
package com.regula.documentreader.webclient.model;
14+
15+
import com.google.gson.annotations.SerializedName;
16+
import java.util.ArrayList;
17+
import java.util.List;
18+
import java.util.Objects;
19+
20+
/** DocBarCodeInfoFieldsList */
21+
public class DocBarCodeInfoFieldsList {
22+
public static final String SERIALIZED_NAME_N_FIELDS = "nFields";
23+
24+
@SerializedName(SERIALIZED_NAME_N_FIELDS)
25+
private Integer nFields;
26+
27+
public static final String SERIALIZED_NAME_P_ARRAY_FIELDS = "pArrayFields";
28+
29+
@SerializedName(SERIALIZED_NAME_P_ARRAY_FIELDS)
30+
private List<PArrayField> pArrayFields = null;
31+
32+
public DocBarCodeInfoFieldsList withNFields(Integer nFields) {
33+
this.nFields = nFields;
34+
return this;
35+
}
36+
37+
/**
38+
* Count of array fields
39+
*
40+
* @return nFields
41+
*/
42+
@javax.annotation.Nullable
43+
public Integer getnFields() {
44+
return nFields;
45+
}
46+
47+
public void setnFields(Integer nFields) {
48+
this.nFields = nFields;
49+
}
50+
51+
public DocBarCodeInfoFieldsList withPArrayFields(List<PArrayField> pArrayFields) {
52+
this.pArrayFields = pArrayFields;
53+
return this;
54+
}
55+
56+
public DocBarCodeInfoFieldsList addPArrayFieldsItem(PArrayField pArrayFieldsItem) {
57+
if (this.pArrayFields == null) {
58+
this.pArrayFields = new ArrayList<PArrayField>();
59+
}
60+
this.pArrayFields.add(pArrayFieldsItem);
61+
return this;
62+
}
63+
64+
/**
65+
* Data from barcode
66+
*
67+
* @return pArrayFields
68+
*/
69+
@javax.annotation.Nullable
70+
public List<PArrayField> getpArrayFields() {
71+
return pArrayFields;
72+
}
73+
74+
public void setpArrayFields(List<PArrayField> pArrayFields) {
75+
this.pArrayFields = pArrayFields;
76+
}
77+
78+
@Override
79+
public boolean equals(java.lang.Object o) {
80+
if (this == o) {
81+
return true;
82+
}
83+
if (o == null || getClass() != o.getClass()) {
84+
return false;
85+
}
86+
DocBarCodeInfoFieldsList docBarCodeInfoFieldsList = (DocBarCodeInfoFieldsList) o;
87+
return Objects.equals(this.nFields, docBarCodeInfoFieldsList.nFields)
88+
&& Objects.equals(this.pArrayFields, docBarCodeInfoFieldsList.pArrayFields);
89+
}
90+
91+
@Override
92+
public int hashCode() {
93+
return Objects.hash(nFields, pArrayFields);
94+
}
95+
96+
@Override
97+
public String toString() {
98+
StringBuilder sb = new StringBuilder();
99+
sb.append("class DocBarCodeInfoFieldsList {\n");
100+
sb.append(" nFields: ").append(toIndentedString(nFields)).append("\n");
101+
sb.append(" pArrayFields: ").append(toIndentedString(pArrayFields)).append("\n");
102+
sb.append("}");
103+
return sb.toString();
104+
}
105+
106+
/**
107+
* Convert the given object to string with each line indented by 4 spaces (except the first line).
108+
*/
109+
private String toIndentedString(java.lang.Object o) {
110+
if (o == null) {
111+
return "null";
112+
}
113+
return o.toString().replace("\n", "\n ");
114+
}
115+
}

0 commit comments

Comments
 (0)