Skip to content

Commit 2eb3049

Browse files
committed
ci: regenerated with OpenAPI Doc 0.3.0, Speakeay CLI 1.3.1
1 parent 6e20c56 commit 2eb3049

11 files changed

+114
-41
lines changed

RELEASES.md

+9-1
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,12 @@ Based on:
2222
- OpenAPI Doc 0.3.0 https://docs.speakeasyapi.dev/openapi.yaml
2323
- Speakeasy CLI 1.2.0 https://github.com/speakeasy-api/speakeasy
2424
### Releases
25-
- [PyPI v1.2.0] https://pypi.org/project/speakeasy-client-sdk-python/1.2.0 - .
25+
- [PyPI v1.2.0] https://pypi.org/project/speakeasy-client-sdk-python/1.2.0 - .
26+
27+
## Version 1.3.0
28+
### Changes
29+
Based on:
30+
- OpenAPI Doc 0.3.0 https://docs.speakeasyapi.dev/openapi.yaml
31+
- Speakeasy CLI 1.3.1 https://github.com/speakeasy-api/speakeasy
32+
### Releases
33+
- [PyPI v1.3.0] https://pypi.org/project/speakeasy-client-sdk-python/1.3.0 - .

gen.yaml

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
management:
2-
openapi-checksum: 2bba3b8f9d211b02569b3f9aff0d34b4
3-
openapi-version: 0.3.0
4-
speakeasy-version: 1.2.0
2+
openapi-checksum: 2bba3b8f9d211b02569b3f9aff0d34b4
3+
openapi-version: 0.3.0
4+
speakeasy-version: 1.3.1
55
python:
6-
version: 1.2.0
7-
packagename: speakeasy-client-sdk-python
8-
author: Speakeasy
9-
description: Speakeasy API Client SDK for Python
6+
version: 1.3.0
7+
packagename: speakeasy-client-sdk-python
8+
author: Speakeasy
9+
description: Speakeasy API Client SDK for Python
1010
telemetryenabled: true

setup.py

+1-1
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.2.0",
11+
version="1.3.0",
1212
author="Speakeasy",
1313
description="Speakeasy API Client SDK for Python",
1414
long_description=long_description,

src/sdk/apiendpoints.py

+22-7
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,12 @@ def delete_api_endpoint(self, request: operations.DeleteAPIEndpointRequest) -> o
2929

3030
url = utils.generate_url(base_url, "/v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID}", request.path_params)
3131

32+
headers = {}
33+
headers["user-agent"] = f"speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}"
3234

3335
client = self._security_client
3436

35-
r = client.request("DELETE", url)
37+
r = client.request("DELETE", url, headers=headers)
3638
content_type = r.headers.get("Content-Type")
3739

3840
res = operations.DeleteAPIEndpointResponse(status_code=r.status_code, content_type=content_type)
@@ -57,10 +59,12 @@ def find_api_endpoint(self, request: operations.FindAPIEndpointRequest) -> opera
5759

5860
url = utils.generate_url(base_url, "/v1/apis/{apiID}/version/{versionID}/api_endpoints/find/{displayName}", request.path_params)
5961

62+
headers = {}
63+
headers["user-agent"] = f"speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}"
6064

6165
client = self._security_client
6266

63-
r = client.request("GET", url)
67+
r = client.request("GET", url, headers=headers)
6468
content_type = r.headers.get("Content-Type")
6569

