Skip to content

Commit

Permalink
ci: regenerated with OpenAPI Doc 1.0.0, Speakeasy CLI 1.403.3
Browse files Browse the repository at this point in the history
  • Loading branch information
speakeasybot committed Sep 27, 2024
1 parent 7c3c170 commit ab4b8d6
Show file tree
Hide file tree
Showing 17 changed files with 93 additions and 25 deletions.
13 changes: 8 additions & 5 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,18 @@ id: 81c437b1-ab8d-4cec-8b8f-8f71d1bdb7a2
management:
docChecksum: c2a5d8222f4117f238343d6187ef2751
docVersion: 1.0.0
speakeasyVersion: 1.396.6
generationVersion: 2.415.6
releaseVersion: 3.8.8
configChecksum: a4567745f2a23878cfb9c7434013fed0
speakeasyVersion: 1.403.3
generationVersion: 2.424.0
releaseVersion: 3.8.9
configChecksum: 02c2ad4f1cb8aaeb9c1e8670b5b11e9d
repoURL: https://github.com/ding-live/ding-python.git
repoSubDirectory: .
installationURL: https://github.com/ding-live/ding-python.git
published: true
features:
python:
additionalDependencies: 0.1.0
core: 4.8.9
core: 4.8.11
examples: 2.81.3
flattening: 2.81.1
globalSecurity: 2.83.7
Expand All @@ -33,6 +33,7 @@ generatedFiles:
- docs/models/components/createcheckresponse.md
- docs/models/components/createcheckresponsestatus.md
- docs/models/components/devicetype.md
- docs/models/components/errorresponse.md
- docs/models/components/feedbackrequest.md
- docs/models/components/feedbackrequeststatus.md
- docs/models/components/feedbackresponse.md
Expand All @@ -45,6 +46,7 @@ generatedFiles:
- docs/models/components/status.md
- docs/models/errors/code.md
- docs/models/errors/errorresponse.md
- docs/models/errors/errorresponse1.md
- docs/models/operations/checkresponse.md
- docs/models/operations/createauthenticationresponse.md
- docs/models/operations/feedbackresponse.md
Expand All @@ -69,6 +71,7 @@ generatedFiles:
- src/ding/models/components/createauthenticationresponse.py
- src/ding/models/components/createcheckrequest.py
- src/ding/models/components/createcheckresponse.py
- src/ding/models/components/errorresponse.py
- src/ding/models/components/feedbackrequest.py
- src/ding/models/components/feedbackresponse.py
- src/ding/models/components/lookupresponse.py
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -518,4 +518,14 @@ Based on:
### Generated
- [python v3.8.8] .
### Releases
- [PyPI v3.8.8] https://pypi.org/project/ding_api_client/3.8.8 - .
- [PyPI v3.8.8] https://pypi.org/project/ding_api_client/3.8.8 - .

## 2024-09-27 00:13:01
### Changes
Based on:
- OpenAPI Doc 1.0.0
- Speakeasy CLI 1.403.3 (2.424.0) https://github.com/speakeasy-api/speakeasy
### Generated
- [python v3.8.9] .
### Releases
- [PyPI v3.8.9] https://pypi.org/project/ding_api_client/3.8.9 - .
10 changes: 10 additions & 0 deletions docs/models/components/errorresponse.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# ErrorResponse


## Fields

| Field | Type | Required | Description | Example |
| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- |
| `code` | [Optional[errors.Code]](../../models/errors/code.md) | :heavy_minus_sign: | A machine-readable code that describes the error. | invalid_phone_number |
| `message` | *Optional[str]* | :heavy_minus_sign: | A human-readable message that describes the error. | +0 is not a valid phone number |
| `doc_url` | *Optional[str]* | :heavy_minus_sign: | A link to the documentation that describes the error. | https://docs.prelude.so/api-reference/errors#invalid_phone_number |
2 changes: 0 additions & 2 deletions docs/models/errors/errorresponse.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
# ErrorResponse

Bad Request


## Fields

