Skip to content

Commit 404de66

Browse files
authored
Merge pull request #60 from regulaforensics/40913188
update clients
2 parents 83e53ce + 495293a commit 404de66

13 files changed

+1513
-5
lines changed

.openapi-generator/FILES

+6
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,21 @@ regula/documentreader/webclient/gen/models/authenticity_check_result_item.py
1515
regula/documentreader/webclient/gen/models/authenticity_result.py
1616
regula/documentreader/webclient/gen/models/authenticity_result_all_of.py
1717
regula/documentreader/webclient/gen/models/authenticity_result_type.py
18+
regula/documentreader/webclient/gen/models/bc_pdf417_info.py
19+
regula/documentreader/webclient/gen/models/bc_roidetect.py
1820
regula/documentreader/webclient/gen/models/check_diagnose.py
1921
regula/documentreader/webclient/gen/models/check_result.py
2022
regula/documentreader/webclient/gen/models/chosen_document_type.py
2123
regula/documentreader/webclient/gen/models/chosen_document_type_result.py
2224
regula/documentreader/webclient/gen/models/chosen_document_type_result_all_of.py
2325
regula/documentreader/webclient/gen/models/critical.py
2426
regula/documentreader/webclient/gen/models/cross_source_value_comparison.py
27+
regula/documentreader/webclient/gen/models/data_module.py
2528
regula/documentreader/webclient/gen/models/details_optical.py
2629
regula/documentreader/webclient/gen/models/details_rfid.py
2730
regula/documentreader/webclient/gen/models/device_info.py
31+
regula/documentreader/webclient/gen/models/doc_bar_code_info.py
32+
regula/documentreader/webclient/gen/models/doc_bar_code_info_all_of.py
2833
regula/documentreader/webclient/gen/models/doc_visual_extended_field.py
2934
regula/documentreader/webclient/gen/models/doc_visual_extended_info.py
3035
regula/documentreader/webclient/gen/models/document_format.py
@@ -79,6 +84,7 @@ regula/documentreader/webclient/gen/models/ocr_security_text_result.py
7984
regula/documentreader/webclient/gen/models/ocr_security_text_result_all_of.py
8085
regula/documentreader/webclient/gen/models/one_candidate.py
8186
regula/documentreader/webclient/gen/models/original_symbol.py
87+
regula/documentreader/webclient/gen/models/p_array_field.py
8288
regula/documentreader/webclient/gen/models/per_document_config.py
8389
regula/documentreader/webclient/gen/models/photo_ident_result.py
8490
regula/documentreader/webclient/gen/models/photo_ident_result_all_of.py

regula/documentreader/webclient/ext/models/recognition_request.py

