Skip to content

Commit 9441943

Browse files
committed
ci: regenerated with OpenAPI Doc 0.3.0, Speakeay CLI 1.82.5
1 parent 4dcb42a commit 9441943

16 files changed

+75
-40
lines changed

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -876,4 +876,14 @@ Based on:
876876
### Generated
877877
- [python v1.55.3] .
878878
### Releases
879-
- [PyPI v1.55.3] https://pypi.org/project/speakeasy-client-sdk-python/1.55.3 - .
879+
- [PyPI v1.55.3] https://pypi.org/project/speakeasy-client-sdk-python/1.55.3 - .
880+
881+
## 2023-09-12 00:09:40
882+
### Changes
883+
Based on:
884+
- OpenAPI Doc 0.3.0 https://docs.speakeasyapi.dev/openapi.yaml
885+
- Speakeasy CLI 1.82.5 (2.108.3) https://github.com/speakeasy-api/speakeasy
886+
### Generated
887+
- [python v1.55.4] .
888+
### Releases
889+
- [PyPI v1.55.4] https://pypi.org/project/speakeasy-client-sdk-python/1.55.4 - .

docs/models/shared/generateopenapispecdiff.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# GenerateOpenAPISpecDiff
22

3-
OK
4-
53

64
## Fields
75

gen.yaml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,22 @@ configVersion: 1.0.0
22
management:
33
docChecksum: 8c4f3932e054e1b349a9a34f12cf7e8c
44
docVersion: 0.3.0
5-
speakeasyVersion: 1.79.0
6-
generationVersion: 2.101.0
5+
speakeasyVersion: 1.82.5
6+
generationVersion: 2.108.3
77
generation:
88
sdkClassName: speakeasy
99
singleTagPerOp: false
1010
telemetryEnabled: true
1111
features:
1212
python:
13-
core: 2.85.3
14-
docs: 0.1.0
13+
core: 2.85.4
1514
examples: 2.81.2
1615
globalSecurity: 2.81.1
1716
globalServerURLs: 2.82.0
1817
inputOutputModels: 2.81.1
1918
serverIDs: 2.81.1
2019
python:
21-
version: 1.55.3
20+
version: 1.55.4
2221
author: Speakeasy
2322
description: Speakeasy API Client SDK for Python
2423
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.55.3",
13+
version="1.55.4",
1414
author="Speakeasy",
1515
description="Speakeasy API Client SDK for Python",
1616
long_description=long_description,

src/speakeasy/models/shared/api.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import dateutil.parser
66
from dataclasses_json import Undefined, dataclass_json
77
from datetime import datetime
8-
from marshmallow import fields
98
from speakeasy import utils
109
from typing import Optional
1110

@@ -34,11 +33,11 @@ class API:
3433
r"""An Api is representation of a API (a collection of API Endpoints) within the Speakeasy Platform."""
3534
api_id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('api_id') }})
3635
r"""The ID of this Api. This is a human-readable name (subject to change)."""
37-
created_at: datetime = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('created_at'), 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
36+
created_at: datetime = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('created_at'), 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse }})
3837
r"""Creation timestamp."""
3938
description: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('description') }})
4039
r"""A detailed description of the Api."""
41-
updated_at: datetime = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('updated_at'), 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
40+
updated_at: datetime = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('updated_at'), 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse }})
4241
r"""Last update timestamp."""
4342
version_id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('version_id') }})
4443
r"""The version ID of this Api. This is semantic version identifier."""

src/speakeasy/models/shared/apiendpoint.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import dateutil.parser
66
from dataclasses_json import Undefined, dataclass_json
77
from datetime import datetime
8-
from marshmallow import fields
98
from speakeasy import utils
109
from typing import Optional
1110

@@ -40,7 +39,7 @@ class APIEndpoint:
4039
r"""The ID of this ApiEndpoint. This is a hash of the method and path."""
4140
api_id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('api_id') }})
4241
r"""The ID of the Api this ApiEndpoint belongs to."""
43-
created_at: datetime = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('created_at'), 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
42+
created_at: datetime = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('created_at'), 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse }})
4443
r"""Creation timestamp."""
4544
description: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('description') }})
4645
r"""A detailed description of the ApiEndpoint."""
@@ -50,7 +49,7 @@ class APIEndpoint:
5049
r"""HTTP verb."""
5150
path: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('path') }})
5251
r"""Path that handles this Api."""
53-
updated_at: datetime = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('updated_at'), 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
52+
updated_at: datetime = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('updated_at'), 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse }})
5453
r"""Last update timestamp."""
5554
version_id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('version_id') }})
5655
r"""The version ID of the Api this ApiEndpoint belongs to."""

src/speakeasy/models/shared/boundedrequest.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
from ..shared import requestmetadata as shared_requestmetadata
77
from dataclasses_json import Undefined, dataclass_json
88
from datetime import datetime
9-
from marshmallow import fields
109
from speakeasy import utils
1110
from typing import Optional
1211