Expand Down
10 changes: 10 additions & 0 deletions docs/models/errors/errorresponse1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# ErrorResponse1


## Fields

| Field | Type | Required | Description | Example |
| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- |
| `code` | [Optional[errors.Code]](../../models/errors/code.md) | :heavy_minus_sign: | A machine-readable code that describes the error. | invalid_phone_number |
| `message` | *Optional[str]* | :heavy_minus_sign: | A human-readable message that describes the error. | +0 is not a valid phone number |
| `doc_url` | *Optional[str]* | :heavy_minus_sign: | A link to the documentation that describes the error. | https://docs.prelude.so/api-reference/errors#invalid_phone_number |
2 changes: 1 addition & 1 deletion docs/models/operations/feedbackresponse.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@
| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation |
| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
| `feedback_response` | [Optional[components.FeedbackResponse]](../../models/components/feedbackresponse.md) | :heavy_minus_sign: | OK |
| `error_response` | *Optional[errors.ErrorResponse]* | :heavy_minus_sign: | Bad Request |
| `error_response` | [Optional[components.ErrorResponse]](../../models/components/errorresponse.md) | :heavy_minus_sign: | Bad Request |
8 changes: 4 additions & 4 deletions docs/sdks/lookup/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ if res.lookup_response is not None:

### Errors

| Error Object | Status Code | Content Type |
| -------------------- | -------------------- | -------------------- |
| errors.ErrorResponse | 400 | application/json |
| errors.SDKError | 4xx-5xx | */* |
| Error Object | Status Code | Content Type |
| --------------------- | --------------------- | --------------------- |
| errors.ErrorResponse1 | 400 | application/json |
| errors.SDKError | 4xx-5xx | */* |
2 changes: 1 addition & 1 deletion gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ generation:
auth:
oAuth2ClientCredentialsEnabled: false
python:
version: 3.8.8
version: 3.8.9
additionalDependencies:
dependencies: {}
extraDependencies:
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

setuptools.setup(
name='ding_api_client',
version='3.8.8',
version='3.8.9',
author='Ding',
description='Python Client SDK',
url='https://github.com/ding-live/ding-python.git',
Expand Down
2 changes: 1 addition & 1 deletion src/ding/lookup.py
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ def lookup(self, phone_number: str, customer_uuid: str) -> operations.LookupResp
elif http_res.status_code == 400:
# pylint: disable=no-else-return
if utils.match_content_type(http_res.headers.get('Content-Type') or '', 'application/json'):
out = utils.unmarshal_json(http_res.text, errors.ErrorResponse)
out = utils.unmarshal_json(http_res.text, errors.ErrorResponse1)
raise out
else:
content_type = http_res.headers.get('Content-Type')
Expand Down
3 changes: 2 additions & 1 deletion src/ding/models/components/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,12 @@
from .createauthenticationresponse import *
from .createcheckrequest import *
from .createcheckresponse import *
from .errorresponse import *
from .feedbackrequest import *
from .feedbackresponse import *
from .lookupresponse import *
from .retryauthenticationrequest import *
from .retryauthenticationresponse import *
from .security import *

__all__ = ["CreateAuthenticationRequest","CreateAuthenticationResponse","CreateCheckRequest","CreateCheckResponse","CreateCheckResponseStatus","DeviceType","FeedbackRequest","FeedbackRequestStatus","FeedbackResponse","LineType","LookupResponse","RetryAuthenticationRequest","RetryAuthenticationResponse","RetryAuthenticationResponseStatus","Security","Status"]
__all__ = ["CreateAuthenticationRequest","CreateAuthenticationResponse","CreateCheckRequest","CreateCheckResponse","CreateCheckResponseStatus","DeviceType","ErrorResponse","FeedbackRequest","FeedbackRequestStatus","FeedbackResponse","LineType","LookupResponse","RetryAuthenticationRequest","RetryAuthenticationResponse","RetryAuthenticationResponseStatus","Security","Status"]
21 changes: 21 additions & 0 deletions src/ding/models/components/errorresponse.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""

from __future__ import annotations
import dataclasses
from ...models.errors import errorresponse as errors_errorresponse
from dataclasses_json import Undefined, dataclass_json
from ding import utils
from typing import Optional


@dataclass_json(undefined=Undefined.EXCLUDE)
@dataclasses.dataclass
class ErrorResponse:
code: Optional[errors_errorresponse.Code] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('code'), 'exclude': lambda f: f is None }})
r"""A machine-readable code that describes the error."""
message: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('message'), 'exclude': lambda f: f is None }})
r"""A human-readable message that describes the error."""
doc_url: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('doc_url'), 'exclude': lambda f: f is None }})
r"""A link to the documentation that describes the error."""


