Skip to content

Commit bd2377f

Browse files
committed
ci: regenerated with OpenAPI Doc 2.1.0, Speakeay CLI 1.20.1
1 parent 079d969 commit bd2377f

File tree

12 files changed

+451
-67
lines changed

12 files changed

+451
-67
lines changed

common/RELEASES.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,4 +174,12 @@ Based on:
174174
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Common.yaml
175175
- Speakeasy CLI 1.20.0 (2.18.0) https://github.com/speakeasy-api/speakeasy
176176
### Releases
177-
- [PyPI v0.8.0] https://pypi.org/project/codat-common/0.8.0 - common
177+
- [PyPI v0.8.0] https://pypi.org/project/codat-common/0.8.0 - common
178+
179+
## 2023-04-18 00:16:19
180+
### Changes
181+
Based on:
182+
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Common.yaml
183+
- Speakeasy CLI 1.20.1 (2.18.1) https://github.com/speakeasy-api/speakeasy
184+
### Releases
185+
- [PyPI v0.8.1] https://pypi.org/project/codat-common/0.8.1 - common

common/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: 6f753c7fc4dc565e0064fced1a630b86
3+
docChecksum: 44c41ab6962910690c939af759ed2b33
44
docVersion: 2.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: CodatCommon
10-
sdkFlattening: false
1110
singleTagPerOp: false
1211
python:
13-
version: 0.8.0
12+
version: 0.8.1
1413
author: Speakeasy
1514
description: Python Client SDK Generated by Speakeasy
1615
packageName: codat-common

common/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-common",
13-
version="0.8.0",
13+
version="0.8.1",
1414
author="Speakeasy",
1515
description="Python Client SDK Generated by Speakeasy",
1616
long_description=long_description,

common/src/codatcommon/companies.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 create_company(self, request: shared.CompanyRequestBody) -> operations.CreateCompanyResponse:
25+
def create_company(self, request: shared.CompanyRequestBody, retries: Optional[utils.RetryConfig] = None) -> operations.CreateCompanyResponse:
2626
r"""Create company
2727
Create a new company
2828
"""
@@ -37,7 +37,20 @@ def create_company(self, request: shared.CompanyRequestBody) -> operations.Creat
3737

3838
client = self._security_client
3939

40-
http_res = client.request('POST', url, data=data, files=form, headers=headers)
40+
retry_config = retries
41+
if retry_config is None:
42+
retry_config = utils.RetryConfig('backoff', True)
43+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
44+
45+
46+
def do_request():
47+
return client.request('POST', url, data=data, files=form, headers=headers)
48+
49+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
50+
'408',
51+
'429',
52+
'5XX'
53+
]))
4154
content_type = http_res.headers.get('Content-Type')
4255

4356
res = operations.CreateCompanyResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)
@@ -53,7 +66,7 @@ def create_company(self, request: shared.CompanyRequestBody) -> operations.Creat
5366

5467
return res
5568

