Skip to content

Commit a93f26d

Browse files
authored
Merge pull request #105 from codatio/speakeasy-sdk-regen-1682598732
chore: speakeasy sdk regeneration - Generate Files SDK
2 parents f7d3dd1 + 67907aa commit a93f26d

File tree

9 files changed

+63
-31
lines changed

9 files changed

+63
-31
lines changed

files/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 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Files.yaml
231231
- Speakeasy CLI 1.25.1 (2.22.0) https://github.com/speakeasy-api/speakeasy
232232
### Releases
233-
- [PyPI v0.12.0] https://pypi.org/project/codat-files/0.12.0 - files
233+
- [PyPI v0.12.0] https://pypi.org/project/codat-files/0.12.0 - files
234+
235+
## 2023-04-27 12:32:10
236+
### Changes
237+
Based on:
238+
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Files.yaml
239+
- Speakeasy CLI 1.26.0 (2.23.0) https://github.com/speakeasy-api/speakeasy
240+
### Releases
241+
- [PyPI v0.13.0] https://pypi.org/project/codat-files/0.13.0 - files

files/gen.yaml

Lines changed: 3 additions & 3 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.25.1
6-
generationVersion: 2.22.0
5+
speakeasyVersion: 1.26.0
6+
generationVersion: 2.23.0
77
generation:
88
telemetryEnabled: false
99
sdkClassName: CodatFiles
1010
singleTagPerOp: false
1111
python:
12-
version: 0.12.0
12+
version: 0.13.0
1313
author: Speakeasy
1414
description: Python Client SDK Generated by Speakeasy
1515
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.12.0",
13+
version="0.13.0",
1414
author="Speakeasy",
1515
description="Python Client SDK Generated by Speakeasy",
1616
long_description=long_description,

files/src/codatfiles/models/operations/download_files.py

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,23 @@
99
@dataclasses.dataclass
1010
class DownloadFilesRequest:
1111

12-
company_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'companyId', 'style': 'simple', 'explode': False }})
12+
company_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'companyId', 'style': 'simple', 'explode': False }})
13+
1314
date_: Optional[str] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'date', 'style': 'form', 'explode': True }})
14-
r"""Only download files uploaded on this date"""
15+
16+
r"""Only download files uploaded on this date"""
1517

1618

1719
@dataclasses.dataclass
1820
class DownloadFilesResponse:
1921

20-
content_type: str = dataclasses.field()
21-
status_code: int = dataclasses.field()
22+
content_type: str = dataclasses.field()
23+
24+
status_code: int = dataclasses.field()
25+
2226
data: Optional[bytes] = dataclasses.field(default=None)
23-
r"""Success"""
24-
raw_response: Optional[requests_http.Response] = dataclasses.field(default=None)
27+
28+
r"""Success"""
29+
raw_response: Optional[requests_http.Response] = dataclasses.field(default=None)
30+
2531

files/src/codatfiles/models/operations/list_files.py

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,20 @@
1010
@dataclasses.dataclass
1111
class ListFilesRequest:
1212

13-
company_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'companyId', 'style': 'simple', 'explode': False }})
13+
company_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'companyId', 'style': 'simple', 'explode': False }})
14+
1415

1516

1617
@dataclasses.dataclass
1718
class ListFilesResponse:
1819

19-
content_type: str = dataclasses.field()
20-
status_code: int = dataclasses.field()
20+
content_type: str = dataclasses.field()
21+
22+
status_code: int = dataclasses.field()
23+
2124
files: Optional[list[shared_file.File]] = dataclasses.field(default=None)
22-
r"""Success"""
23-
raw_response: Optional[requests_http.Response] = dataclasses.field(default=None)
25+
26+
r"""Success"""
27+
raw_response: Optional[requests_http.Response] = dataclasses.field(default=None)
28+
2429

files/src/codatfiles/models/operations/upload_files.py

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,22 +9,30 @@
99
@dataclasses.dataclass
1010
class UploadFilesRequestBody:
1111

12-
content: bytes = dataclasses.field(metadata={'multipart_form': { 'content': True }})
13-
request_body: str = dataclasses.field(metadata={'multipart_form': { 'field_name': 'requestBody' }})
12+
content: bytes = dataclasses.field(metadata={'multipart_form': { 'content': True }})
13+
14+
request_body: str = dataclasses.field(metadata={'multipart_form': { 'field_name': 'requestBody' }})
15+
1416

1517

1618
@dataclasses.dataclass
1719
class UploadFilesRequest:
1820

19-
company_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'companyId', 'style': 'simple', 'explode': False }})
20-
connection_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'connectionId', 'style': 'simple', 'explode': False }})
21-
request_body: Optional[UploadFilesRequestBody] = dataclasses.field(default=None, metadata={'multipart_form': { 'file': True }, 'request': { 'media_type': 'multipart/form-data' }})
21+
company_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'companyId', 'style': 'simple', 'explode': False }})
22+
23+
connection_id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'connectionId', 'style': 'simple', 'explode': False }})
24+
25+
request_body: Optional[UploadFilesRequestBody] = dataclasses.field(default=None, metadata={'multipart_form': { 'file': True }, 'request': { 'media_type': 'multipart/form-data' }})
26+
2227

2328

2429
@dataclasses.dataclass
2530
class UploadFilesResponse:
2631

27-
content_type: str = dataclasses.field()
28-
status_code: int = dataclasses.field()
29-
raw_response: Optional[requests_http.Response] = dataclasses.field(default=None)
32+
content_type: str = dataclasses.field()
33+
34+
status_code: int = dataclasses.field()
35+
36+
raw_response: Optional[requests_http.Response] = dataclasses.field(default=None)
37+
3038

files/src/codatfiles/models/shared/file.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,14 @@
1111
@dataclasses.dataclass
1212
class File:
1313

14-
display_name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('displayName'), 'exclude': lambda f: f is None }})
15-
file_name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('fileName'), 'exclude': lambda f: f is None }})
16-
source_type: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('sourceType'), 'exclude': lambda f: f is None }})
14+
display_name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('displayName'), 'exclude': lambda f: f is None }})
15+
16+
file_name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('fileName'), 'exclude': lambda f: f is None }})
17+
18+
source_type: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('sourceType'), 'exclude': lambda f: f is None }})
19+
1720
uploaded: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('uploaded'), 'exclude': lambda f: f is None }})
21+
1822
r"""In Codat's data model, dates and times are represented using the <a class=\\"external\\" href=\\"https://en.wikipedia.org/wiki/ISO_8601\\" target=\\"_blank\\">ISO 8601 standard</a>. Date and time fields are formatted as strings; for example:
1923
2024
```
@@ -34,5 +38,5 @@ class File:
3438
>
3539
> Not all dates from Codat will contain information about time zones.
3640
> Where it is not available from the underlying platform, Codat will return these as times local to the business whose data has been synced.
37-
"""
41+
"""
3842

files/src/codatfiles/models/shared/security.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,6 @@
77
@dataclasses.dataclass
88
class Security:
99

10-
auth_header: str = dataclasses.field(metadata={'security': { 'scheme': True, 'type': 'apiKey', 'sub_type': 'header', 'field_name': 'Authorization' }})
10+
auth_header: str = dataclasses.field(metadata={'security': { 'scheme': True, 'type': 'apiKey', 'sub_type': 'header', 'field_name': 'Authorization' }})
11+
1112

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.12.0"
31-
_gen_version: str = "2.22.0"
30+
_sdk_version: str = "0.13.0"
31+
_gen_version: str = "2.23.0"
3232

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

0 commit comments

Comments
 (0)