Skip to content

Commit 09725cf

Browse files
committed
ci: regenerated with OpenAPI Doc 0.3.0, Speakeay CLI 1.42.3
1 parent de2be4b commit 09725cf

File tree

14 files changed

+208
-312
lines changed

14 files changed

+208
-312
lines changed

RELEASES.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -510,4 +510,12 @@ Based on:
510510
- OpenAPI Doc 0.3.0 https://docs.speakeasyapi.dev/openapi.yaml
511511
- Speakeasy CLI 1.40.3 (2.34.7) https://github.com/speakeasy-api/speakeasy
512512
### Releases
513-
- [PyPI v1.30.0] https://pypi.org/project/speakeasy-client-sdk-python/1.30.0 - .
513+
- [PyPI v1.30.0] https://pypi.org/project/speakeasy-client-sdk-python/1.30.0 - .
514+
515+
## 2023-06-02 17:51:07
516+
### Changes
517+
Based on:
518+
- OpenAPI Doc 0.3.0 https://docs.speakeasyapi.dev/openapi.yaml
519+
- Speakeasy CLI 1.42.3 (2.35.3) https://github.com/speakeasy-api/speakeasy
520+
### Releases
521+
- [PyPI v1.31.0] https://pypi.org/project/speakeasy-client-sdk-python/1.31.0 - .

files.gen

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
src/speakeasy/sdkconfiguration.py
12
src/speakeasy/apiendpoints.py
23
src/speakeasy/apis.py
34
src/speakeasy/embeds.py

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: 2bba3b8f9d211b02569b3f9aff0d34b4
44
docVersion: 0.3.0
5-
speakeasyVersion: 1.40.3
6-
generationVersion: 2.34.7
5+
speakeasyVersion: 1.42.3
6+
generationVersion: 2.35.3
77
generation:
88
sdkClassName: speakeasy
99
singleTagPerOp: false
1010
telemetryEnabled: true
1111
python:
12-
version: 1.30.0
12+
version: 1.31.0
1313
author: Speakeasy
1414
description: Speakeasy API Client SDK for Python
1515
maxMethodParams: 0

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="speakeasy-client-sdk-python",
13-
version="1.30.0",
13+
version="1.31.0",
1414
author="Speakeasy",
1515
description="Speakeasy API Client SDK for Python",
1616
long_description=long_description,

src/speakeasy/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT."""
22

33
from .sdk import *
4+
from .sdkconfiguration import *

src/speakeasy/apiendpoints.py

Lines changed: 29 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,30 @@
11
"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT."""
22

3-
import requests as requests_http
4-
from . import utils
3+
from .sdkconfiguration import SDKConfiguration
4+
from speakeasy import utils
55
from speakeasy.models import operations, shared
66
from typing import Optional
77

88
class APIEndpoints:
99
r"""REST APIs for managing ApiEndpoint entities"""
10-
_client: requests_http.Session
11-
_security_client: requests_http.Session
12-
_server_url: str
13-
_language: str
14-
_sdk_version: str
15-
_gen_version: str
10+
sdk_configuration: SDKConfiguration
1611

17-
def __init__(self, client: requests_http.Session, security_client: requests_http.Session, server_url: str, language: str, sdk_version: str, gen_version: str) -> None:
18-
self._client = client
19-
self._security_client = security_client
20-
self._server_url = server_url
21-
self._language = language
22-
self._sdk_version = sdk_version
23-
self._gen_version = gen_version
12+
def __init__(self, sdk_config: SDKConfiguration) -> None:
13+
self.sdk_configuration = sdk_config
2414

2515

2616
def delete_api_endpoint(self, request: operations.DeleteAPIEndpointRequest) -> operations.DeleteAPIEndpointResponse:
2717
r"""Delete an ApiEndpoint.
2818
Delete an ApiEndpoint. This will also delete all associated Request Logs (if using a Postgres datastore).
2919
"""
30-
base_url = self._server_url
20+
base_url = utils.template_url(*self.sdk_configuration.get_server_details())
3121

3222
url = utils.generate_url(operations.DeleteAPIEndpointRequest, base_url, '/v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID}', request)
3323
headers = {}
3424
headers['Accept'] = 'application/json'
35-
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
25+
headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}'
3626

37-
client = self._security_client
27+
client = self.sdk_configuration.security_client
3828

3929
http_res = client.request('DELETE', url, headers=headers)
4030
content_type = http_res.headers.get('Content-Type')
@@ -56,14 +46,14 @@ def find_api_endpoint(self, request: operations.FindAPIEndpointRequest) -> opera
5646
Find an ApiEndpoint via its displayName (set by operationId from a registered OpenAPI schema).
5747
This is useful for finding the ID of an ApiEndpoint to use in the /v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID} endpoints.
5848
"""
59-
base_url = self._server_url
49+
base_url = utils.template_url(*self.sdk_configuration.get_server_details())
6050

6151
url = utils.generate_url(operations.FindAPIEndpointRequest, base_url, '/v1/apis/{apiID}/version/{versionID}/api_endpoints/find/{displayName}', request)
6252
headers = {}
6353
headers['Accept'] = 'application/json;q=1, application/json;q=0'
64-
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
54+
headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}'
6555

66-
client = self._security_client
56+
client = self.sdk_configuration.security_client
6757

6858
http_res = client.request('GET', url, headers=headers)
6959
content_type = http_res.headers.get('Content-Type')
@@ -87,14 +77,14 @@ def generate_open_api_spec_for_api_endpoint(self, request: operations.GenerateOp
8777
This endpoint will generate a new operation in any registered OpenAPI document if the operation does not already exist in the document.
8878
Returns the original document and the newly generated document allowing a diff to be performed to see what has changed.
8979
"""
90-
base_url = self._server_url
80+
base_url = utils.template_url(*self.sdk_configuration.get_server_details())
9181

