Skip to content

Commit 4fab3bc

Browse files
committed
ci: regenerated with OpenAPI Doc 0.4.0, Speakeasy CLI 1.205.2
1 parent 58e2b69 commit 4fab3bc

File tree

19 files changed

+271
-15
lines changed

19 files changed

+271
-15
lines changed

.speakeasy/gen.lock

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
lockVersion: 2.0.0
22
id: b0b519b1-d1d3-43b2-82dd-b4292eadd4b0
33
management:
4-
docChecksum: 64b423d1904e6c12d31973957d033247
4+
docChecksum: 3d1ffb0cc7307a0362c5389c0fa1fdb5
55
docVersion: 0.4.0
6-
speakeasyVersion: 1.204.1
6+
speakeasyVersion: 1.205.2
77
generationVersion: 2.279.1
8-
releaseVersion: 5.4.0
9-
configChecksum: b7b3a76dd38b581e75d3bacbb60538ec
8+
releaseVersion: 5.4.1
9+
configChecksum: 9cbfe1a8a286349bca006f3be62f3681
1010
repoURL: https://github.com/speakeasy-api/speakeasy-client-sdk-python.git
1111
repoSubDirectory: .
1212
installationURL: https://github.com/speakeasy-api/speakeasy-client-sdk-python.git
@@ -31,6 +31,7 @@ generatedFiles:
3131
- src/speakeasy/schemas.py
3232
- src/speakeasy/auth.py
3333
- src/speakeasy/requests.py
34+
- src/speakeasy/organizations.py
3435
- src/speakeasy/embeds.py
3536
- src/speakeasy/events.py
3637
- src/speakeasy/sdk.py
@@ -74,6 +75,7 @@ generatedFiles:
7475
- src/speakeasy/models/operations/generaterequestpostmancollection.py
7576
- src/speakeasy/models/operations/getrequestfromeventlog.py
7677
- src/speakeasy/models/operations/queryeventlog.py
78+
- src/speakeasy/models/operations/getorganizations.py
7779
- src/speakeasy/models/operations/getembedaccesstoken.py
7880
- src/speakeasy/models/operations/getvalidembedaccesstokens.py
7981
- src/speakeasy/models/operations/revokeembedaccesstoken.py
@@ -98,6 +100,7 @@ generatedFiles:
98100
- src/speakeasy/models/shared/requestmetadata.py
99101
- src/speakeasy/models/shared/filters.py
100102
- src/speakeasy/models/shared/filter_.py
103+
- src/speakeasy/models/shared/organization.py
101104
- src/speakeasy/models/shared/embedaccesstokenresponse.py
102105
- src/speakeasy/models/shared/embedtoken.py
103106
- src/speakeasy/models/shared/clievent.py
@@ -173,6 +176,7 @@ generatedFiles:
173176
- docs/models/operations/getrequestfromeventlogresponse.md
174177
- docs/models/operations/queryeventlogrequest.md
175178
- docs/models/operations/queryeventlogresponse.md
179+
- docs/models/operations/getorganizationsresponse.md
176180
- docs/models/operations/getembedaccesstokenrequest.md
177181
- docs/models/operations/getembedaccesstokenresponse.md
178182
- docs/models/operations/getvalidembedaccesstokensresponse.md
@@ -199,6 +203,7 @@ generatedFiles:
199203
- docs/models/shared/user.md
200204
- docs/models/shared/workspaces.md
201205
- docs/models/shared/accesstoken.md
206+
- docs/models/shared/level.md
202207
- docs/models/shared/accessdetails.md
203208
- docs/models/shared/accounttype.md
204209
- docs/models/shared/apikeydetails.md
@@ -207,6 +212,8 @@ generatedFiles:
207212
- docs/models/shared/requestmetadata.md
208213
- docs/models/shared/filters.md
209214
- docs/models/shared/filter_.md
215+
- docs/models/shared/organizationaccounttype.md
216+
- docs/models/shared/organization.md
210217
- docs/models/shared/embedaccesstokenresponse.md
211218
- docs/models/shared/embedtoken.md
212219
- docs/models/shared/generatebumptype.md
@@ -222,6 +229,7 @@ generatedFiles:
222229
- docs/models/utils/retryconfig.md
223230
- docs/sdks/auth/README.md
224231
- docs/sdks/requests/README.md
232+
- docs/sdks/organizations/README.md
225233
- docs/sdks/embeds/README.md
226234
- docs/sdks/events/README.md
227235
- USAGE.md

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,10 @@ if res.apis is not None:
8787
* [get_request_from_event_log](docs/sdks/requests/README.md#get_request_from_event_log) - Get information about a particular request.
8888
* [query_event_log](docs/sdks/requests/README.md#query_event_log) - Query the event log to retrieve a list of requests.
8989

90+
### [organizations](docs/sdks/organizations/README.md)
91+
92+
* [get_organizations](docs/sdks/organizations/README.md#get_organizations) - Get organizations for a user
93+
9094
### [embeds](docs/sdks/embeds/README.md)
9195

9296
* [get_embed_access_token](docs/sdks/embeds/README.md#get_embed_access_token) - Get an embed access token for the current workspace.

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1326,4 +1326,14 @@ Based on:
13261326
### Generated
13271327
- [python v5.4.0] .
13281328
### Releases
1329-
- [PyPI v5.4.0] https://pypi.org/project/speakeasy-client-sdk-python/5.4.0 - .
1329+
- [PyPI v5.4.0] https://pypi.org/project/speakeasy-client-sdk-python/5.4.0 - .
1330+
1331+
## 2024-03-12 00:10:10
1332+
### Changes
1333+
Based on:
1334+
- OpenAPI Doc 0.4.0 https://docs.speakeasyapi.dev/openapi.yaml
1335+
- Speakeasy CLI 1.205.2 (2.279.1) https://github.com/speakeasy-api/speakeasy
1336+
### Generated
1337+
- [python v5.4.1] .
1338+
### Releases
1339+
- [PyPI v5.4.1] https://pypi.org/project/speakeasy-client-sdk-python/5.4.1 - .
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# GetOrganizationsResponse
2+
3+
4+
## Fields
5+
6+
| Field | Type | Required | Description |
7+
| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |
8+
| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation |
9+
| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation |
10+
| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
11+
| `error` | *Optional[errors.Error]* | :heavy_minus_sign: | Default error response |
12+
| `organizations` | List[[shared.Organization](../../models/shared/organization.md)] | :heavy_minus_sign: | OK |

docs/models/shared/accessdetails.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33

44
## Fields
55

6-
| Field | Type | Required | Description |
7-
| -------------------- | -------------------- | -------------------- | -------------------- |
8-
| `generation_allowed` | *bool* | :heavy_check_mark: | N/A |
9-
| `message` | *str* | :heavy_check_mark: | N/A |
6+
| Field | Type | Required | Description |
7+
| ------------------------------------------------------ | ------------------------------------------------------ | ------------------------------------------------------ | ------------------------------------------------------ |
8+
| `generation_allowed` | *bool* | :heavy_check_mark: | N/A |
9+
| `message` | *str* | :heavy_check_mark: | N/A |
10+
| `level` | [Optional[shared.Level]](../../models/shared/level.md) | :heavy_minus_sign: | N/A |

docs/models/shared/level.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Level
2+
3+
4+
## Values
5+
6+
| Name | Value |
7+
| --------- | --------- |
8+
| `ALLOWED` | allowed |
9+
| `WARNING` | warning |
10+
| `BLOCKED` | blocked |

docs/models/shared/organization.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Organization
2+
3+
A speakeasy organization
4+
5+
6+
## Fields
7+
8+
| Field | Type | Required | Description |
9+
| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- |
10+
| `account_type` | [shared.OrganizationAccountType](../../models/shared/organizationaccounttype.md) | :heavy_check_mark: | N/A |
11+
| `id` | *str* | :heavy_check_mark: | N/A |
12+
| `name` | *str* | :heavy_check_mark: | N/A |
13+
| `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A |
14+
| `slug` | *Optional[str]* | :heavy_minus_sign: | N/A |
15+
| `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A |
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# OrganizationAccountType
2+
3+
4+
## Values
5+
6+
| Name | Value |
7+
| ------------ | ------------ |
8+
| `FREE` | free |
9+
| `SCALE_UP` | scale-up |
10+
| `ENTERPRISE` | enterprise |

docs/sdks/organizations/README.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# Organizations
2+
(*organizations*)
3+
4+
### Available Operations
5+
6+
* [get_organizations](#get_organizations) - Get organizations for a user
7+
8+
## get_organizations
9+
10+
Returns a list of organizations a user has access too
11+
12+
### Example Usage
13+
14+
```python
15+
import speakeasy
16+
from speakeasy.models import shared
17+
18+
s = speakeasy.Speakeasy(
19+
security=shared.Security(
20+
api_key="<YOUR_API_KEY_HERE>",
21+
),
22+
workspace_id='<value>',
23+
)
24+
25+
26+
res = s.organizations.get_organizations()
27+
28+
if res.organizations is not None:
29+
# handle response
30+
pass
31+
32+
```
33+
34+
35+
### Response
36+
37+
**[operations.GetOrganizationsResponse](../../models/operations/getorganizationsresponse.md)**
38+
### Errors
39+
40+
| Error Object | Status Code | Content Type |
41+
| --------------- | --------------- | --------------- |
42+
| errors.SDKError | 4x-5xx | */* |

gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ generation:
1010
auth:
1111
oAuth2ClientCredentialsEnabled: false
1212
python:
13-
version: 5.4.0
13+
version: 5.4.1
1414
additionalDependencies:
1515
dependencies: {}
1616
extraDependencies:

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="5.4.0",
13+
version="5.4.1",
1414
author="Speakeasy",
1515
description="Speakeasy API Client SDK for Python",
1616
long_description=long_description,

src/speakeasy/models/operations/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
from .getapiendpoint import *
2020
from .getapis import *
2121
from .getembedaccesstoken import *
22+
from .getorganizations import *
2223
from .getrequestfromeventlog import *
2324
from .getschema import *
2425
from .getschemadiff import *
@@ -38,4 +39,4 @@
3839
from .upsertapiendpoint import *
3940
from .validateapikey import *
4041

41-
__all__ = ["DeleteAPIEndpointRequest","DeleteAPIEndpointResponse","DeleteAPIRequest","DeleteAPIResponse","DeleteSchemaRequest","DeleteSchemaResponse","DeleteVersionMetadataRequest","DeleteVersionMetadataResponse","DownloadSchemaRequest","DownloadSchemaResponse","DownloadSchemaRevisionRequest","DownloadSchemaRevisionResponse","File","FindAPIEndpointRequest","FindAPIEndpointResponse","GenerateOpenAPISpecForAPIEndpointRequest","GenerateOpenAPISpecForAPIEndpointResponse","GenerateOpenAPISpecRequest","GenerateOpenAPISpecResponse","GeneratePostmanCollectionForAPIEndpointRequest","GeneratePostmanCollectionForAPIEndpointResponse","GeneratePostmanCollectionRequest","GeneratePostmanCollectionResponse","GenerateRequestPostmanCollectionRequest","GenerateRequestPostmanCollectionResponse","GetAPIEndpointRequest","GetAPIEndpointResponse","GetAccessTokenRequest","GetAccessTokenResponse","GetAllAPIEndpointsRequest","GetAllAPIEndpointsResponse","GetAllAPIVersionsRequest","GetAllAPIVersionsResponse","GetAllForVersionAPIEndpointsRequest","GetAllForVersionAPIEndpointsResponse","GetApisRequest","GetApisResponse","GetEmbedAccessTokenRequest","GetEmbedAccessTokenResponse","GetRequestFromEventLogRequest","GetRequestFromEventLogResponse","GetSchemaDiffRequest","GetSchemaDiffResponse","GetSchemaRequest","GetSchemaResponse","GetSchemaRevisionRequest","GetSchemaRevisionResponse","GetSchemasRequest","GetSchemasResponse","GetValidEmbedAccessTokensResponse","GetVersionMetadataRequest","GetVersionMetadataResponse","GetWorkspaceAccessRequest","GetWorkspaceAccessResponse","GetWorkspaceEventsRequest","GetWorkspaceEventsResponse","GetWorkspaceTargetsRequest","GetWorkspaceTargetsResponse","InsertVersionMetadataRequest","InsertVersionMetadataResponse","Op","PostWorkspaceEventsRequest","PostWorkspaceEventsResponse","QueryEventLogRequest","QueryEventLogResponse","QueryParamOp","RegisterSchemaRequest","RegisterSchemaRequestBody","RegisterSchemaResponse","RevokeEmbedAccessTokenRequest","RevokeEmbedAccessTokenResponse","UpsertAPIEndpointRequest","UpsertAPIEndpointResponse","UpsertAPIRequest","UpsertAPIResponse","ValidateAPIKeyResponse"]
42+
__all__ = ["DeleteAPIEndpointRequest","DeleteAPIEndpointResponse","DeleteAPIRequest","DeleteAPIResponse","DeleteSchemaRequest","DeleteSchemaResponse","DeleteVersionMetadataRequest","DeleteVersionMetadataResponse","DownloadSchemaRequest","DownloadSchemaResponse","DownloadSchemaRevisionRequest","DownloadSchemaRevisionResponse","File","FindAPIEndpointRequest","FindAPIEndpointResponse","GenerateOpenAPISpecForAPIEndpointRequest","GenerateOpenAPISpecForAPIEndpointResponse","GenerateOpenAPISpecRequest","GenerateOpenAPISpecResponse","GeneratePostmanCollectionForAPIEndpointRequest","GeneratePostmanCollectionForAPIEndpointResponse","GeneratePostmanCollectionRequest","GeneratePostmanCollectionResponse","GenerateRequestPostmanCollectionRequest","GenerateRequestPostmanCollectionResponse","GetAPIEndpointRequest","GetAPIEndpointResponse","GetAccessTokenRequest","GetAccessTokenResponse","GetAllAPIEndpointsRequest","GetAllAPIEndpointsResponse","GetAllAPIVersionsRequest","GetAllAPIVersionsResponse","GetAllForVersionAPIEndpointsRequest","GetAllForVersionAPIEndpointsResponse","GetApisRequest","GetApisResponse","GetEmbedAccessTokenRequest","GetEmbedAccessTokenResponse","GetOrganizationsResponse","GetRequestFromEventLogRequest","GetRequestFromEventLogResponse","GetSchemaDiffRequest","GetSchemaDiffResponse","GetSchemaRequest","GetSchemaResponse","GetSchemaRevisionRequest","GetSchemaRevisionResponse","GetSchemasRequest","GetSchemasResponse","GetValidEmbedAccessTokensResponse","GetVersionMetadataRequest","GetVersionMetadataResponse","GetWorkspaceAccessRequest","GetWorkspaceAccessResponse","GetWorkspaceEventsRequest","GetWorkspaceEventsResponse","GetWorkspaceTargetsRequest","GetWorkspaceTargetsResponse","InsertVersionMetadataRequest","InsertVersionMetadataResponse","Op","PostWorkspaceEventsRequest","PostWorkspaceEventsResponse","QueryEventLogRequest","QueryEventLogResponse","QueryParamOp","RegisterSchemaRequest","RegisterSchemaRequestBody","RegisterSchemaResponse","RevokeEmbedAccessTokenRequest","RevokeEmbedAccessTokenResponse","UpsertAPIEndpointRequest","UpsertAPIEndpointResponse","UpsertAPIRequest","UpsertAPIResponse","ValidateAPIKeyResponse"]
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT."""
2+
3+
from __future__ import annotations
4+
import dataclasses
5+
import requests as requests_http
6+
from ...models.errors import error as errors_error
7+
from ...models.shared import organization as shared_organization
8+
from typing import List, Optional
9+
10+
11+
@dataclasses.dataclass
12+
class GetOrganizationsResponse:
13+
content_type: str = dataclasses.field()
14+
r"""HTTP response content type for this operation"""
15+
status_code: int = dataclasses.field()
16+
r"""HTTP response status code for this operation"""
17+
raw_response: requests_http.Response = dataclasses.field()
18+
r"""Raw HTTP response; suitable for custom response parsing"""
19+
error: Optional[errors_error.Error] = dataclasses.field(default=None)
20+
r"""Default error response"""
21+
organizations: Optional[List[shared_organization.Organization]] = dataclasses.field(default=None)
22+
r"""OK"""
23+
24+

src/speakeasy/models/shared/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
from .filters import *
1616
from .generateopenapispecdiff import *
1717
from .interactiontype import *
18+
from .organization import *
1819
from .requestmetadata import *
1920
from .schema import *
2021
from .schemadiff import *
@@ -24,4 +25,4 @@
2425
from .versionmetadata import *
2526
from .versionmetadata_input import *
2627

27-
__all__ = ["API","APIEndpoint","APIEndpointInput","APIInput","APIKeyDetails","AccessDetails","AccessToken","AccountType","BoundedRequest","Claims","CliEvent","EmbedAccessTokenResponse","EmbedToken","Filter","Filters","GenerateBumpType","GenerateOpenAPISpecDiff","InteractionType","RequestMetadata","Schema","SchemaDiff","Security","TargetSDK","UnboundedRequest","User","ValueChange","VersionMetadata","VersionMetadataInput","Workspaces"]
28+
__all__ = ["API","APIEndpoint","APIEndpointInput","APIInput","APIKeyDetails","AccessDetails","AccessToken","AccountType","BoundedRequest","Claims","CliEvent","EmbedAccessTokenResponse","EmbedToken","Filter","Filters","GenerateBumpType","GenerateOpenAPISpecDiff","InteractionType","Level","Organization","OrganizationAccountType","RequestMetadata","Schema","SchemaDiff","Security","TargetSDK","UnboundedRequest","User","ValueChange","VersionMetadata","VersionMetadataInput","Workspaces"]

0 commit comments

Comments
 (0)