+9-3
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ class RecognitionRequest(ProcessRequest):
6262
def __init__(
6363
self, process_params: ProcessParams,
6464
images: List[Union[RecognitionImage, bytes, Base64String]] = None,
65-
container_list: ContainerList = None
65+
container_list: ContainerList = None, tag=None
6666
):
6767
input_images = []
6868
if images:
@@ -71,6 +71,12 @@ def __init__(
7171
input_images.append(RecognitionImage(image))
7272
else:
7373
input_images.append(image)
74-
super().__init__(process_params, list=input_images, system_info=ProcessSystemInfo())
74+
super().__init__(
75+
process_param=process_params, list=input_images,
76+
system_info=ProcessSystemInfo(), tag=tag
77+
)
7578
if container_list:
76-
super().__init__(process_params, container_list=container_list, system_info=ProcessSystemInfo())
79+
super().__init__(
80+
process_param=process_params, container_list=container_list,
81+
system_info=ProcessSystemInfo(), tag=tag
82+
)

regula/documentreader/webclient/gen/__init__.py

+6
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@
3232
from regula.documentreader.webclient.gen.models.authenticity_result import AuthenticityResult
3333
from regula.documentreader.webclient.gen.models.authenticity_result_all_of import AuthenticityResultAllOf
3434
from regula.documentreader.webclient.gen.models.authenticity_result_type import AuthenticityResultType
35+
from regula.documentreader.webclient.gen.models.bc_pdf417_info import BcPDF417INFO
36+
from regula.documentreader.webclient.gen.models.bc_roidetect import BcROIDETECT
3537
from regula.documentreader.webclient.gen.models.check_diagnose import CheckDiagnose
3638
from regula.documentreader.webclient.gen.models.check_result import CheckResult
3739
from regula.documentreader.webclient.gen.models.chosen_document_type import ChosenDocumentType
@@ -40,9 +42,12 @@
4042
from regula.documentreader.webclient.gen.models.container_list import ContainerList
4143
from regula.documentreader.webclient.gen.models.critical import Critical
4244
from regula.documentreader.webclient.gen.models.cross_source_value_comparison import CrossSourceValueComparison
45+
from regula.documentreader.webclient.gen.models.data_module import DataModule
4346
from regula.documentreader.webclient.gen.models.details_optical import DetailsOptical
4447
from regula.documentreader.webclient.gen.models.details_rfid import DetailsRFID
4548
from regula.documentreader.webclient.gen.models.device_info import DeviceInfo
49+
from regula.documentreader.webclient.gen.models.doc_bar_code_info import DocBarCodeInfo
50+
from regula.documentreader.webclient.gen.models.doc_bar_code_info_all_of import DocBarCodeInfoAllOf
4651
from regula.documentreader.webclient.gen.models.doc_visual_extended_field import DocVisualExtendedField
4752
from regula.documentreader.webclient.gen.models.doc_visual_extended_info import DocVisualExtendedInfo
4853
from regula.documentreader.webclient.gen.models.document_format import DocumentFormat
@@ -97,6 +102,7 @@
97102
from regula.documentreader.webclient.gen.models.ocr_security_text_result_all_of import OCRSecurityTextResultAllOf
98103
from regula.documentreader.webclient.gen.models.one_candidate import OneCandidate
99104
from regula.documentreader.webclient.gen.models.original_symbol import OriginalSymbol
105+
from regula.documentreader.webclient.gen.models.p_array_field import PArrayField
100106
from regula.documentreader.webclient.gen.models.per_document_config import PerDocumentConfig
101107
from regula.documentreader.webclient.gen.models.photo_ident_result import PhotoIdentResult
102108
from regula.documentreader.webclient.gen.models.photo_ident_result_all_of import PhotoIdentResultAllOf

regula/documentreader/webclient/gen/models/__init__.py

+6
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
from regula.documentreader.webclient.gen.models.authenticity_result import AuthenticityResult
1717
from regula.documentreader.webclient.gen.models.authenticity_result_all_of import AuthenticityResultAllOf
1818
from regula.documentreader.webclient.gen.models.authenticity_result_type import AuthenticityResultType
19+
from regula.documentreader.webclient.gen.models.bc_pdf417_info import BcPDF417INFO
20+
from regula.documentreader.webclient.gen.models.bc_roidetect import BcROIDETECT
1921
from regula.documentreader.webclient.gen.models.check_diagnose import CheckDiagnose
2022
from regula.documentreader.webclient.gen.models.check_result import CheckResult
2123
from regula.documentreader.webclient.gen.models.chosen_document_type import ChosenDocumentType
@@ -24,9 +26,12 @@
2426
from regula.documentreader.webclient.gen.models.container_list import ContainerList
2527
from regula.documentreader.webclient.gen.models.critical import Critical
2628
from regula.documentreader.webclient.gen.models.cross_source_value_comparison import CrossSourceValueComparison
29+
from regula.documentreader.webclient.gen.models.data_module import DataModule
2730
from regula.documentreader.webclient.gen.models.details_optical import DetailsOptical
2831
from regula.documentreader.webclient.gen.models.details_rfid import DetailsRFID
2932
from regula.documentreader.webclient.gen.models.device_info import DeviceInfo
33+
from regula.documentreader.webclient.gen.models.doc_bar_code_info import DocBarCodeInfo
34+
from regula.documentreader.webclient.gen.models.doc_bar_code_info_all_of import DocBarCodeInfoAllOf
3035
from regula.documentreader.webclient.gen.models.doc_visual_extended_field import DocVisualExtendedField
3136
from regula.documentreader.webclient.gen.models.doc_visual_extended_info import DocVisualExtendedInfo
3237
from regula.documentreader.webclient.gen.models.document_format import DocumentFormat
@@ -81,6 +86,7 @@
8186
from regula.documentreader.webclient.gen.models.ocr_security_text_result_all_of import OCRSecurityTextResultAllOf
8287
from regula.documentreader.webclient.gen.models.one_candidate import OneCandidate
8388
from regula.documentreader.webclient.gen.models.original_symbol import OriginalSymbol
89+
from regula.documentreader.webclient.gen.models.p_array_field import PArrayField
8490
from regula.documentreader.webclient.gen.models.per_document_config import PerDocumentConfig
8591
from regula.documentreader.webclient.gen.models.photo_ident_result import PhotoIdentResult
8692
from regula.documentreader.webclient.gen.models.photo_ident_result_all_of import PhotoIdentResultAllOf
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,249 @@
1+
# coding: utf-8
2+
3+
"""
4+
Generated by: https://openapi-generator.tech
5+
"""
6+
7+
import pprint
8+
import re # noqa: F401
9+
10+
import six
11+
12+
from regula.documentreader.webclient.gen.configuration import Configuration
13+
# this line was added to enable pycharm type hinting
14+
from regula.documentreader.webclient.gen.models import *
15+
16+
17+
"""
18+
19+
"""
20+
class BcPDF417INFO(object):
21+
"""NOTE: This class is auto generated by OpenAPI Generator.
22+
Ref: https://openapi-generator.tech
23+
24+
Do not edit the class manually.
25+
"""
26+
27+
"""
28+
Attributes:
29+
openapi_types (dict): The key is attribute name
30+
and the value is attribute type.
31+
attribute_map (dict): The key is attribute name
32+
and the value is json key in definition.
33+
"""
34+
openapi_types = {
35+
'angle': 'float',
36+
'bc_column': 'int',
37+
'bc_error_level': 'int',
38+
'bc_row': 'int',
39+
'min_x': 'float',
40+
'min_y': 'float'
41+
}
42+
43+
attribute_map = {
44+
'angle': 'Angle',
45+
'bc_column': 'bcColumn',
46+
'bc_error_level': 'bcErrorLevel',
47+
'bc_row': 'bcRow',
48+
'min_x': 'minX',
49+
'min_y': 'minY'
50+
}
51+
52+
def __init__(self, angle=None, bc_column=None, bc_error_level=None, bc_row=None, min_x=None, min_y=None, local_vars_configuration=None): # noqa: E501
53+
"""BcPDF417INFO - a model defined in OpenAPI""" # noqa: E501
54+
if local_vars_configuration is None:
55+
local_vars_configuration = Configuration()
56+
self.local_vars_configuration = local_vars_configuration
57+
58+
self._angle = None
59+
self._bc_column = None
60+
self._bc_error_level = None
61+
self._bc_row = None
62+
self._min_x = None
63+
self._min_y = None
64+
self.discriminator = None
65+
66+
if angle is not None:
67+
self.angle = angle
68+
if bc_column is not None:
69+
self.bc_column = bc_column
70+
if bc_error_level is not None:
71+
self.bc_error_level = bc_error_level
72+
if bc_row is not None:
73+
self.bc_row = bc_row
74+
if min_x is not None:
75+
self.min_x = min_x
76+
if min_y is not None:
77+
self.min_y = min_y
78+
79+
@property
80+
def angle(self):
81+
"""Gets the angle of this BcPDF417INFO. # noqa: E501
82+
83+
84+
:return: The angle of this BcPDF417INFO. # noqa: E501
85+
:rtype: float
86+
"""
87+
return self._angle
88+
89+
@angle.setter
90+
def angle(self, angle):
91+
"""Sets the angle of this BcPDF417INFO.
92+
93+
94+
:param angle: The angle of this BcPDF417INFO. # noqa: E501
95+
:type angle: float
96+
"""
97+
98+
self._angle = angle
99+
100+
@property
101+
def bc_column(self):
102+
"""Gets the bc_column of this BcPDF417INFO. # noqa: E501
103+
104+
105+
:return: The bc_column of this BcPDF417INFO. # noqa: E501
106+
:rtype: int
107+
"""
108+
return self._bc_column
109+
110+
@bc_column.setter
111+
def bc_column(self, bc_column):
112+
"""Sets the bc_column of this BcPDF417INFO.
113+
114+
115+
:param bc_column: The bc_column of this BcPDF417INFO. # noqa: E501
116+
:type bc_column: int
117+
"""
118+
119+
self._bc_column = bc_column
120+
121+
@property
122+
def bc_error_level(self):
123+
"""Gets the bc_error_level of this BcPDF417INFO. # noqa: E501
124+
125+
126+
:return: The bc_error_level of this BcPDF417INFO. # noqa: E501
127+
:rtype: int
128+
"""
129+
return self._bc_error_level
130+
131+
@bc_error_level.setter
132+
def bc_error_level(self, bc_error_level):
133+
"""Sets the bc_error_level of this BcPDF417INFO.
134+
135+
136+
:param bc_error_level: The bc_error_level of this BcPDF417INFO. # noqa: E501
137+
:type bc_error_level: int
138+
"""
139+
140+
self._bc_error_level = bc_error_level
141+
142+
@property
143+
def bc_row(self):
144+
"""Gets the bc_row of this BcPDF417INFO. # noqa: E501
145+
146+
147+
:return: The bc_row of this BcPDF417INFO. # noqa: E501
148+
:rtype: int
149+
"""
150+
return self._bc_row
151+
152+
@bc_row.setter
153+
def bc_row(self, bc_row):
154+
"""Sets the bc_row of this BcPDF417INFO.
155+
156+
157+
:param bc_row: The bc_row of this BcPDF417INFO. # noqa: E501
158+
:type bc_row: int
159+
"""
160+
161+
self._bc_row = bc_row
162+
163+
@property
164+
def min_x(self):
165+
"""Gets the min_x of this BcPDF417INFO. # noqa: E501
166+
167+
168+
:return: The min_x of this BcPDF417INFO. # noqa: E501
169+
:rtype: float
170+
"""
171+
return self._min_x
172+
173+
@min_x.setter
174+
def min_x(self, min_x):
175+
"""Sets the min_x of this BcPDF417INFO.
176+
177+
178+
:param min_x: The min_x of this BcPDF417INFO. # noqa: E501
179+
:type min_x: float
180+
"""
181+
182+
self._min_x = min_x
183+
184+
@property
185+
def min_y(self):
186+
"""Gets the min_y of this BcPDF417INFO. # noqa: E501
187+
188+
189+
:return: The min_y of this BcPDF417INFO. # noqa: E501
190+
:rtype: float
191+
"""
192+
return self._min_y
193+
194+
@min_y.setter
195+
def min_y(self, min_y):
196+
"""Sets the min_y of this BcPDF417INFO.
197+
198+
199+
:param min_y: The min_y of this BcPDF417INFO. # noqa: E501
200+
:type min_y: float
201+
"""
202+
203+
self._min_y = min_y
204+
205+
def to_dict(self):
206+
"""Returns the model properties as a dict"""
207+
result = {}
208+
209+
for attr, _ in six.iteritems(self.openapi_types):
210+
value = getattr(self, attr)
211+
if isinstance(value, list):
212+
result[attr] = list(map(
213+
lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
214+
value
215+
))
216+
elif hasattr(value, "to_dict"):
217+
result[attr] = value.to_dict()
218+
elif isinstance(value, dict):
219+
result[attr] = dict(map(
220+
lambda item: (item[0], item[1].to_dict())
221+
if hasattr(item[1], "to_dict") else item,
222+
value.items()
223+
))
224+
else:
225+
result[attr] = value
226+
227+
return result
228+
229+
def to_str(self):
230+
"""Returns the string representation of the model"""
231+
return pprint.pformat(self.to_dict())
232+
233+
def __repr__(self):
234+
"""For `print` and `pprint`"""
235+
return self.to_str()
236+
237+
def __eq__(self, other):
238+
"""Returns true if both objects are equal"""
239+
if not isinstance(other, BcPDF417INFO):
240+
return False
241+
242+
return self.to_dict() == other.to_dict()
243+
244+
def __ne__(self, other):
245+
"""Returns true if both objects are not equal"""
246+
if not isinstance(other, BcPDF417INFO):
247+
return True
248+
249+
return self.to_dict() != other.to_dict()

0 commit comments

Comments
 (0)