@@ -20,7 +19,7 @@ class BoundedRequest:
2019
r"""The ID of the ApiEndpoint this request was made to."""
2120
api_id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('api_id') }})
2221
r"""The ID of the Api this request was made to."""
23-
created_at: datetime = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('created_at'), 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
22+
created_at: datetime = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('created_at'), 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse }})
2423
r"""Creation timestamp."""
2524
customer_id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('customer_id') }})
2625
r"""The ID of the customer that made this request."""
@@ -30,11 +29,11 @@ class BoundedRequest:
3029
r"""HTTP verb."""
3130
path: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('path') }})
3231
r"""The path of the request."""
33-
request_finish_time: datetime = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('request_finish_time'), 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
32+
request_finish_time: datetime = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('request_finish_time'), 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse }})
3433
r"""The time the request finished."""
3534
request_id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('request_id') }})
3635
r"""The ID of this request."""
37-
request_start_time: datetime = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('request_start_time'), 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
36+
request_start_time: datetime = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('request_start_time'), 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse }})
3837
r"""The time the request was made."""
3938
status: int = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('status') }})
4039
r"""The status code of the request."""

src/speakeasy/models/shared/embedtoken.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import dateutil.parser
66
from dataclasses_json import Undefined, dataclass_json
77
from datetime import datetime
8-
from marshmallow import fields
98
from speakeasy import utils
109
from typing import Optional
1110

@@ -15,23 +14,23 @@
1514
@dataclasses.dataclass
1615
class EmbedToken:
1716
r"""A representation of an embed token granted for working with Speakeasy components."""
18-
created_at: datetime = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('created_at'), 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
17+
created_at: datetime = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('created_at'), 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse }})
1918
r"""Creation timestamp."""
2019
created_by: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('created_by') }})
2120
r"""The ID of the user that created this token."""
2221
description: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('description') }})
2322
r"""A detailed description of the EmbedToken."""
24-
expires_at: datetime = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('expires_at'), 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }})
23+
expires_at: datetime = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('expires_at'), 'encoder': utils.datetimeisoformat(False), 'decoder': dateutil.parser.isoparse }})
2524
r"""The time this token expires."""
2625
filters: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('filters') }})
2726
r"""The filters applied to this token."""
2827
id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('id') }})
2928
r"""The ID of this EmbedToken."""
3029
workspace_id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('workspace_id') }})
3130
r"""The workspace ID this token belongs to."""
32-
last_used: Optional[datetime] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('last_used'), 'encoder': utils.datetimeisoformat(True), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso'), 'exclude': lambda f: f is None }})
31+
last_used: Optional[datetime] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('last_used'), 'encoder': utils.datetimeisoformat(True), 'decoder': dateutil.parser.isoparse, 'exclude': lambda f: f is None }})
3332
r"""The last time this token was used."""
34-
revoked_at: Optional[datetime] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('revoked_at'), 'encoder': utils.datetimeisoformat(True), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso'), 'exclude': lambda f: f is None }})
33+
revoked_at: Optional[datetime] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('revoked_at'), 'encoder': utils.datetimeisoformat(True), 'decoder': dateutil.parser.isoparse, 'exclude': lambda f: f is None }})
3534
r"""The time this token was revoked."""
3635
revoked_by: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('revoked_by'), 'exclude': lambda f: f is None }})
3736
r"""The ID of the user that revoked this token."""

src/speakeasy/models/shared/generateopenapispecdiff.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010

1111
@dataclasses.dataclass
1212
class GenerateOpenAPISpecDiff:
13-
r"""OK"""
1413
current_schema: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('current_schema') }})
1514
new_schema: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('new_schema') }})
1615

src/speakeasy/models/shared/plugin.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import dateutil.parser
66
from dataclasses_json import Undefined, dataclass_json
77
from datetime import datetime
8-
from marshmallow import fields
98
from speakeasy import utils
109
from typing import Optional
1110

@@ -19,8 +18,8 @@ class Plugin:
1918
plugin_id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('plugin_id') }})
2019
title: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('title') }})
2120
workspace_id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('workspace_id') }})
22-
created_at: Optional[datetime] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('created_at'), 'encoder': utils.datetimeisoformat(True), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso'), 'exclude': lambda f: f is None }})
21+
created_at: Optional[datetime] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('created_at'), 'encoder': utils.datetimeisoformat(True), 'decoder': dateutil.parser.isoparse, 'exclude': lambda f: f is None }})
2322
eval_hash: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('eval_hash'), 'exclude': lambda f: f is None }})
24-
updated_at: Optional[datetime] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('updated_at'), 'encoder': utils.datetimeisoformat(True), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso'), 'exclude': lambda f: f is None }})
23+
updated_at: Optional[datetime] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('updated_at'), 'encoder': utils.datetimeisoformat(True), 'decoder': dateutil.parser.isoparse, 'exclude': lambda f: f is None }})
2524

2625

0 commit comments

Comments
 (0)