9282
url = utils.generate_url(operations.GenerateOpenAPISpecForAPIEndpointRequest, base_url, '/v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID}/generate/openapi', request)
9383
headers = {}
9484
headers['Accept'] = 'application/json;q=1, application/json;q=0'
95-
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
85+
headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}'
9686

97-
client = self._security_client
87+
client = self.sdk_configuration.security_client
9888

9989
http_res = client.request('GET', url, headers=headers)
10090
content_type = http_res.headers.get('Content-Type')
@@ -117,14 +107,14 @@ def generate_postman_collection_for_api_endpoint(self, request: operations.Gener
117107
r"""Generate a Postman collection for a particular ApiEndpoint.
118108
Generates a postman collection that allows the endpoint to be called from postman variables produced for any path/query/header parameters included in the OpenAPI document.
119109
"""
120-
base_url = self._server_url
110+
base_url = utils.template_url(*self.sdk_configuration.get_server_details())
121111

122112
url = utils.generate_url(operations.GeneratePostmanCollectionForAPIEndpointRequest, base_url, '/v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID}/generate/postman', request)
123113
headers = {}
124114
headers['Accept'] = 'application/json;q=1, application/octet-stream;q=0'
125-
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
115+
headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}'
126116

127-
client = self._security_client
117+
client = self.sdk_configuration.security_client
128118

129119
http_res = client.request('GET', url, headers=headers)
130120
content_type = http_res.headers.get('Content-Type')
@@ -144,14 +134,14 @@ def generate_postman_collection_for_api_endpoint(self, request: operations.Gener
144134

145135
def get_all_api_endpoints(self, request: operations.GetAllAPIEndpointsRequest) -> operations.GetAllAPIEndpointsResponse:
146136
r"""Get all Api endpoints for a particular apiID."""
147-
base_url = self._server_url
137+
base_url = utils.template_url(*self.sdk_configuration.get_server_details())
148138

149139
url = utils.generate_url(operations.GetAllAPIEndpointsRequest, base_url, '/v1/apis/{apiID}/api_endpoints', request)
150140
headers = {}
151141
headers['Accept'] = 'application/json;q=1, application/json;q=0'
152-
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
142+
headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}'
153143

154-
client = self._security_client
144+
client = self.sdk_configuration.security_client
155145

156146
http_res = client.request('GET', url, headers=headers)
157147
content_type = http_res.headers.get('Content-Type')
@@ -172,14 +162,14 @@ def get_all_api_endpoints(self, request: operations.GetAllAPIEndpointsRequest) -
172162

173163
def get_all_for_version_api_endpoints(self, request: operations.GetAllForVersionAPIEndpointsRequest) -> operations.GetAllForVersionAPIEndpointsResponse:
174164
r"""Get all ApiEndpoints for a particular apiID and versionID."""
175-
base_url = self._server_url
165+
base_url = utils.template_url(*self.sdk_configuration.get_server_details())
176166

177167
url = utils.generate_url(operations.GetAllForVersionAPIEndpointsRequest, base_url, '/v1/apis/{apiID}/version/{versionID}/api_endpoints', request)
178168
headers = {}
179169
headers['Accept'] = 'application/json;q=1, application/json;q=0'
180-
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
170+
headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}'
181171

182-
client = self._security_client
172+
client = self.sdk_configuration.security_client
183173

184174
http_res = client.request('GET', url, headers=headers)
185175
content_type = http_res.headers.get('Content-Type')
@@ -200,14 +190,14 @@ def get_all_for_version_api_endpoints(self, request: operations.GetAllForVersion
200190

201191
def get_api_endpoint(self, request: operations.GetAPIEndpointRequest) -> operations.GetAPIEndpointResponse:
202192
r"""Get an ApiEndpoint."""
203-
base_url = self._server_url
193+
base_url = utils.template_url(*self.sdk_configuration.get_server_details())
204194

205195
url = utils.generate_url(operations.GetAPIEndpointRequest, base_url, '/v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID}', request)
206196
headers = {}
207197
headers['Accept'] = 'application/json;q=1, application/json;q=0'
208-
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
198+
headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}'
209199

210-
client = self._security_client
200+
client = self.sdk_configuration.security_client
211201

212202
http_res = client.request('GET', url, headers=headers)
213203
content_type = http_res.headers.get('Content-Type')
@@ -230,7 +220,7 @@ def upsert_api_endpoint(self, request: operations.UpsertAPIEndpointRequest) -> o
230220
r"""Upsert an ApiEndpoint.
231221
Upsert an ApiEndpoint. If the ApiEndpoint does not exist it will be created, otherwise it will be updated.
232222
"""
233-
base_url = self._server_url
223+
base_url = utils.template_url(*self.sdk_configuration.get_server_details())
234224

235225
url = utils.generate_url(operations.UpsertAPIEndpointRequest, base_url, '/v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID}', request)
236226
headers = {}
@@ -240,9 +230,9 @@ def upsert_api_endpoint(self, request: operations.UpsertAPIEndpointRequest) -> o
240230
if data is None and form is None:
241231
raise Exception('request body is required')
242232
headers['Accept'] = 'application/json;q=1, application/json;q=0'
243-
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
233+
headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}'
244234

245-
client = self._security_client
235+
client = self.sdk_configuration.security_client
246236

247237
http_res = client.request('PUT', url, data=data, files=form, headers=headers)
248238
content_type = http_res.headers.get('Content-Type')

0 commit comments

Comments
 (0)