56-
def delete_company(self, request: operations.DeleteCompanyRequest) -> operations.DeleteCompanyResponse:
69+
def delete_company(self, request: operations.DeleteCompanyRequest, retries: Optional[utils.RetryConfig] = None) -> operations.DeleteCompanyResponse:
5770
r"""Delete a company
5871
Delete the given company from Codat.
5972
This operation is not reversible.
@@ -65,7 +78,20 @@ def delete_company(self, request: operations.DeleteCompanyRequest) -> operations
6578

6679
client = self._security_client
6780

68-
http_res = client.request('DELETE', url)
81+
retry_config = retries
82+
if retry_config is None:
83+
retry_config = utils.RetryConfig('backoff', True)
84+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
85+
86+
87+
def do_request():
88+
return client.request('DELETE', url)
89+
90+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
91+
'408',
92+
'429',
93+
'5XX'
94+
]))
6995
content_type = http_res.headers.get('Content-Type')
7096

7197
res = operations.DeleteCompanyResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)
@@ -79,7 +105,7 @@ def delete_company(self, request: operations.DeleteCompanyRequest) -> operations
79105

80106
return res
81107

82-
def get_company(self, request: operations.GetCompanyRequest) -> operations.GetCompanyResponse:
108+
def get_company(self, request: operations.GetCompanyRequest, retries: Optional[utils.RetryConfig] = None) -> operations.GetCompanyResponse:
83109
r"""Get company
84110
Get metadata for a single company
85111
"""
@@ -90,7 +116,20 @@ def get_company(self, request: operations.GetCompanyRequest) -> operations.GetCo
90116

91117
client = self._security_client
92118

93-
http_res = client.request('GET', url)
119+
retry_config = retries
120+
if retry_config is None:
121+
retry_config = utils.RetryConfig('backoff', True)
122+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
123+
124+
125+
def do_request():
126+
return client.request('GET', url)
127+
128+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
129+
'408',
130+
'429',
131+
'5XX'
132+
]))
94133
content_type = http_res.headers.get('Content-Type')
95134

96135
res = operations.GetCompanyResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)
@@ -106,7 +145,7 @@ def get_company(self, request: operations.GetCompanyRequest) -> operations.GetCo
106145

107146
return res
108147

109-
def list_companies(self, request: operations.ListCompaniesRequest) -> operations.ListCompaniesResponse:
148+
def list_companies(self, request: operations.ListCompaniesRequest, retries: Optional[utils.RetryConfig] = None) -> operations.ListCompaniesResponse:
110149
r"""List companies
111150
List all companies that you have created in Codat.
112151
"""
@@ -118,7 +157,20 @@ def list_companies(self, request: operations.ListCompaniesRequest) -> operations
118157

119158
client = self._security_client
120159

121-
http_res = client.request('GET', url, params=query_params)
160+
retry_config = retries
161+
if retry_config is None:
162+
retry_config = utils.RetryConfig('backoff', True)
163+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
164+
165+
166+
def do_request():
167+
return client.request('GET', url, params=query_params)
168+
169+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
170+
'408',
171+
'429',
172+
'5XX'
173+
]))
122174
content_type = http_res.headers.get('Content-Type')
123175

124176
res = operations.ListCompaniesResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)
@@ -134,7 +186,7 @@ def list_companies(self, request: operations.ListCompaniesRequest) -> operations
134186

135187
return res
136188

137-
def update_company(self, request: operations.UpdateCompanyRequest) -> operations.UpdateCompanyResponse:
189+
def update_company(self, request: operations.UpdateCompanyRequest, retries: Optional[utils.RetryConfig] = None) -> operations.UpdateCompanyResponse:
138190
r"""Update company
139191
Updates the given company with a new name and description
140192
"""
@@ -149,7 +201,20 @@ def update_company(self, request: operations.UpdateCompanyRequest) -> operations
149201

150202
client = self._security_client
151203

152-
http_res = client.request('PUT', url, data=data, files=form, headers=headers)
204+
retry_config = retries
205+
if retry_config is None:
206+
retry_config = utils.RetryConfig('backoff', True)
207+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
208+
209+
210+
def do_request():
211+
return client.request('PUT', url, data=data, files=form, headers=headers)
212+
213+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
214+
'408',
215+
'429',
216+
'5XX'
217+
]))
153218
content_type = http_res.headers.get('Content-Type')
154219

155220
res = operations.UpdateCompanyResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)

common/src/codatcommon/connections.py

Lines changed: 90 additions & 12 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 create_data_connection(self, request: operations.CreateDataConnectionRequest) -> operations.CreateDataConnectionResponse:
25+
def create_data_connection(self, request: operations.CreateDataConnectionRequest, retries: Optional[utils.RetryConfig] = None) -> operations.CreateDataConnectionResponse:
2626
r"""Create a data connection
2727
Create a data connection for a company
2828
"""
@@ -37,7 +37,20 @@ def create_data_connection(self, request: operations.CreateDataConnectionRequest
3737

3838
client = self._security_client
3939

40-
http_res = client.request('POST', url, data=data, files=form, headers=headers)
40+
retry_config = retries
41+
if retry_config is None:
42+
retry_config = utils.RetryConfig('backoff', True)
43+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
44+
45+
46+
def do_request():
47+
return client.request('POST', url, data=data, files=form, headers=headers)
48+
49+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
50+
'408',
51+
'429',
52+
'5XX'
53+
]))
4154
content_type = http_res.headers.get('Content-Type')
4255

4356
res = operations.CreateDataConnectionResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)
@@ -53,7 +66,7 @@ def create_data_connection(self, request: operations.CreateDataConnectionRequest
5366

5467
return res
5568

56-
def delete_company_connection(self, request: operations.DeleteCompanyConnectionRequest) -> operations.DeleteCompanyConnectionResponse:
69+
def delete_company_connection(self, request: operations.DeleteCompanyConnectionRequest, retries: Optional[utils.RetryConfig] = None) -> operations.DeleteCompanyConnectionResponse:
5770
r"""Delete connection
5871
Revoke and remove a connection from a company.
5972
This operation is not reversible - the end user would need to reauthorize a new data connection if you wish to view new data for this company.
@@ -65,7 +78,20 @@ def delete_company_connection(self, request: operations.DeleteCompanyConnectionR
6578

6679
client = self._security_client
6780

68-
http_res = client.request('DELETE', url)
81+
retry_config = retries
82+
if retry_config is None:
83+
retry_config = utils.RetryConfig('backoff', True)
84+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
85+
86+
87+
def do_request():
88+
return client.request('DELETE', url)
89+
90+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
91+
'408',
92+
'429',
93+
'5XX'
94+
]))
6995
content_type = http_res.headers.get('Content-Type')
7096

