Skip to content

Commit 4500d5f

Browse files
committed
ci: regenerated with OpenAPI Doc 2.1.0, Speakeay CLI 1.20.1
1 parent a1f1fd8 commit 4500d5f

5 files changed

Lines changed: 61 additions & 15 deletions

File tree

files/RELEASES.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,4 +198,12 @@ Based on:
198198
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Files.yaml
199199
- Speakeasy CLI 1.20.0 (2.18.0) https://github.com/speakeasy-api/speakeasy
200200
### Releases
201-
- [PyPI v0.10.0] https://pypi.org/project/codat-files/0.10.0 - files
201+
- [PyPI v0.10.0] https://pypi.org/project/codat-files/0.10.0 - files
202+
203+
## 2023-04-18 00:00:51
204+
### Changes
205+
Based on:
206+
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Files.yaml
207+
- Speakeasy CLI 1.20.1 (2.18.1) https://github.com/speakeasy-api/speakeasy
208+
### Releases
209+
- [PyPI v0.10.1] https://pypi.org/project/codat-files/0.10.1 - files

files/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: d5dfd334c9106568e4e7756f26553702
3+
docChecksum: 3cf265fb28f03ccb976cee9c56372470
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: CodatFiles
10-
sdkFlattening: false
1110
singleTagPerOp: false
1211
python:
13-
version: 0.10.0
12+
version: 0.10.1
1413
author: Speakeasy
1514
description: Python Client SDK Generated by Speakeasy
1615
packageName: codat-files

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

files/src/codatfiles/files.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 download_files(self, request: operations.DownloadFilesRequest) -> operations.DownloadFilesResponse:
25+
def download_files(self, request: operations.DownloadFilesRequest, retries: Optional[utils.RetryConfig] = None) -> operations.DownloadFilesResponse:
2626
r"""Download all files for a company
2727
You can specify a date to download specific files for.
2828
"""
@@ -34,7 +34,20 @@ def download_files(self, request: operations.DownloadFilesRequest) -> operations
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.DownloadFilesResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)
@@ -45,7 +58,7 @@ def download_files(self, request: operations.DownloadFilesRequest) -> operations
4558

4659
return res
4760

48-
def list_files(self, request: operations.ListFilesRequest) -> operations.ListFilesResponse:
61+
def list_files(self, request: operations.ListFilesRequest, retries: Optional[utils.RetryConfig] = None) -> operations.ListFilesResponse:
4962
r"""List all files uploaded by a company
5063
Returns an array of files that have been uploaded for a given company.
5164
"""
@@ -56,7 +69,20 @@ def list_files(self, request: operations.ListFilesRequest) -> operations.ListFil
5669

5770
client = self._security_client
5871

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

6288
res = operations.ListFilesResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)
@@ -68,7 +94,7 @@ def list_files(self, request: operations.ListFilesRequest) -> operations.ListFil
6894

6995
return res
7096

71-
def upload_files(self, request: operations.UploadFilesRequest) -> operations.UploadFilesResponse:
97+
def upload_files(self, request: operations.UploadFilesRequest, retries: Optional[utils.RetryConfig] = None) -> operations.UploadFilesResponse:
7298
r"""Upload files for a company
7399
Upload files
74100
"""
@@ -83,7 +109,20 @@ def upload_files(self, request: operations.UploadFilesRequest) -> operations.Upl
83109

84110
client = self._security_client
85111

86-
http_res = client.request('POST', url, data=data, files=form, headers=headers)
112+
retry_config = retries
113+
if retry_config is None:
114+
retry_config = utils.RetryConfig('backoff', True)
115+
retry_config.backoff = utils.BackoffStrategy(500, 60000, 1.5, 3600000)
116+
117+
118+
def do_request():
119+
return client.request('POST', url, data=data, files=form, headers=headers)
120+
121+
http_res = utils.retry(do_request, utils.Retries(retry_config, [
122+
'408',
123+
'429',
124+
'5XX'
125+
]))
87126
content_type = http_res.headers.get('Content-Type')
88127

89128
res = operations.UploadFilesResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)

files/src/codatfiles/sdk.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ class CodatFiles:
2727
_security_client: requests_http.Session
2828
_server_url: str = SERVERS[0]
2929
_language: str = "python"
30-
_sdk_version: str = "0.10.0"
31-
_gen_version: str = "2.18.0"
30+
_sdk_version: str = "0.10.1"
31+
_gen_version: str = "2.18.1"
3232

3333
def __init__(self,
3434
security: shared.Security = None,

0 commit comments

Comments
 (0)