Skip to content

Commit 861fd1c

Browse files
committed
ci: regenerated with OpenAPI Doc 0.3.0, Speakeay CLI 1.11.0
1 parent fcf28b7 commit 861fd1c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+220
-362
lines changed

README.md

Lines changed: 23 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -14,35 +14,33 @@ pip install speakeasy-client-sdk-python
1414
import speakeasy
1515
from speakeasy.models import operations, shared
1616

17-
s = speakeasy.Speakeasy()
18-
s.config_security(
17+
s = speakeasy.Speakeasy(
1918
security=shared.Security(
2019
api_key="YOUR_API_KEY_HERE",
21-
)
20+
),
2221
)
23-
22+
23+
2424
req = operations.GetApisRequest(
25-
query_params=operations.GetApisQueryParams(
26-
metadata={
27-
"deserunt": [
28-
"nulla",
29-
"id",
30-
"vero",
31-
],
32-
"perspiciatis": [
33-
"nihil",
34-
"fuga",
35-
"facilis",
36-
"eum",
37-
],
38-
"iusto": [
39-
"saepe",
40-
"inventore",
41-
],
42-
},
43-
op=operations.GetApisOp(
44-
and_=False,
45-
),
25+
metadata={
26+
"deserunt": [
27+
"nulla",
28+
"id",
29+
"vero",
30+
],
31+
"perspiciatis": [
32+
"nihil",
33+
"fuga",
34+
"facilis",
35+
"eum",
36+
],
37+
"iusto": [
38+
"saepe",
39+
"inventore",
40+
],
41+
},
42+
op=operations.GetApisOp(
43+
and_=False,
4644
),
4745
)
4846

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 0.3.0 https://docs.speakeasyapi.dev/openapi.yaml
199199
- Speakeasy CLI 1.9.2 https://github.com/speakeasy-api/speakeasy
200200
### Releases
201-
- [PyPI v1.9.1] https://pypi.org/project/speakeasy-client-sdk-python/1.9.1 - .
201+
- [PyPI v1.9.1] https://pypi.org/project/speakeasy-client-sdk-python/1.9.1 - .
202+
203+
## 2023-03-15 00:11:12
204+
### Changes
205+
Based on:
206+
- OpenAPI Doc 0.3.0 https://docs.speakeasyapi.dev/openapi.yaml
207+
- Speakeasy CLI 1.11.0 https://github.com/speakeasy-api/speakeasy
208+
### Releases
209+
- [PyPI v1.10.0] https://pypi.org/project/speakeasy-client-sdk-python/1.10.0 - .

USAGE.md

Lines changed: 23 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -3,35 +3,33 @@
33
import speakeasy
44
from speakeasy.models import operations, shared
55

6-
s = speakeasy.Speakeasy()
7-
s.config_security(
6+
s = speakeasy.Speakeasy(
87
security=shared.Security(
98
api_key="YOUR_API_KEY_HERE",
10-
)
9+
),
1110
)
12-
11+
12+
1313
req = operations.GetApisRequest(
14-
query_params=operations.GetApisQueryParams(
15-
metadata={
16-
"deserunt": [
17-
"nulla",
18-
"id",
19-
"vero",
20-
],
21-
"perspiciatis": [
22-
"nihil",
23-
"fuga",
24-
"facilis",
25-
"eum",
26-
],
27-
"iusto": [
28-
"saepe",
29-
"inventore",
30-
],
31-
},
32-
op=operations.GetApisOp(
33-
and_=False,
34-
),
14+
metadata={
15+
"deserunt": [
16+
"nulla",
17+
"id",
18+
"vero",
19+
],
20+
"perspiciatis": [
21+
"nihil",
22+
"fuga",
23+
"facilis",
24+
"eum",
25+
],
26+
"iusto": [
27+
"saepe",
28+
"inventore",
29+
],
30+
},
31+
op=operations.GetApisOp(
32+
and_=False,
3533
),
3634
)
3735

gen.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@ configVersion: 1.0.0
22
management:
33
docChecksum: 2bba3b8f9d211b02569b3f9aff0d34b4
44
docVersion: 0.3.0
5-
speakeasyVersion: 1.9.2
5+
speakeasyVersion: 1.11.0
66
generation:
77
telemetryEnabled: true
88
sdkClassName: speakeasy
99
sdkFlattening: true
1010
python:
11-
version: 1.9.1
11+
version: 1.10.0
1212
author: Speakeasy
1313
description: Speakeasy API Client SDK for Python
1414
packageName: speakeasy-client-sdk-python

pylintrc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -439,7 +439,8 @@ disable=raw-checker-failed,
439439
chained-comparison,
440440
duplicate-code,
441441
trailing-newlines,
442-
too-many-public-methods
442+
too-many-public-methods,
443+
too-many-locals
443444

444445
# Enable the message, report, category or checker with the given id(s). You can
445446
# either give multiple identifier separated by comma (,) or put this option

setup.py

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

99
setuptools.setup(
1010
name="speakeasy-client-sdk-python",
11-
version="1.9.1",
11+
version="1.10.0",
1212
author="Speakeasy",
1313
description="Speakeasy API Client SDK for Python",
1414
long_description=long_description,

src/speakeasy/apiendpoints.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ def delete_api_endpoint(self, request: operations.DeleteAPIEndpointRequest) -> o
2626

2727
base_url = self._server_url
2828

29-
url = utils.generate_url(base_url, '/v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID}', request.path_params)
29+
url = utils.generate_url(operations.DeleteAPIEndpointRequest, base_url, '/v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID}', request)
3030

3131
headers = {}
3232
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
@@ -55,7 +55,7 @@ def find_api_endpoint(self, request: operations.FindAPIEndpointRequest) -> opera
5555

5656
base_url = self._server_url
5757

58-
url = utils.generate_url(base_url, '/v1/apis/{apiID}/version/{versionID}/api_endpoints/find/{displayName}', request.path_params)
58+
url = utils.generate_url(operations.FindAPIEndpointRequest, base_url, '/v1/apis/{apiID}/version/{versionID}/api_endpoints/find/{displayName}', request)
5959

6060
headers = {}
6161
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
@@ -86,7 +86,7 @@ def generate_open_api_spec_for_api_endpoint(self, request: operations.GenerateOp
8686

8787
base_url = self._server_url
8888

89-
url = utils.generate_url(base_url, '/v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID}/generate/openapi', request.path_params)
89+
url = utils.generate_url(operations.GenerateOpenAPISpecForAPIEndpointRequest, base_url, '/v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID}/generate/openapi', request)
9090

9191
headers = {}
9292
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
@@ -116,7 +116,7 @@ def generate_postman_collection_for_api_endpoint(self, request: operations.Gener
116116

117117
base_url = self._server_url
118118

119-
url = utils.generate_url(base_url, '/v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID}/generate/postman', request.path_params)
119+
url = utils.generate_url(operations.GeneratePostmanCollectionForAPIEndpointRequest, base_url, '/v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID}/generate/postman', request)
120120

121121
headers = {}
122122
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
@@ -144,7 +144,7 @@ def get_all_api_endpoints(self, request: operations.GetAllAPIEndpointsRequest) -
144144

145145
base_url = self._server_url
146146

147-
url = utils.generate_url(base_url, '/v1/apis/{apiID}/api_endpoints', request.path_params)
147+
url = utils.generate_url(operations.GetAllAPIEndpointsRequest, base_url, '/v1/apis/{apiID}/api_endpoints', request)
148148

149149
headers = {}
150150
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
@@ -173,7 +173,7 @@ def get_all_for_version_api_endpoints(self, request: operations.GetAllForVersion
173173

174174
base_url = self._server_url
175175

176-
url = utils.generate_url(base_url, '/v1/apis/{apiID}/version/{versionID}/api_endpoints', request.path_params)
176+
url = utils.generate_url(operations.GetAllForVersionAPIEndpointsRequest, base_url, '/v1/apis/{apiID}/version/{versionID}/api_endpoints', request)
177177

178178
headers = {}
179179
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
@@ -202,7 +202,7 @@ def get_api_endpoint(self, request: operations.GetAPIEndpointRequest) -> operati
202202

203203
base_url = self._server_url
204204

205-
url = utils.generate_url(base_url, '/v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID}', request.path_params)
205+
url = utils.generate_url(operations.GetAPIEndpointRequest, base_url, '/v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID}', request)
206206

207207
headers = {}
208208
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
@@ -232,10 +232,10 @@ def upsert_api_endpoint(self, request: operations.UpsertAPIEndpointRequest) -> o
232232

233233
base_url = self._server_url
234234

235-
url = utils.generate_url(base_url, '/v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID}', request.path_params)
235+
url = utils.generate_url(operations.UpsertAPIEndpointRequest, base_url, '/v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID}', request)
236236

237237
headers = {}
238-
req_content_type, data, form = utils.serialize_request_body(request)
238+
req_content_type, data, form = utils.serialize_request_body(request, "api_endpoint_input", 'json')
239239
if req_content_type not in ('multipart/form-data', 'multipart/mixed'):
240240
headers['content-type'] = req_content_type
241241
if data is None and form is None:

src/speakeasy/apis.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ def delete_api(self, request: operations.DeleteAPIRequest) -> operations.DeleteA
2626

2727
base_url = self._server_url
2828

29-
url = utils.generate_url(base_url, '/v1/apis/{apiID}/version/{versionID}', request.path_params)
29+
url = utils.generate_url(operations.DeleteAPIRequest, base_url, '/v1/apis/{apiID}/version/{versionID}', request)
3030

3131
headers = {}
3232
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
@@ -55,7 +55,7 @@ def generate_open_api_spec(self, request: operations.GenerateOpenAPISpecRequest)
5555

5656
base_url = self._server_url
5757

58-
url = utils.generate_url(base_url, '/v1/apis/{apiID}/version/{versionID}/generate/openapi', request.path_params)
58+
url = utils.generate_url(operations.GenerateOpenAPISpecRequest, base_url, '/v1/apis/{apiID}/version/{versionID}/generate/openapi', request)
5959

6060
headers = {}
6161
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
@@ -85,7 +85,7 @@ def generate_postman_collection(self, request: operations.GeneratePostmanCollect
8585

8686
base_url = self._server_url
8787

88-
url = utils.generate_url(base_url, '/v1/apis/{apiID}/version/{versionID}/generate/postman', request.path_params)
88+
url = utils.generate_url(operations.GeneratePostmanCollectionRequest, base_url, '/v1/apis/{apiID}/version/{versionID}/generate/postman', request)
8989

9090
headers = {}
9191
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
@@ -115,10 +115,10 @@ def get_all_api_versions(self, request: operations.GetAllAPIVersionsRequest) ->
115115

116116
base_url = self._server_url
117117

118-
url = utils.generate_url(base_url, '/v1/apis/{apiID}', request.path_params)
118+
url = utils.generate_url(operations.GetAllAPIVersionsRequest, base_url, '/v1/apis/{apiID}', request)
119119

120120
headers = {}
121-
query_params = utils.get_query_params(request.query_params)
121+
query_params = utils.get_query_params(operations.GetAllAPIVersionsRequest, request)
122122
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
123123

124124
client = self._security_client
@@ -150,7 +150,7 @@ def get_apis(self, request: operations.GetApisRequest) -> operations.GetApisResp
150150
url = base_url.removesuffix('/') + '/v1/apis'
151151

152152
headers = {}
153-
query_params = utils.get_query_params(request.query_params)
153+
query_params = utils.get_query_params(operations.GetApisRequest, request)
154154
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
155155

156156
client = self._security_client
@@ -179,10 +179,10 @@ def upsert_api(self, request: operations.UpsertAPIRequest) -> operations.UpsertA
179179

180180
base_url = self._server_url
181181

182-
url = utils.generate_url(base_url, '/v1/apis/{apiID}', request.path_params)
182+
url = utils.generate_url(operations.UpsertAPIRequest, base_url, '/v1/apis/{apiID}', request)
183183

184184
headers = {}
185-
req_content_type, data, form = utils.serialize_request_body(request)
185+
req_content_type, data, form = utils.serialize_request_body(request, "api_input", 'json')
186186
if req_content_type not in ('multipart/form-data', 'multipart/mixed'):
187187
headers['content-type'] = req_content_type
188188
if data is None and form is None:

src/speakeasy/embeds.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ def get_embed_access_token(self, request: operations.GetEmbedAccessTokenRequest)
3030
url = base_url.removesuffix('/') + '/v1/workspace/embed-access-token'
3131

3232
headers = {}
33-
query_params = utils.get_query_params(request.query_params)
33+
query_params = utils.get_query_params(operations.GetEmbedAccessTokenRequest, request)
3434
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
3535

3636
client = self._security_client
@@ -86,7 +86,7 @@ def revoke_embed_access_token(self, request: operations.RevokeEmbedAccessTokenRe
8686

8787
base_url = self._server_url
8888

89-
url = utils.generate_url(base_url, '/v1/workspace/embed-access-tokens/{tokenID}', request.path_params)
89+
url = utils.generate_url(operations.RevokeEmbedAccessTokenRequest, base_url, '/v1/workspace/embed-access-tokens/{tokenID}', request)
9090

9191
headers = {}
9292
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'

src/speakeasy/metadata.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ def delete_version_metadata(self, request: operations.DeleteVersionMetadataReque
2525

2626
base_url = self._server_url
2727

28-
url = utils.generate_url(base_url, '/v1/apis/{apiID}/version/{versionID}/metadata/{metaKey}/{metaValue}', request.path_params)
28+
url = utils.generate_url(operations.DeleteVersionMetadataRequest, base_url, '/v1/apis/{apiID}/version/{versionID}/metadata/{metaKey}/{metaValue}', request)
2929

3030
headers = {}
3131
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
@@ -52,7 +52,7 @@ def get_version_metadata(self, request: operations.GetVersionMetadataRequest) ->
5252

5353
base_url = self._server_url
5454

55-
url = utils.generate_url(base_url, '/v1/apis/{apiID}/version/{versionID}/metadata', request.path_params)
55+
url = utils.generate_url(operations.GetVersionMetadataRequest, base_url, '/v1/apis/{apiID}/version/{versionID}/metadata', request)
5656

5757
headers = {}
5858
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
@@ -81,10 +81,10 @@ def insert_version_metadata(self, request: operations.InsertVersionMetadataReque
8181

8282
base_url = self._server_url
8383

84-
url = utils.generate_url(base_url, '/v1/apis/{apiID}/version/{versionID}/metadata', request.path_params)
84+
url = utils.generate_url(operations.InsertVersionMetadataRequest, base_url, '/v1/apis/{apiID}/version/{versionID}/metadata', request)
8585

8686
headers = {}
87-
req_content_type, data, form = utils.serialize_request_body(request)
87+
req_content_type, data, form = utils.serialize_request_body(request, "version_metadata_input", 'json')
8888
if req_content_type not in ('multipart/form-data', 'multipart/mixed'):
8989
headers['content-type'] = req_content_type
9090
if data is None and form is None:

0 commit comments

Comments
 (0)