Skip to content

Commit eb82e31

Browse files
Merge branch 'develop' into sast
2 parents bf12585 + f78358f commit eb82e31

28 files changed

+1153
-312
lines changed

.github/pull_request_template.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@
1717

1818
# Notes
1919

20-
<!-- Please include any other relavant information here -->
20+
<!-- Please include any other relavant information here -->

.github/workflows/run-smoke-test.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@ name: run smoke test
33
on:
44
pull_request:
55
branches:
6+
- develop
67
- master
8+
- stable
79

810
jobs:
911
run_smoke_test:

.github/workflows/trivy-scan.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ on:
66
- main
77
- master
88
- develop
9+
- stable
910

1011
jobs:
1112
trivy-scan:

.openapi-generator/FILES

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ regula/documentreader/webclient/gen/models/face_api_search.py
5555
regula/documentreader/webclient/gen/models/fdsid_list.py
5656
regula/documentreader/webclient/gen/models/fiber_result.py
5757
regula/documentreader/webclient/gen/models/fiber_result_all_of.py
58+
regula/documentreader/webclient/gen/models/get_transactions_by_tag_response.py
5859
regula/documentreader/webclient/gen/models/graphic_field.py
5960
regula/documentreader/webclient/gen/models/graphic_field_type.py
6061
regula/documentreader/webclient/gen/models/graphic_fields_list.py
@@ -87,6 +88,7 @@ regula/documentreader/webclient/gen/models/lexical_analysis_result_all_of.py
8788
regula/documentreader/webclient/gen/models/license_result.py
8889
regula/documentreader/webclient/gen/models/license_result_all_of.py
8990
regula/documentreader/webclient/gen/models/light.py
91+
regula/documentreader/webclient/gen/models/list_transactions_by_tag_response.py
9092
regula/documentreader/webclient/gen/models/list_verified_fields.py
9193
regula/documentreader/webclient/gen/models/liveness_params.py
9294
regula/documentreader/webclient/gen/models/log_level.py
@@ -146,7 +148,6 @@ regula/documentreader/webclient/gen/models/transaction_image.py
146148
regula/documentreader/webclient/gen/models/transaction_info.py
147149
regula/documentreader/webclient/gen/models/transaction_process_get_response.py
148150
regula/documentreader/webclient/gen/models/transaction_process_request.py
149-
regula/documentreader/webclient/gen/models/transaction_scenario_request.py
150151
regula/documentreader/webclient/gen/models/verification_result.py
151152
regula/documentreader/webclient/gen/models/verified_field_map.py
152153
regula/documentreader/webclient/gen/models/visibility.py

Pipfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ pipenv-setup = "*"
1818
wheel = "*"
1919
twine = "*"
2020
chardet = "*"
21+
packaging = ">=22.0"
2122

2223
[requires]
2324
python_version = "3.8"

Pipfile.lock

Lines changed: 201 additions & 194 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Regula Document Reader web API Python 3.5+ client
1+
# Regula Document Reader web API Python 3.8+ client
22