7197
res = operations.DeleteCompanyConnectionResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)
@@ -79,7 +105,7 @@ def delete_company_connection(self, request: operations.DeleteCompanyConnectionR
79105

80106
return res
81107

82-
def get_company_connection(self, request: operations.GetCompanyConnectionRequest) -> operations.GetCompanyConnectionResponse:
108+
def get_company_connection(self, request: operations.GetCompanyConnectionRequest, retries: Optional[utils.RetryConfig] = None) -> operations.GetCompanyConnectionResponse:
83109
r"""Get connection
84110
Get a single connection for a company
85111
"""
@@ -90,7 +116,20 @@ def get_company_connection(self, request: operations.GetCompanyConnectionRequest
90116

91117
client = self._security_client
92118

93-
http_res = client.request('GET', url)
119+
retry_config = retries
120+
if retry_config is None:
121+
retry_config = utils.RetryConfig('backoff', True)
122+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
123+
124+
125+
def do_request():
126+
return client.request('GET', url)
127+
128+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
129+
'408',
130+
'429',
131+
'5XX'
132+
]))
94133
content_type = http_res.headers.get('Content-Type')
95134

96135
res = operations.GetCompanyConnectionResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)
@@ -106,7 +145,7 @@ def get_company_connection(self, request: operations.GetCompanyConnectionRequest
106145

107146
return res
108147

109-
def list_company_connections(self, request: operations.ListCompanyConnectionsRequest) -> operations.ListCompanyConnectionsResponse:
148+
def list_company_connections(self, request: operations.ListCompanyConnectionsRequest, retries: Optional[utils.RetryConfig] = None) -> operations.ListCompanyConnectionsResponse:
110149
r"""List connections
111150
List the connections for a company
112151
"""
@@ -118,7 +157,20 @@ def list_company_connections(self, request: operations.ListCompanyConnectionsReq
118157

119158
client = self._security_client
120159

121-
http_res = client.request('GET', url, params=query_params)
160+
retry_config = retries
161+
if retry_config is None:
162+
retry_config = utils.RetryConfig('backoff', True)
163+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
164+
165+
166+
def do_request():
167+
return client.request('GET', url, params=query_params)
168+
169+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
170+
'408',
171+
'429',
172+
'5XX'
173+
]))
122174
content_type = http_res.headers.get('Content-Type')
123175

124176
res = operations.ListCompanyConnectionsResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)
@@ -134,7 +186,7 @@ def list_company_connections(self, request: operations.ListCompanyConnectionsReq
134186

135187
return res
136188

137-
def unlink_company_connection(self, request: operations.UnlinkCompanyConnectionRequest) -> operations.UnlinkCompanyConnectionResponse:
189+
def unlink_company_connection(self, request: operations.UnlinkCompanyConnectionRequest, retries: Optional[utils.RetryConfig] = None) -> operations.UnlinkCompanyConnectionResponse:
138190
r"""Unlink connection
139191
This allows you to deauthorize a connection, without deleting it from Codat. This means you can still view any data that has previously been pulled into Codat, and also lets you re-authorize in future if your customer wishes to resume sharing their data.
140192
"""
@@ -149,7 +201,20 @@ def unlink_company_connection(self, request: operations.UnlinkCompanyConnectionR
149201

150202
client = self._security_client
151203

152-
http_res = client.request('PATCH', url, data=data, files=form, headers=headers)
204+
retry_config = retries
205+
if retry_config is None:
206+
retry_config = utils.RetryConfig('backoff', True)
207+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
208+
209+
210+
def do_request():
211+
return client.request('PATCH', url, data=data, files=form, headers=headers)
212+
213+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
214+
'408',
215+
'429',
216+
'5XX'
217+
]))
153218
content_type = http_res.headers.get('Content-Type')
154219

155220
res = operations.UnlinkCompanyConnectionResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)
@@ -165,7 +230,7 @@ def unlink_company_connection(self, request: operations.UnlinkCompanyConnectionR
165230

166231
return res
167232

168-
def update_connection_authorization(self, request: operations.UpdateConnectionAuthorizationRequest) -> operations.UpdateConnectionAuthorizationResponse:
233+
def update_connection_authorization(self, request: operations.UpdateConnectionAuthorizationRequest, retries: Optional[utils.RetryConfig] = None) -> operations.UpdateConnectionAuthorizationResponse:
169234
r"""Update authorization
170235
Update data connection's authorization.
171236
"""
@@ -180,7 +245,20 @@ def update_connection_authorization(self, request: operations.UpdateConnectionAu
180245

181246
client = self._security_client
182247

183-
http_res = client.request('PUT', url, data=data, files=form, headers=headers)
248+
retry_config = retries
249+
if retry_config is None:
250+
retry_config = utils.RetryConfig('backoff', True)
251+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
252+
253+
254+
def do_request():
255+
return client.request('PUT', url, data=data, files=form, headers=headers)
256+
257+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
258+
'408',
259+
'429',
260+
'5XX'
261+
]))
184262
content_type = http_res.headers.get('Content-Type')
185263

186264
res = operations.UpdateConnectionAuthorizationResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)

0 commit comments

Comments
 (0)