Skip to content

Commit 11ebe40

Browse files
committed
ci: regenerated with OpenAPI Doc 1.0, Speakeay CLI 1.20.1
1 parent 02f8097 commit 11ebe40

File tree

8 files changed

+421
-63
lines changed

8 files changed

+421
-63
lines changed

assess/RELEASES.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,4 +230,12 @@ Based on:
230230
- OpenAPI Doc 1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Assess.yaml
231231
- Speakeasy CLI 1.20.0 (2.18.0) https://github.com/speakeasy-api/speakeasy
232232
### Releases
233-
- [PyPI v0.11.0] https://pypi.org/project/codat-assess/0.11.0 - assess
233+
- [PyPI v0.11.0] https://pypi.org/project/codat-assess/0.11.0 - assess
234+
235+
## 2023-04-18 00:12:18
236+
### Changes
237+
Based on:
238+
- OpenAPI Doc 1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Assess.yaml
239+
- Speakeasy CLI 1.20.1 (2.18.1) https://github.com/speakeasy-api/speakeasy
240+
### Releases
241+
- [PyPI v0.11.1] https://pypi.org/project/codat-assess/0.11.1 - assess

assess/gen.yaml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
11
configVersion: 1.0.0
22
management:
3-
docChecksum: fcdf2b8bc50614455ff0b01133e6226f
3+
docChecksum: ef906033ecb43730b5f38d8a9cf42b63
44
docVersion: "1.0"
5-
speakeasyVersion: 1.20.0
6-
generationVersion: 2.18.0
5+
speakeasyVersion: 1.20.1
6+
generationVersion: 2.18.1
77
generation:
88
telemetryEnabled: false
99
sdkClassName: CodatAssess
10-
sdkFlattening: false
1110
singleTagPerOp: false
1211
python:
13-
version: 0.11.0
12+
version: 0.11.1
1413
author: Speakeasy
1514
description: Python Client SDK Generated by Speakeasy
1615
packageName: codat-assess

assess/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
setuptools.setup(
1212
name="codat-assess",
13-
version="0.11.0",
13+
version="0.11.1",
1414
author="Speakeasy",
1515
description="Python Client SDK Generated by Speakeasy",
1616
long_description=long_description,

assess/src/codatassess/categories.py

Lines changed: 75 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def __init__(self, client: requests_http.Session, security_client: requests_http
2222
self._sdk_version = sdk_version
2323
self._gen_version = gen_version
2424

25-
def get_account_category(self, request: operations.GetAccountCategoryRequest) -> operations.GetAccountCategoryResponse:
25+
def get_account_category(self, request: operations.GetAccountCategoryRequest, retries: Optional[utils.RetryConfig] = None) -> operations.GetAccountCategoryResponse:
2626
r"""Get suggested and/or confirmed category for a specific account
2727
Get category for specific nominal account.
2828
"""
@@ -33,7 +33,20 @@ def get_account_category(self, request: operations.GetAccountCategoryRequest) ->
3333

3434
client = self._security_client
3535

36-
http_res = client.request('GET', url)
36+
retry_config = retries
37+
if retry_config is None:
38+
retry_config = utils.RetryConfig('backoff', True)
39+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
40+
41+
42+
def do_request():
43+
return client.request('GET', url)
44+
45+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
46+
'408',
47+
'429',
48+
'5XX'
49+
]))
3750
content_type = http_res.headers.get('Content-Type')
3851

3952
res = operations.GetAccountCategoryResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)
@@ -45,7 +58,7 @@ def get_account_category(self, request: operations.GetAccountCategoryRequest) ->
4558

4659
return res
4760