2 changes: 1 addition & 1 deletion src/ding/models/errors/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@
from .errorresponse import *
from .sdkerror import *

__all__ = ["Code","ErrorResponse","SDKError"]
__all__ = ["Code","ErrorResponse","ErrorResponse1","SDKError"]
17 changes: 16 additions & 1 deletion src/ding/models/errors/errorresponse.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,22 @@ class Code(str, Enum):

@dataclasses.dataclass
class ErrorResponse(Exception):
r"""Bad Request"""
code: Optional[Code] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('code'), 'exclude': lambda f: f is None }})
r"""A machine-readable code that describes the error."""
message: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('message'), 'exclude': lambda f: f is None }})
r"""A human-readable message that describes the error."""
doc_url: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('doc_url'), 'exclude': lambda f: f is None }})
r"""A link to the documentation that describes the error."""


def __str__(self) -> str:
return utils.marshal_json(self, type(self))


@dataclass_json(undefined=Undefined.EXCLUDE)

@dataclasses.dataclass
class ErrorResponse1(Exception):
code: Optional[Code] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('code'), 'exclude': lambda f: f is None }})
r"""A machine-readable code that describes the error."""
message: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('message'), 'exclude': lambda f: f is None }})
Expand Down
4 changes: 2 additions & 2 deletions src/ding/models/operations/feedback.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
from __future__ import annotations
import dataclasses
import requests as requests_http
from ...models.components import errorresponse as components_errorresponse
from ...models.components import feedbackresponse as components_feedbackresponse
from ...models.errors import errorresponse as errors_errorresponse
from typing import Optional


Expand All @@ -18,7 +18,7 @@ class FeedbackResponse:
r"""Raw HTTP response; suitable for custom response parsing"""
feedback_response: Optional[components_feedbackresponse.FeedbackResponse] = dataclasses.field(default=None)
r"""OK"""
error_response: Optional[errors_errorresponse.ErrorResponse] = dataclasses.field(default=None)
error_response: Optional[components_errorresponse.ErrorResponse] = dataclasses.field(default=None)
r"""Bad Request"""


2 changes: 1 addition & 1 deletion src/ding/otp.py
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,7 @@ def feedback(self, request: Optional[components.FeedbackRequest] = None) -> oper
else:
# pylint: disable=no-else-return
if utils.match_content_type(http_res.headers.get('Content-Type') or '', 'application/json'):
out = utils.unmarshal_json(http_res.text, Optional[errors.ErrorResponse])
out = utils.unmarshal_json(http_res.text, Optional[components.ErrorResponse])
res.error_response = out
else:
content_type = http_res.headers.get('Content-Type')
Expand Down
6 changes: 3 additions & 3 deletions src/ding/sdkconfiguration.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ class SDKConfiguration:
server_idx: Optional[int] = 0
language: str = 'python'
openapi_doc_version: str = '1.0.0'
sdk_version: str = '3.8.8'
gen_version: str = '2.415.6'
user_agent: str = 'speakeasy-sdk/python 3.8.8 2.415.6 1.0.0 ding_api_client'
sdk_version: str = '3.8.9'
gen_version: str = '2.424.0'
user_agent: str = 'speakeasy-sdk/python 3.8.9 2.424.0 1.0.0 ding_api_client'
retry_config: Optional[RetryConfig] = None

def __post_init__(self):
Expand Down

0 comments on commit ab4b8d6

Please sign in to comment.