Skip to content

Commit 073095d

Browse files
committed
ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 0.11.4
1 parent 3854bc6 commit 073095d

17 files changed

+109
-97
lines changed

gen.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
management:
22
openapi-checksum: 46093b002f359f8049d6b8210be2bc73
33
openapi-version: 0.1.0
4-
speakeasy-version: 0.11.3
4+
speakeasy-version: 0.11.4
55
python:
66
author: Speakeasy
77
description: Speakeasy API Client SDK for Python
88
packagename: speakeasy-client-sdk-python
9-
version: 0.4.11
9+
version: 0.4.12

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

src/sdk/models/shared/api.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ class API:
1414
An Api is representation of a API (a collection of API Endpoints) within the Speakeasy Platform.
1515
"""
1616

17-
api_id: str = field(metadata={'dataclasses_json': { 'field_name': 'api_id' }})
18-
created_at: datetime = field(metadata={'dataclasses_json': { 'field_name': 'created_at', 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
19-
description: str = field(metadata={'dataclasses_json': { 'field_name': 'description' }})
20-
updated_at: datetime = field(metadata={'dataclasses_json': { 'field_name': 'updated_at', 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
21-
version_id: str = field(metadata={'dataclasses_json': { 'field_name': 'version_id' }})
22-
workspace_id: str = field(metadata={'dataclasses_json': { 'field_name': 'workspace_id' }})
23-
matched: Optional[bool] = field(default=None, metadata={'dataclasses_json': { 'field_name': 'matched' }})
24-
meta_data: Optional[dict[str, list[str]]] = field(default=None, metadata={'dataclasses_json': { 'field_name': 'meta_data' }})
17+
api_id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('api_id') }})
18+
created_at: datetime = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('created_at'), 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
19+
description: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('description') }})
20+
updated_at: datetime = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('updated_at'), 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
21+
version_id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('version_id') }})
22+
workspace_id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('workspace_id') }})
23+
matched: Optional[bool] = field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('matched') }})
24+
meta_data: Optional[dict[str, list[str]]] = field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('meta_data') }})
2525

2626

2727
@dataclass_json
@@ -31,8 +31,8 @@ class APIInput:
3131
An Api is representation of a API (a collection of API Endpoints) within the Speakeasy Platform.
3232
"""
3333

34-
api_id: str = field(metadata={'dataclasses_json': { 'field_name': 'api_id' }})
35-
description: str = field(metadata={'dataclasses_json': { 'field_name': 'description' }})
36-
version_id: str = field(metadata={'dataclasses_json': { 'field_name': 'version_id' }})
37-
meta_data: Optional[dict[str, list[str]]] = field(default=None, metadata={'dataclasses_json': { 'field_name': 'meta_data' }})
34+
api_id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('api_id') }})
35+
description: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('description') }})
36+
version_id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('version_id') }})
37+
meta_data: Optional[dict[str, list[str]]] = field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('meta_data') }})
3838

src/sdk/models/shared/apiendpoint.py

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -9,35 +9,35 @@
99

1010
@dataclass_json
1111
@dataclass
12-
class APIEndpoint:
13-
r"""APIEndpoint
12+
class APIEndpointInput:
13+
r"""APIEndpointInput
1414
An ApiEndpoint is a description of an Endpoint for an API.
1515
"""
1616

17-
api_endpoint_id: str = field(metadata={'dataclasses_json': { 'field_name': 'api_endpoint_id' }})
18-
api_id: str = field(metadata={'dataclasses_json': { 'field_name': 'api_id' }})
19-
created_at: datetime = field(metadata={'dataclasses_json': { 'field_name': 'created_at', 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
20-
description: str = field(metadata={'dataclasses_json': { 'field_name': 'description' }})
21-
display_name: str = field(metadata={'dataclasses_json': { 'field_name': 'display_name' }})
22-
method: str = field(metadata={'dataclasses_json': { 'field_name': 'method' }})
23-
path: str = field(metadata={'dataclasses_json': { 'field_name': 'path' }})
24-
updated_at: datetime = field(metadata={'dataclasses_json': { 'field_name': 'updated_at', 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
25-
version_id: str = field(metadata={'dataclasses_json': { 'field_name': 'version_id' }})
26-
workspace_id: str = field(metadata={'dataclasses_json': { 'field_name': 'workspace_id' }})
27-
matched: Optional[bool] = field(default=None, metadata={'dataclasses_json': { 'field_name': 'matched' }})
17+
api_endpoint_id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('api_endpoint_id') }})
18+
description: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('description') }})
19+
display_name: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('display_name') }})
20+
method: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('method') }})
21+
path: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('path') }})
22+
version_id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('version_id') }})
2823

2924

3025
@dataclass_json
3126
@dataclass
32-
class APIEndpointInput:
33-
r"""APIEndpointInput
27+
class APIEndpoint:
28+
r"""APIEndpoint
3429
An ApiEndpoint is a description of an Endpoint for an API.
3530
"""
3631