6670
res = operations.FindAPIEndpointResponse(status_code=r.status_code, content_type=content_type)
@@ -87,10 +91,12 @@ def generate_open_api_spec_for_api_endpoint(self, request: operations.GenerateOp
8791

8892
url = utils.generate_url(base_url, "/v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID}/generate/openapi", request.path_params)
8993

94+
headers = {}
95+
headers["user-agent"] = f"speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}"
9096

9197
client = self._security_client
9298

93-
r = client.request("GET", url)
99+
r = client.request("GET", url, headers=headers)
94100
content_type = r.headers.get("Content-Type")
95101

96102
res = operations.GenerateOpenAPISpecForAPIEndpointResponse(status_code=r.status_code, content_type=content_type)
@@ -116,10 +122,12 @@ def generate_postman_collection_for_api_endpoint(self, request: operations.Gener
116122

117123
url = utils.generate_url(base_url, "/v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID}/generate/postman", request.path_params)
118124

125+
headers = {}
126+
headers["user-agent"] = f"speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}"
119127

120128
client = self._security_client
121129

122-
r = client.request("GET", url)
130+
r = client.request("GET", url, headers=headers)
123131
content_type = r.headers.get("Content-Type")
124132

125133
res = operations.GeneratePostmanCollectionForAPIEndpointResponse(status_code=r.status_code, content_type=content_type)
@@ -143,10 +151,12 @@ def get_all_api_endpoints(self, request: operations.GetAllAPIEndpointsRequest) -
143151

144152
url = utils.generate_url(base_url, "/v1/apis/{apiID}/api_endpoints", request.path_params)
145153

154+
headers = {}
155+
headers["user-agent"] = f"speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}"
146156

147157
client = self._security_client
148158

149-
r = client.request("GET", url)
159+
r = client.request("GET", url, headers=headers)
150160
content_type = r.headers.get("Content-Type")
151161

152162
res = operations.GetAllAPIEndpointsResponse(status_code=r.status_code, content_type=content_type)
@@ -171,10 +181,12 @@ def get_all_for_version_api_endpoints(self, request: operations.GetAllForVersion
171181

172182
url = utils.generate_url(base_url, "/v1/apis/{apiID}/version/{versionID}/api_endpoints", request.path_params)
173183

184+
headers = {}
185+
headers["user-agent"] = f"speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}"
174186

175187
client = self._security_client
176188

177-
r = client.request("GET", url)
189+
r = client.request("GET", url, headers=headers)
178190
content_type = r.headers.get("Content-Type")
179191

180192
res = operations.GetAllForVersionAPIEndpointsResponse(status_code=r.status_code, content_type=content_type)
@@ -199,10 +211,12 @@ def get_api_endpoint(self, request: operations.GetAPIEndpointRequest) -> operati
199211

200212
url = utils.generate_url(base_url, "/v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID}", request.path_params)
201213

214+
headers = {}
215+
headers["user-agent"] = f"speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}"
202216

203217
client = self._security_client
204218

205-
r = client.request("GET", url)
219+
r = client.request("GET", url, headers=headers)
206220
content_type = r.headers.get("Content-Type")
207221

208222
res = operations.GetAPIEndpointResponse(status_code=r.status_code, content_type=content_type)
@@ -234,6 +248,7 @@ def upsert_api_endpoint(self, request: operations.UpsertAPIEndpointRequest) -> o
234248
headers["content-type"] = req_content_type
235249
if data is None and json is None:
236250
raise Exception('request body is required')
251+
headers["user-agent"] = f"speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}"
237252

238253
client = self._security_client
239254

src/sdk/apis.py

+16-5
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,12 @@ def delete_api(self, request: operations.DeleteAPIRequest) -> operations.DeleteA
2929

3030
url = utils.generate_url(base_url, "/v1/apis/{apiID}/version/{versionID}", request.path_params)
3131

32+
headers = {}
33+
headers["user-agent"] = f"speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}"
3234

3335
client = self._security_client
3436

35-
r = client.request("DELETE", url)
37+
r = client.request("DELETE", url, headers=headers)
3638
content_type = r.headers.get("Content-Type")
3739

3840
res = operations.DeleteAPIResponse(status_code=r.status_code, content_type=content_type)
@@ -57,10 +59,12 @@ def generate_open_api_spec(self, request: operations.GenerateOpenAPISpecRequest)
5759

5860
url = utils.generate_url(base_url, "/v1/apis/{apiID}/version/{versionID}/generate/openapi", request.path_params)
5961

62+
headers = {}
63+
headers["user-agent"] = f"speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}"
6064

6165
client = self._security_client
6266

63-
r = client.request("GET", url)
67+
r = client.request("GET", url, headers=headers)
6468
content_type = r.headers.get("Content-Type")
6569

6670
res = operations.GenerateOpenAPISpecResponse(status_code=r.status_code, content_type=content_type)
@@ -86,10 +90,12 @@ def generate_postman_collection(self, request: operations.GeneratePostmanCollect
8690

8791
url = utils.generate_url(base_url, "/v1/apis/{apiID}/version/{versionID}/generate/postman", request.path_params)
8892

93+
headers = {}
94+
headers["user-agent"] = f"speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}"
8995

9096
client = self._security_client
9197

92-
r = client.request("GET", url)
98+
r = client.request("GET", url, headers=headers)
9399
content_type = r.headers.get("Content-Type")
94100

95101
res = operations.GeneratePostmanCollectionResponse(status_code=r.status_code, content_type=content_type)
@@ -115,11 +121,13 @@ def get_all_api_versions(self, request: operations.GetAllAPIVersionsRequest) ->
115121

116122
url = utils.generate_url(base_url, "/v1/apis/{apiID}", request.path_params)
117123

124+
headers = {}
118125
query_params = utils.get_query_params(request.query_params)
126+
headers["user-agent"] = f"speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}"
119127

120128
client = self._security_client
121129

122-
r = client.request("GET", url, params=query_params)
130+
r = client.request("GET", url, params=query_params, headers=headers)
123131
content_type = r.headers.get("Content-Type")
124132

125133
res = operations.GetAllAPIVersionsResponse(status_code=r.status_code, content_type=content_type)
@@ -146,11 +154,13 @@ def get_apis(self, request: operations.GetApisRequest) -> operations.GetApisResp
146154

147155
url = base_url.removesuffix("/") + "/v1/apis"
148156

157+
headers = {}
149158
query_params = utils.get_query_params(request.query_params)
159+
headers["user-agent"] = f"speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}"
150160

151161
client = self._security_client
152162

153-
r = client.request("GET", url, params=query_params)
163+
r = client.request("GET", url, params=query_params, headers=headers)
154164
content_type = r.headers.get("Content-Type")
155165

156166
res = operations.GetApisResponse(status_code=r.status_code, content_type=content_type)
@@ -183,6 +193,7 @@ def upsert_api(self, request: operations.UpsertAPIRequest) -> operations.UpsertA
183193
headers["content-type"] = req_content_type
184194
if data is None and json is None:
185195
raise Exception('request body is required')
196+
headers["user-agent"] = f"speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}"
186197

187198
client = self._security_client
188199

src/sdk/embeds.py

+9-3
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,13 @@ def get_embed_access_token(self, request: operations.GetEmbedAccessTokenRequest)
3030

3131
url = base_url.removesuffix("/") + "/v1/workspace/embed-access-token"
3232

33+
headers = {}
3334
query_params = utils.get_query_params(request.query_params)
35+
headers["user-agent"] = f"speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}"
3436

3537
client = self._security_client
3638

37-
r = client.request("GET", url, params=query_params)
39+
r = client.request("GET", url, params=query_params, headers=headers)
3840
content_type = r.headers.get("Content-Type")
3941

4042
res = operations.GetEmbedAccessTokenResponse(status_code=r.status_code, content_type=content_type)
@@ -59,10 +61,12 @@ def get_valid_embed_access_tokens(self) -> operations.GetValidEmbedAccessTokensR
5961

6062
url = base_url.removesuffix("/") + "/v1/workspace/embed-access-tokens/valid"
6163

64+
headers = {}
65+
headers["user-agent"] = f"speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}"
6266

6367
client = self._security_client
6468

65-
r = client.request("GET", url)
69+
r = client.request("GET", url, headers=headers)
6670
content_type = r.headers.get("Content-Type")
6771

6872
res = operations.GetValidEmbedAccessTokensResponse(status_code=r.status_code, content_type=content_type)
@@ -87,10 +91,12 @@ def revoke_embed_access_token(self, request: operations.RevokeEmbedAccessTokenRe
8791

8892
url = utils.generate_url(base_url, "/v1/workspace/embed-access-tokens/{tokenID}", request.path_params)
8993

94+
headers = {}
95+
headers["user-agent"] = f"speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}"
9096

9197
client = self._security_client
9298

93-
r = client.request("DELETE", url)
99+
r = client.request("DELETE", url, headers=headers)
94100
content_type = r.headers.get("Content-Type")
95101

96102
res = operations.RevokeEmbedAccessTokenResponse(status_code=r.status_code, content_type=content_type)

src/sdk/metadata.py

+7-2
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,12 @@ def delete_version_metadata(self, request: operations.DeleteVersionMetadataReque
2828

2929
url = utils.generate_url(base_url, "/v1/apis/{apiID}/version/{versionID}/metadata/{metaKey}/{metaValue}", request.path_params)
3030

31+
headers = {}
32+
headers["user-agent"] = f"speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}"
3133

3234
client = self._security_client
3335

34-
r = client.request("DELETE", url)
36+
r = client.request("DELETE", url, headers=headers)
3537
content_type = r.headers.get("Content-Type")
3638

3739
res = operations.DeleteVersionMetadataResponse(status_code=r.status_code, content_type=content_type)
@@ -54,10 +56,12 @@ def get_version_metadata(self, request: operations.GetVersionMetadataRequest) ->
5456

5557
url = utils.generate_url(base_url, "/v1/apis/{apiID}/version/{versionID}/metadata", request.path_params)
5658

59+
headers = {}
60+
headers["user-agent"] = f"speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}"
5761

5862
client = self._security_client
5963

60-
r = client.request("GET", url)
64+
r = client.request("GET", url, headers=headers)
6165
content_type = r.headers.get("Content-Type")
6266

6367
res = operations.GetVersionMetadataResponse(status_code=r.status_code, content_type=content_type)
@@ -88,6 +92,7 @@ def insert_version_metadata(self, request: operations.InsertVersionMetadataReque
8892
headers["content-type"] = req_content_type
8993
if data is None and json is None:
9094
raise Exception('request body is required')
95+
headers["user-agent"] = f"speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}"
9196

9297
client = self._security_client
9398

src/sdk/plugins.py

+7-2
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,12 @@ def get_plugins(self) -> operations.GetPluginsResponse:
2828

2929
url = base_url.removesuffix("/") + "/v1/plugins"
3030

31+
headers = {}
32+
headers["user-agent"] = f"speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}"
3133

3234
client = self._security_client
3335

34-
r = client.request("GET", url)
36+
r = client.request("GET", url, headers=headers)
3537
content_type = r.headers.get("Content-Type")
3638

3739
res = operations.GetPluginsResponse(status_code=r.status_code, content_type=content_type)
@@ -56,11 +58,13 @@ def run_plugin(self, request: operations.RunPluginRequest) -> operations.RunPlug
5658

5759
url = utils.generate_url(base_url, "/v1/plugins/{pluginID}", request.path_params)
5860

61+
headers = {}
5962
query_params = utils.get_query_params(request.query_params)
63+
headers["user-agent"] = f"speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}"
6064

6165
client = self._security_client
6266

63-
r = client.request("POST", url, params=query_params)
67+
r = client.request("POST", url, params=query_params, headers=headers)
6468
content_type = r.headers.get("Content-Type")
6569

6670
res = operations.RunPluginResponse(status_code=r.status_code, content_type=content_type)
@@ -91,6 +95,7 @@ def upsert_plugin(self, request: operations.UpsertPluginRequest) -> operations.U
9195
headers["content-type"] = req_content_type
9296
if data is None and json is None:
9397
raise Exception('request body is required')
98+
headers["user-agent"] = f"speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}"
9499

95100
client = self._security_client
96101

src/sdk/requests.py

+9-3
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,12 @@ def generate_request_postman_collection(self, request: operations.GenerateReques
3030

3131
url = utils.generate_url(base_url, "/v1/eventlog/{requestID}/generate/postman", request.path_params)
3232

33+
headers = {}
34+
headers["user-agent"] = f"speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}"
3335

3436
client = self._security_client
3537

36-
r = client.request("GET", url)
38+
r = client.request("GET", url, headers=headers)
3739
content_type = r.headers.get("Content-Type")
3840

3941
res = operations.GenerateRequestPostmanCollectionResponse(status_code=r.status_code, content_type=content_type)
@@ -57,10 +59,12 @@ def get_request_from_event_log(self, request: operations.GetRequestFromEventLogR
5759

5860
url = utils.generate_url(base_url, "/v1/eventlog/{requestID}", request.path_params)
5961

62+
headers = {}
63+
headers["user-agent"] = f"speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}"
6064

6165
client = self._security_client
6266

63-
r = client.request("GET", url)
67+
r = client.request("GET", url, headers=headers)
6468
content_type = r.headers.get("Content-Type")
6569

6670
res = operations.GetRequestFromEventLogResponse(status_code=r.status_code, content_type=content_type)
@@ -87,11 +91,13 @@ def query_event_log(self, request: operations.QueryEventLogRequest) -> operation
8791

8892
url = base_url.removesuffix("/") + "/v1/eventlog/query"
8993

94+
headers = {}
9095
query_params = utils.get_query_params(request.query_params)
96+
headers["user-agent"] = f"speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}"
9197

9298
client = self._security_client
9399

94-
r = client.request("GET", url, params=query_params)
100+
r = client.request("GET", url, params=query_params, headers=headers)
95101
content_type = r.headers.get("Content-Type")
96102

97103
res = operations.QueryEventLogResponse(status_code=r.status_code, content_type=content_type)

0 commit comments

Comments
 (0)