Skip to content

Commit 7f2305e

Browse files
authored
Merge pull request #138 from codatio/speakeasy-sdk-regen-1683936047
chore: speakeasy sdk regeneration - Generate Files SDK
2 parents fd61216 + 2adcd31 commit 7f2305e

6 files changed

Lines changed: 48 additions & 14 deletions

File tree

files/RELEASES.md

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -318,4 +318,36 @@ Based on:
318318
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Files.yaml
319319
- Speakeasy CLI 1.30.1 (2.26.4) https://github.com/speakeasy-api/speakeasy
320320
### Releases
321-
- [PyPI v0.15.4] https://pypi.org/project/codat-files/0.15.4 - files
321+
- [PyPI v0.15.4] https://pypi.org/project/codat-files/0.15.4 - files
322+
323+
## 2023-05-13 00:00:45
324+
### Changes
325+
Based on:
326+
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Files.yaml
327+
- Speakeasy CLI 1.31.1 (2.27.0) https://github.com/speakeasy-api/speakeasy
328+
### Releases
329+
- [PyPI v0.16.0] https://pypi.org/project/codat-files/0.16.0 - files
330+
331+
## 2023-05-16 00:00:40
332+
### Changes
333+
Based on:
334+
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Files.yaml
335+
- Speakeasy CLI 1.32.0 (2.28.0) https://github.com/speakeasy-api/speakeasy
336+
### Releases
337+
- [PyPI v0.17.0] https://pypi.org/project/codat-files/0.17.0 - files
338+
339+
## 2023-05-17 00:00:50
340+
### Changes
341+
Based on:
342+
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Files.yaml
343+
- Speakeasy CLI 1.33.2 (2.29.0) https://github.com/speakeasy-api/speakeasy
344+
### Releases
345+
- [PyPI v0.18.0] https://pypi.org/project/codat-files/0.18.0 - files
346+
347+
## 2023-05-18 00:01:11
348+
### Changes
349+
Based on:
350+
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Files.yaml
351+
- Speakeasy CLI 1.34.0 (2.30.0) https://github.com/speakeasy-api/speakeasy
352+
### Releases
353+
- [PyPI v0.19.0] https://pypi.org/project/codat-files/0.19.0 - files

files/gen.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@ configVersion: 1.0.0
22
management:
33
docChecksum: 6a385d7f017b50a79d070b3109870d4b
44
docVersion: 2.1.0
5-
speakeasyVersion: 1.30.1
6-
generationVersion: 2.26.4
5+
speakeasyVersion: 1.34.0
6+
generationVersion: 2.30.0
77
generation:
8-
telemetryEnabled: true
98
sdkClassName: CodatFiles
109
singleTagPerOp: false
10+
telemetryEnabled: true
1111
python:
12-
version: 0.15.4
12+
version: 0.19.0
1313
author: Speakeasy
1414
description: Python Client SDK Generated by Speakeasy
1515
maxMethodParams: 0

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.15.4",
13+
version="0.19.0",
1414
author="Speakeasy",
1515
description="Python Client SDK Generated by Speakeasy",
1616
long_description=long_description,

files/src/codatfiles/files.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,9 @@ def download_files(self, request: operations.DownloadFilesRequest, retries: Opti
3030
base_url = self._server_url
3131

3232
url = utils.generate_url(operations.DownloadFilesRequest, base_url, '/companies/{companyId}/files/download', request)
33-
33+
headers = {}
3434
query_params = utils.get_query_params(operations.DownloadFilesRequest, request)
35+
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
3536

3637
client = self._security_client
3738

@@ -42,7 +43,7 @@ def download_files(self, request: operations.DownloadFilesRequest, retries: Opti
4243

4344

4445
def do_request():
45-
return client.request('GET', url, params=query_params)
46+
return client.request('GET', url, params=query_params, headers=headers)
4647

4748
http_res = utils.retry(do_request, utils.Retries(retry_config, [
4849
'408',
@@ -67,7 +68,8 @@ def list_files(self, request: operations.ListFilesRequest, retries: Optional[uti
6768
base_url = self._server_url
6869

6970
url = utils.generate_url(operations.ListFilesRequest, base_url, '/companies/{companyId}/files', request)
70-
71+
headers = {}
72+
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
7173

7274
client = self._security_client
7375

@@ -78,7 +80,7 @@ def list_files(self, request: operations.ListFilesRequest, retries: Optional[uti
7880

7981

8082
def do_request():
81-
return client.request('GET', url)
83+
return client.request('GET', url, headers=headers)
8284

8385
http_res = utils.retry(do_request, utils.Retries(retry_config, [
8486
'408',
@@ -104,11 +106,11 @@ def upload_files(self, request: operations.UploadFilesRequest, retries: Optional
104106
base_url = self._server_url
105107

106108
url = utils.generate_url(operations.UploadFilesRequest, base_url, '/companies/{companyId}/connections/{connectionId}/files', request)
107-
108109
headers = {}
109110
req_content_type, data, form = utils.serialize_request_body(request, "request_body", 'multipart')
110111
if req_content_type not in ('multipart/form-data', 'multipart/mixed'):
111112
headers['content-type'] = req_content_type
113+
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
112114

113115
client = self._security_client
114116

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.15.4"
31-
_gen_version: str = "2.26.4"
30+
_sdk_version: str = "0.19.0"
31+
_gen_version: str = "2.30.0"
3232

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

files/src/codatfiles/utils/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ def _parse_security_scheme_value(client: SecurityClient, scheme_metadata: dict,
112112
client.client.headers[header_name] = value
113113
elif scheme_type == 'http':
114114
if sub_type == 'bearer':
115-
client.client.headers[header_name] = value
115+
client.client.headers[header_name] = value.lower().startswith('bearer ') and value or f'Bearer {value}'
116116
else:
117117
raise Exception('not supported')
118118
else:

0 commit comments

Comments
 (0)