48-
def list_accounts_categories(self, request: operations.ListAccountsCategoriesRequest) -> operations.ListAccountsCategoriesResponse:
61+
def list_accounts_categories(self, request: operations.ListAccountsCategoriesRequest, retries: Optional[utils.RetryConfig] = None) -> operations.ListAccountsCategoriesResponse:
4962
r"""List suggested and confirmed account categories
5063
Lists suggested and confirmed chart of account categories for the given company and data connection.
5164
"""
@@ -57,7 +70,20 @@ def list_accounts_categories(self, request: operations.ListAccountsCategoriesReq
5770

5871
client = self._security_client
5972

60-
http_res = client.request('GET', url, params=query_params)
73+
retry_config = retries
74+
if retry_config is None:
75+
retry_config = utils.RetryConfig('backoff', True)
76+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
77+
78+
79+
def do_request():
80+
return client.request('GET', url, params=query_params)
81+
82+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
83+
'408',
84+
'429',
85+
'5XX'
86+
]))
6187
content_type = http_res.headers.get('Content-Type')
6288

6389
res = operations.ListAccountsCategoriesResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)
@@ -69,7 +95,7 @@ def list_accounts_categories(self, request: operations.ListAccountsCategoriesReq
6995

7096
return res
7197

72-
def list_available_account_categories(self) -> operations.ListAvailableAccountCategoriesResponse:
98+
def list_available_account_categories(self, retries: Optional[utils.RetryConfig] = None) -> operations.ListAvailableAccountCategoriesResponse:
7399
r"""List account categories
74100
Lists available account categories Codat's categorisation engine can provide.
75101
"""
@@ -80,7 +106,20 @@ def list_available_account_categories(self) -> operations.ListAvailableAccountCa
80106

81107
client = self._security_client
82108

83-
http_res = client.request('GET', url)
109+
retry_config = retries
110+
if retry_config is None:
111+
retry_config = utils.RetryConfig('backoff', True)
112+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
113+
114+
115+
def do_request():
116+
return client.request('GET', url)
117+
118+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
119+
'408',
120+
'429',
121+
'5XX'
122+
]))
84123
content_type = http_res.headers.get('Content-Type')
85124

86125
res = operations.ListAvailableAccountCategoriesResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)
@@ -92,7 +131,7 @@ def list_available_account_categories(self) -> operations.ListAvailableAccountCa
92131

93132
return res
94133

95-
def update_account_category(self, request: operations.UpdateAccountCategoryRequest) -> operations.UpdateAccountCategoryResponse:
134+
def update_account_category(self, request: operations.UpdateAccountCategoryRequest, retries: Optional[utils.RetryConfig] = None) -> operations.UpdateAccountCategoryResponse:
96135
r"""Patch account categories
97136
Update category for a specific nominal account
98137
"""
@@ -107,7 +146,20 @@ def update_account_category(self, request: operations.UpdateAccountCategoryReque
107146

108147
client = self._security_client
109148

110-
http_res = client.request('PATCH', url, data=data, files=form, headers=headers)
149+
retry_config = retries
150+
if retry_config is None:
151+
retry_config = utils.RetryConfig('backoff', True)
152+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
153+
154+
155+
def do_request():
156+
return client.request('PATCH', url, data=data, files=form, headers=headers)
157+
158+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
159+
'408',
160+
'429',
161+
'5XX'
162+
]))
111163
content_type = http_res.headers.get('Content-Type')
112164

113165
res = operations.UpdateAccountCategoryResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)
@@ -119,7 +171,7 @@ def update_account_category(self, request: operations.UpdateAccountCategoryReque
119171

120172
return res
121173

122-
def update_accounts_categories(self, request: operations.UpdateAccountsCategoriesRequest) -> operations.UpdateAccountsCategoriesResponse:
174+
def update_accounts_categories(self, request: operations.UpdateAccountsCategoriesRequest, retries: Optional[utils.RetryConfig] = None) -> operations.UpdateAccountsCategoriesResponse:
123175
r"""Confirm categories for accounts
124176
Comfirms the categories for all or a batch of accounts for a specific connection.
125177
"""
@@ -134,7 +186,20 @@ def update_accounts_categories(self, request: operations.UpdateAccountsCategorie
134186

135187
client = self._security_client
136188

137-
http_res = client.request('PATCH', url, data=data, files=form, headers=headers)
189+
retry_config = retries
190+
if retry_config is None:
191+
retry_config = utils.RetryConfig('backoff', True)
192+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
193+
194+
195+
def do_request():
196+
return client.request('PATCH', url, data=data, files=form, headers=headers)
197+
198+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
199+
'408',
200+
'429',
201+
'5XX'
202+
]))
138203
content_type = http_res.headers.get('Content-Type')
139204