33
[![pypi](https://img.shields.io/pypi/v/regula.documentreader.webclient?style=flat-square)](https://support.regulaforensics.com/hc/en-us/articles/115000916306-Documentation)
44
[![OpenAPI](https://img.shields.io/badge/OpenAPI-defs-8c0a56?style=flat-square)](https://github.com/regulaforensics/DocumentReader-web-openapi)
@@ -9,7 +9,7 @@ Documents recognition as easy as reading two bytes.
99

1010
If you have any problems with or questions about this client, please contact us
1111
through a [GitHub issue](https://github.com/regulaforensics/DocumentReader-web-python-client/issues).
12-
You are invited to contribute [new features, fixes, or updates](https://github.com/regulaforensics/DocumentReader-web-python-client/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22), large or small;
12+
You are invited to contribute [new features, fixes, or updates](https://github.com/regulaforensics/DocumentReader-web-python-client/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22), large or small;
1313
We are always thrilled to receive pull requests, and do our best to process them as fast as we can.
1414
See [dev guide](./dev.md)
1515

regula/documentreader/webclient/gen/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@
7373
from regula.documentreader.webclient.gen.models.face_api_search import FaceApiSearch
7474
from regula.documentreader.webclient.gen.models.fiber_result import FiberResult
7575
from regula.documentreader.webclient.gen.models.fiber_result_all_of import FiberResultAllOf
76+
from regula.documentreader.webclient.gen.models.get_transactions_by_tag_response import GetTransactionsByTagResponse
7677
from regula.documentreader.webclient.gen.models.graphic_field import GraphicField
7778
from regula.documentreader.webclient.gen.models.graphic_field_type import GraphicFieldType
7879
from regula.documentreader.webclient.gen.models.graphic_fields_list import GraphicFieldsList
@@ -105,6 +106,7 @@
105106
from regula.documentreader.webclient.gen.models.license_result import LicenseResult
106107
from regula.documentreader.webclient.gen.models.license_result_all_of import LicenseResultAllOf
107108
from regula.documentreader.webclient.gen.models.light import Light
109+
from regula.documentreader.webclient.gen.models.list_transactions_by_tag_response import ListTransactionsByTagResponse
108110
from regula.documentreader.webclient.gen.models.list_verified_fields import ListVerifiedFields
109111
from regula.documentreader.webclient.gen.models.liveness_params import LivenessParams
110112
from regula.documentreader.webclient.gen.models.log_level import LogLevel
@@ -164,7 +166,6 @@
164166
from regula.documentreader.webclient.gen.models.transaction_info import TransactionInfo
165167
from regula.documentreader.webclient.gen.models.transaction_process_get_response import TransactionProcessGetResponse
166168
from regula.documentreader.webclient.gen.models.transaction_process_request import TransactionProcessRequest
167-
from regula.documentreader.webclient.gen.models.transaction_scenario_request import TransactionScenarioRequest
168169
from regula.documentreader.webclient.gen.models.verification_result import VerificationResult
169170
from regula.documentreader.webclient.gen.models.verified_field_map import VerifiedFieldMap
170171
from regula.documentreader.webclient.gen.models.visibility import Visibility

regula/documentreader/webclient/gen/api/transaction_api.py

Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,141 @@ def api_v2_tag_tag_id_delete_with_http_info(self, tag_id, **kwargs): # noqa: E5
165165
collection_formats=collection_formats,
166166
_request_auth=local_var_params.get('_request_auth'))
167167

168+
def api_v2_tag_tag_id_transactions_get(self, tag_id, **kwargs): # noqa: E501
169+
"""Get transactions by tag # noqa: E501
170+
171+
This method makes a synchronous HTTP request by default. To make an
172+
asynchronous HTTP request, please pass async_req=True
173+
174+
>>> thread = api.api_v2_tag_tag_id_transactions_get(tag_id, async_req=True)
175+
>>> result = thread.get()
176+
177+
:param tag_id: Tag id (required)
178+
:type tag_id: str
179+
:param async_req: Whether to execute the request asynchronously.
180+
:type async_req: bool, optional
181+
:param _preload_content: if False, the urllib3.HTTPResponse object will
182+
be returned without reading/decoding response
183+
data. Default is True.
184+
:type _preload_content: bool, optional
185+
:param _request_timeout: timeout setting for this request. If one
186+
number provided, it will be total request
187+
timeout. It can also be a pair (tuple) of
188+
(connection, read) timeouts.
189+
:return: Returns the result object.
190+
If the method is called asynchronously,
191+
returns the request thread.
192+
:rtype: ListTransactionsByTagResponse
193+
"""
194+
kwargs['_return_http_data_only'] = True
195+
return self.api_v2_tag_tag_id_transactions_get_with_http_info(tag_id, **kwargs) # noqa: E501
196+
197+
def api_v2_tag_tag_id_transactions_get_with_http_info(self, tag_id, **kwargs): # noqa: E501
198+
"""Get transactions by tag # noqa: E501
199+
200+
This method makes a synchronous HTTP request by default. To make an
201+
asynchronous HTTP request, please pass async_req=True
202+
203+
>>> thread = api.api_v2_tag_tag_id_transactions_get_with_http_info(tag_id, async_req=True)
204+
>>> result = thread.get()
205+
206+
:param tag_id: Tag id (required)
207+
:type tag_id: str
208+
:param async_req: Whether to execute the request asynchronously.
209+
:type async_req: bool, optional
210+
:param _return_http_data_only: response data without head status code
211+
and headers
212+
:type _return_http_data_only: bool, optional
213+
:param _preload_content: if False, the urllib3.HTTPResponse object will
214+
be returned without reading/decoding response
215+
data. Default is True.
216+
:type _preload_content: bool, optional
217+
:param _request_timeout: timeout setting for this request. If one
218+
number provided, it will be total request
219+
timeout. It can also be a pair (tuple) of
220+
(connection, read) timeouts.
221+
:param _request_auth: set to override the auth_settings for an a single
222+
request; this effectively ignores the authentication
223+
in the spec for a single request.
224+
:type _request_auth: dict, optional
225+
:return: Returns the result object.
226+
If the method is called asynchronously,
227+
returns the request thread.
228+
:rtype: tuple(ListTransactionsByTagResponse, status_code(int), headers(HTTPHeaderDict))
229+
"""
230+
231+
local_var_params = locals()
232+
233+
all_params = [
234+
'tag_id'
235+
]
236+
all_params.extend(
237+
[
238+
'async_req',
239+
'_return_http_data_only',
240+
'_preload_content',
241+
'_request_timeout',
242+
'_request_auth'
243+
]
244+
)
245+
246+
for key, val in six.iteritems(local_var_params['kwargs']):
247+
if key not in all_params:
248+
raise ApiTypeError(
249+
"Got an unexpected keyword argument '%s'"
250+
" to method api_v2_tag_tag_id_transactions_get" % key
251+
)
252+
local_var_params[key] = val
253+
del local_var_params['kwargs']
254+
# verify the required parameter 'tag_id' is set
255+
if self.api_client.client_side_validation and ('tag_id' not in local_var_params or # noqa: E501
256+
local_var_params['tag_id'] is None): # noqa: E501
257+
raise ApiValueError("Missing the required parameter `tag_id` when calling `api_v2_tag_tag_id_transactions_get`") # noqa: E501
258+
259+
collection_formats = {}
260+
261+
path_params = {}
262+
if 'tag_id' in local_var_params:
263+
path_params['tagId'] = local_var_params['tag_id'] # noqa: E501
264+
265+
query_params = []
266+
267+
header_params = {}
268+
269+
form_params = []
270+
local_var_files = {}
271+
272+
body_params = None
273+
# HTTP header `Accept`
274+
header_params['Accept'] = self.api_client.select_header_accept(
275+
['application/json']) # noqa: E501
276+
277+
# Authentication setting
278+
auth_settings = [] # noqa: E501
279+
280+
response_types_map = {
281+
200: "ListTransactionsByTagResponse",
282+
400: None,
283+
403: None,
284+
}
285+
286+
return self.api_client.call_api(
287+
'/api/v2/tag/{tagId}/transactions', 'GET',
288+
path_params,
289+
query_params,
290+
header_params,
291+
body=body_params,
292+
post_params=form_params,
293+
files=local_var_files,
294+
response_types_map=response_types_map,
295+
auth_settings=auth_settings,
296+
async_req=local_var_params.get('async_req'),
297+
_return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501
298+
_preload_content=local_var_params.get('_preload_content', True),
299+
_request_timeout=local_var_params.get('_request_timeout'),
300+
collection_formats=collection_formats,
301+
_request_auth=local_var_params.get('_request_auth'))
302+
168303
def api_v2_transaction_transaction_id_file_get(self, transaction_id, name, **kwargs): # noqa: E501
169304
"""Get Reprocess transaction file # noqa: E501
170305

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656
from regula.documentreader.webclient.gen.models.face_api_search import FaceApiSearch
5757
from regula.documentreader.webclient.gen.models.fiber_result import FiberResult
5858
from regula.documentreader.webclient.gen.models.fiber_result_all_of import FiberResultAllOf
59+
from regula.documentreader.webclient.gen.models.get_transactions_by_tag_response import GetTransactionsByTagResponse
5960
from regula.documentreader.webclient.gen.models.graphic_field import GraphicField
6061
from regula.documentreader.webclient.gen.models.graphic_field_type import GraphicFieldType
6162
from regula.documentreader.webclient.gen.models.graphic_fields_list import GraphicFieldsList
@@ -88,6 +89,7 @@
8889
from regula.documentreader.webclient.gen.models.license_result import LicenseResult
8990
from regula.documentreader.webclient.gen.models.license_result_all_of import LicenseResultAllOf
9091
from regula.documentreader.webclient.gen.models.light import Light
92+
from regula.documentreader.webclient.gen.models.list_transactions_by_tag_response import ListTransactionsByTagResponse
9193
from regula.documentreader.webclient.gen.models.list_verified_fields import ListVerifiedFields
9294
from regula.documentreader.webclient.gen.models.liveness_params import LivenessParams
9395
from regula.documentreader.webclient.gen.models.log_level import LogLevel
@@ -147,7 +149,6 @@
147149
from regula.documentreader.webclient.gen.models.transaction_info import TransactionInfo
148150
from regula.documentreader.webclient.gen.models.transaction_process_get_response import TransactionProcessGetResponse
149151
from regula.documentreader.webclient.gen.models.transaction_process_request import TransactionProcessRequest
150-
from regula.documentreader.webclient.gen.models.transaction_scenario_request import TransactionScenarioRequest
151152
from regula.documentreader.webclient.gen.models.verification_result import VerificationResult
152153
from regula.documentreader.webclient.gen.models.verified_field_map import VerifiedFieldMap
153154
from regula.documentreader.webclient.gen.models.visibility import Visibility

0 commit comments

Comments
 (0)