37-
api_endpoint_id: str = field(metadata={'dataclasses_json': { 'field_name': 'api_endpoint_id' }})
38-
description: str = field(metadata={'dataclasses_json': { 'field_name': 'description' }})
39-
display_name: str = field(metadata={'dataclasses_json': { 'field_name': 'display_name' }})
40-
method: str = field(metadata={'dataclasses_json': { 'field_name': 'method' }})
41-
path: str = field(metadata={'dataclasses_json': { 'field_name': 'path' }})
42-
version_id: str = field(metadata={'dataclasses_json': { 'field_name': 'version_id' }})
32+
api_endpoint_id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('api_endpoint_id') }})
33+
api_id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('api_id') }})
34+
created_at: datetime = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('created_at'), 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
35+
description: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('description') }})
36+
display_name: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('display_name') }})
37+
method: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('method') }})
38+
path: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('path') }})
39+
updated_at: datetime = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('updated_at'), 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
40+
version_id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('version_id') }})
41+
workspace_id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('workspace_id') }})
42+
matched: Optional[bool] = field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('matched') }})
4343

src/sdk/models/shared/boundedrequest.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,18 @@ class BoundedRequest:
1414
A BoundedRequest is a request that has been logged by the Speakeasy without the contents of the request.
1515
"""
1616

17-
api_endpoint_id: str = field(metadata={'dataclasses_json': { 'field_name': 'api_endpoint_id' }})
18-
api_id: str = field(metadata={'dataclasses_json': { 'field_name': 'api_id' }})
19-
created_at: datetime = field(metadata={'dataclasses_json': { 'field_name': 'created_at', 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
20-
customer_id: str = field(metadata={'dataclasses_json': { 'field_name': 'customer_id' }})
21-
latency: int = field(metadata={'dataclasses_json': { 'field_name': 'latency' }})
22-
method: str = field(metadata={'dataclasses_json': { 'field_name': 'method' }})
23-
path: str = field(metadata={'dataclasses_json': { 'field_name': 'path' }})
24-
request_finish_time: datetime = field(metadata={'dataclasses_json': { 'field_name': 'request_finish_time', 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
25-
request_id: str = field(metadata={'dataclasses_json': { 'field_name': 'request_id' }})
26-
request_start_time: datetime = field(metadata={'dataclasses_json': { 'field_name': 'request_start_time', 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
27-
status: int = field(metadata={'dataclasses_json': { 'field_name': 'status' }})
28-
version_id: str = field(metadata={'dataclasses_json': { 'field_name': 'version_id' }})
29-
workspace_id: str = field(metadata={'dataclasses_json': { 'field_name': 'workspace_id' }})
30-
metadata: Optional[dict[str, list[str]]] = field(default=None, metadata={'dataclasses_json': { 'field_name': 'metadata' }})
17+
api_endpoint_id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('api_endpoint_id') }})
18+
api_id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('api_id') }})
19+
created_at: datetime = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('created_at'), 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
20+
customer_id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('customer_id') }})
21+
latency: int = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('latency') }})
22+
method: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('method') }})
23+
path: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('path') }})
24+
request_finish_time: datetime = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('request_finish_time'), 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
25+
request_id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('request_id') }})
26+
request_start_time: datetime = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('request_start_time'), 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
27+
status: int = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('status') }})
28+
version_id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('version_id') }})
29+
workspace_id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('workspace_id') }})
30+
metadata: Optional[dict[str, list[str]]] = field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('metadata') }})
3131

src/sdk/models/shared/embedaccesstokenresponse.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
from dataclasses import dataclass, field
22
from dataclasses_json import dataclass_json
3+
from sdk import utils
34

45

56
@dataclass_json
@@ -9,5 +10,5 @@ class EmbedAccessTokenResponse:
910
An EmbedAccessTokenResponse contains a token that can be used to embed a Speakeasy dashboard.
1011
"""
1112