140205
res = operations.UpdateAccountsCategoriesResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)

assess/src/codatassess/data_integrity.py

Lines changed: 45 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def __init__(self, client: requests_http.Session, security_client: requests_http
2222
self._sdk_version = sdk_version
2323
self._gen_version = gen_version
2424

25-
def get_data_integrity_details(self, request: operations.GetDataIntegrityDetailsRequest) -> operations.GetDataIntegrityDetailsResponse:
25+
def get_data_integrity_details(self, request: operations.GetDataIntegrityDetailsRequest, retries: Optional[utils.RetryConfig] = None) -> operations.GetDataIntegrityDetailsResponse:
2626
r"""Lists data integrity details for date type
2727
Gets record-by-record match results for a given company and datatype, optionally restricted by a Codat query string.
2828
"""
@@ -34,7 +34,20 @@ def get_data_integrity_details(self, request: operations.GetDataIntegrityDetails
3434

3535
client = self._security_client
3636

37-
http_res = client.request('GET', url, params=query_params)
37+
retry_config = retries
38+
if retry_config is None:
39+
retry_config = utils.RetryConfig('backoff', True)
40+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
41+
42+
43+
def do_request():
44+
return client.request('GET', url, params=query_params)
45+
46+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
47+
'408',
48+
'429',
49+
'5XX'
50+
]))
3851
content_type = http_res.headers.get('Content-Type')
3952

4053
res = operations.GetDataIntegrityDetailsResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)
@@ -46,7 +59,7 @@ def get_data_integrity_details(self, request: operations.GetDataIntegrityDetails
4659

4760
return res
4861

49-
def get_data_integrity_status(self, request: operations.GetDataIntegrityStatusRequest) -> operations.GetDataIntegrityStatusResponse:
62+
def get_data_integrity_status(self, request: operations.GetDataIntegrityStatusRequest, retries: Optional[utils.RetryConfig] = None) -> operations.GetDataIntegrityStatusResponse:
5063
r"""Get data integrity status
5164
Gets match status for a given company and datatype.
5265
"""
@@ -57,7 +70,20 @@ def get_data_integrity_status(self, request: operations.GetDataIntegrityStatusRe
5770

5871
client = self._security_client
5972

60-
http_res = client.request('GET', url)
73+
retry_config = retries
74+
if retry_config is None:
75+
retry_config = utils.RetryConfig('backoff', True)
76+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
77+
78+
79+
def do_request():
80+
return client.request('GET', url)
81+
82+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
83+
'408',
84+
'429',
85+
'5XX'
86+
]))
6187
content_type = http_res.headers.get('Content-Type')
6288

6389
res = operations.GetDataIntegrityStatusResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)
@@ -69,7 +95,7 @@ def get_data_integrity_status(self, request: operations.GetDataIntegrityStatusRe
6995

7096
return res
7197

72-
def get_data_integrity_summaries(self, request: operations.GetDataIntegritySummariesRequest) -> operations.GetDataIntegritySummariesResponse:
98+
def get_data_integrity_summaries(self, request: operations.GetDataIntegritySummariesRequest, retries: Optional[utils.RetryConfig] = None) -> operations.GetDataIntegritySummariesResponse:
7399
r"""Get data integrity summary
74100
Gets match summary for a given company and datatype, optionally restricted by a Codat query string.
75101
"""
@@ -81,7 +107,20 @@ def get_data_integrity_summaries(self, request: operations.GetDataIntegritySumma
81107

82108
client = self._security_client
83109

84-
http_res = client.request('GET', url, params=query_params)
110+
retry_config = retries
111+
if retry_config is None:
112+
retry_config = utils.RetryConfig('backoff', True)
113+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
114+
115+
116+
def do_request():
117+
return client.request('GET', url, params=query_params)
118+
119+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
120+
'408',
121+
'429',
122+
'5XX'
123+
]))
85124
content_type = http_res.headers.get('Content-Type')
86125

87126
res = operations.GetDataIntegritySummariesResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)

0 commit comments

Comments
 (0)