12-
access_token: str = field(metadata={'dataclasses_json': { 'field_name': 'access_token' }})
13+
access_token: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('access_token') }})
1314

src/sdk/models/shared/embedtoken.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ class EmbedToken:
1414
A representation of an embed token granted for working with Speakeasy components.
1515
"""
1616

17-
created_at: datetime = field(metadata={'dataclasses_json': { 'field_name': 'created_at', 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
18-
created_by: str = field(metadata={'dataclasses_json': { 'field_name': 'created_by' }})
19-
description: str = field(metadata={'dataclasses_json': { 'field_name': 'description' }})
20-
expires_at: datetime = field(metadata={'dataclasses_json': { 'field_name': 'expires_at', 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
21-
filters: str = field(metadata={'dataclasses_json': { 'field_name': 'filters' }})
22-
id: str = field(metadata={'dataclasses_json': { 'field_name': 'id' }})
23-
workspace_id: str = field(metadata={'dataclasses_json': { 'field_name': 'workspace_id' }})
24-
last_used: Optional[datetime] = field(default=None, metadata={'dataclasses_json': { 'field_name': 'last_used', 'encoder': utils.datetimeisoformat(True), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
25-
revoked_at: Optional[datetime] = field(default=None, metadata={'dataclasses_json': { 'field_name': 'revoked_at', 'encoder': utils.datetimeisoformat(True), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
26-
revoked_by: Optional[str] = field(default=None, metadata={'dataclasses_json': { 'field_name': 'revoked_by' }})
17+
created_at: datetime = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('created_at'), 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
18+
created_by: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('created_by') }})
19+
description: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('description') }})
20+
expires_at: datetime = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('expires_at'), 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
21+
filters: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('filters') }})
22+
id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('id') }})
23+
workspace_id: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('workspace_id') }})
24+
last_used: Optional[datetime] = field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('last_used'), 'encoder': utils.datetimeisoformat(True), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
25+
revoked_at: Optional[datetime] = field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('revoked_at'), 'encoder': utils.datetimeisoformat(True), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
26+
revoked_by: Optional[str] = field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('revoked_by') }})
2727

src/sdk/models/shared/error.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
from dataclasses import dataclass, field
22
from dataclasses_json import dataclass_json
3+
from sdk import utils
34

45

56
@dataclass_json
@@ -9,6 +10,6 @@ class Error:
910
The `Status` type defines a logical error model
1011
"""
1112

12-
message: str = field(metadata={'dataclasses_json': { 'field_name': 'message' }})
13-
status_code: int = field(metadata={'dataclasses_json': { 'field_name': 'status_code' }})
13+
message: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('message') }})
14+
status_code: int = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('status_code') }})
1415

src/sdk/models/shared/filter.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
from dataclasses import dataclass, field
22
from dataclasses_json import dataclass_json
3+
from sdk import utils
34

45

56
@dataclass_json
@@ -9,7 +10,7 @@ class Filter:
910
A filter is a key-value pair that can be used to filter a list of requests.
1011
"""
1112

12-
key: str = field(metadata={'dataclasses_json': { 'field_name': 'key' }})
13-
operator: str = field(metadata={'dataclasses_json': { 'field_name': 'operator' }})
14-
value: str = field(metadata={'dataclasses_json': { 'field_name': 'value' }})
13+
key: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('key') }})
14+
operator: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('operator') }})
15+
value: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('value') }})
1516

src/sdk/models/shared/filters.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
from dataclasses import dataclass, field
22
from dataclasses_json import dataclass_json
3+
from sdk import utils
34
from . import filter
45

56

@@ -10,8 +11,8 @@ class Filters:
1011
Filters are used to query requests.
1112
"""
1213

13-
filters: list[filter.Filter] = field(metadata={'dataclasses_json': { 'field_name': 'filters' }})
14-
limit: int = field(metadata={'dataclasses_json': { 'field_name': 'limit' }})
15-
offset: int = field(metadata={'dataclasses_json': { 'field_name': 'offset' }})
16-
operator: str = field(metadata={'dataclasses_json': { 'field_name': 'operator' }})
14+
filters: list[filter.Filter] = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('filters') }})
15+
limit: int = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('limit') }})
16+
offset: int = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('offset') }})
17+
operator: str = field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('operator') }})
1718

0 commit comments

Comments
 (0)