From b9e2aaf220b83a048262d956b6a8e019368a71db Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 30 Jul 2024 00:04:36 +0000 Subject: [PATCH] ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.348.1 --- .speakeasy/gen.lock | 10 +- .speakeasy/gen.yaml | 2 +- .speakeasy/workflow.lock | 6 +- RELEASES.md | 12 +- setup.py | 4 +- src/log10/__init__.py | 2 +- src/log10/_hooks/__init__.py | 2 +- src/log10/_hooks/sdkhooks.py | 2 +- src/log10/_hooks/types.py | 2 +- src/log10/completions.py | 2 +- src/log10/feedback.py | 2 +- src/log10/feedbacktasks.py | 2 +- src/log10/models/__init__.py | 2 +- src/log10/models/components/__init__.py | 2 +- .../chatcompletionfunctioncalloption.py | 2 +- .../components/chatcompletionfunctions.py | 2 +- .../chatcompletionmessagetoolcall.py | 2 +- .../chatcompletionnamedtoolchoice.py | 2 +- .../chatcompletionrequestassistantmessage.py | 2 +- .../chatcompletionrequestfunctionmessage.py | 2 +- .../chatcompletionrequestmessage.py | 2 +- ...chatcompletionrequestmessagecontentpart.py | 2 +- ...ompletionrequestmessagecontentpartimage.py | 2 +- ...completionrequestmessagecontentparttext.py | 2 +- .../chatcompletionrequestsystemmessage.py | 2 +- .../chatcompletionrequesttoolmessage.py | 2 +- .../chatcompletionrequestusermessage.py | 2 +- .../chatcompletionresponsemessage.py | 2 +- .../models/components/chatcompletionrole.py | 2 +- .../components/chatcompletionstreamoptions.py | 2 +- .../components/chatcompletiontokenlogprob.py | 2 +- .../models/components/chatcompletiontool.py | 2 +- .../chatcompletiontoolchoiceoption.py | 2 +- src/log10/models/components/completion.py | 2 +- .../models/components/completionusage.py | 2 +- .../components/createchatcompletionrequest.py | 2 +- .../createchatcompletionresponse.py | 2 +- src/log10/models/components/feedback.py | 2 +- src/log10/models/components/functionobject.py | 2 +- src/log10/models/components/httpmetadata.py | 2 +- src/log10/models/components/security.py | 2 +- src/log10/models/components/session.py | 2 +- src/log10/models/components/task.py | 2 +- src/log10/models/errors/__init__.py | 2 +- src/log10/models/errors/sdkerror.py | 2 +- src/log10/models/internal/__init__.py | 2 +- src/log10/models/internal/globals.py | 2 +- src/log10/models/operations/__init__.py | 2 +- src/log10/models/operations/create.py | 2 +- .../models/operations/createfeedbacktask.py | 2 +- src/log10/models/operations/createsession.py | 2 +- src/log10/models/operations/get.py | 2 +- .../models/operations/getfeedbacktask.py | 2 +- src/log10/models/operations/list.py | 2 +- .../models/operations/listfeedbacktasks.py | 2 +- src/log10/models/operations/listungraded.py | 2 +- src/log10/models/operations/update.py | 2 +- src/log10/models/operations/upload.py | 2 +- src/log10/sdk.py | 2 +- src/log10/sdkconfiguration.py | 8 +- src/log10/sessions.py | 2 +- src/log10/utils/__init__.py | 2 +- src/log10/utils/retries.py | 2 +- src/log10/utils/utils.py | 117 ++++++++++-------- 64 files changed, 150 insertions(+), 123 deletions(-) diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index 8b34d66..b1abf7a 100755 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -3,10 +3,10 @@ id: 2a6c8ff2-6c9d-4fc5-a507-95a5d089b5af management: docChecksum: aea5a73b9583c0fdf1ec010fc21d74d1 docVersion: 1.0.0 - speakeasyVersion: 1.337.1 - generationVersion: 2.373.2 - releaseVersion: 0.1.0 - configChecksum: 5ec210e15b6a4f2b92bfc977acd7e85c + speakeasyVersion: 1.348.1 + generationVersion: 2.380.1 + releaseVersion: 0.1.1 + configChecksum: b9abcd781122655a07a3dad8c48a4c1b repoURL: https://github.com/log10-io/log10py.git installationURL: https://github.com/log10-io/log10py.git published: true @@ -14,7 +14,7 @@ features: python: additionalDependencies: 0.1.0 constsAndDefaults: 0.1.3 - core: 4.8.2 + core: 4.8.4 deprecations: 2.81.1 examples: 2.81.3 flattening: 2.81.1 diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index 7ed1575..4e458bf 100755 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -12,7 +12,7 @@ generation: auth: oAuth2ClientCredentialsEnabled: false python: - version: 0.1.0 + version: 0.1.1 additionalDependencies: dependencies: {} extraDependencies: diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index e14b05f..fc7796e 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -1,8 +1,8 @@ -speakeasyVersion: 1.337.1 +speakeasyVersion: 1.348.1 sources: default: sourceNamespace: default - sourceRevisionDigest: sha256:5da4021f6036b0be1a204b4dcec6332ae1ccc6136ac3b77e44cf6abe673883c3 + sourceRevisionDigest: sha256:e505e9e9724320faea39ce145f8244a0b8a13a4952f2ed4bfa6f00f3de603e85 sourceBlobDigest: sha256:d1e010919c08f597168ae1e22e619e4158f3c8e600ddebb3f3c2855834d8d590 tags: - latest @@ -11,7 +11,7 @@ targets: my-first-target: source: default sourceNamespace: default - sourceRevisionDigest: sha256:5da4021f6036b0be1a204b4dcec6332ae1ccc6136ac3b77e44cf6abe673883c3 + sourceRevisionDigest: sha256:e505e9e9724320faea39ce145f8244a0b8a13a4952f2ed4bfa6f00f3de603e85 sourceBlobDigest: sha256:d1e010919c08f597168ae1e22e619e4158f3c8e600ddebb3f3c2855834d8d590 outLocation: /github/workspace/repo workflow: diff --git a/RELEASES.md b/RELEASES.md index 674b967..419fadb 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -18,4 +18,14 @@ Based on: ### Generated - [python v0.1.0] . ### Releases -- [PyPI v0.1.0] https://pypi.org/project/log10py/0.1.0 - . \ No newline at end of file +- [PyPI v0.1.0] https://pypi.org/project/log10py/0.1.0 - . + +## 2024-07-30 00:04:06 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.348.1 (2.380.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v0.1.1] . +### Releases +- [PyPI v0.1.1] https://pypi.org/project/log10py/0.1.1 - . \ No newline at end of file diff --git a/setup.py b/setup.py index eb135c0..438d462 100644 --- a/setup.py +++ b/setup.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" import setuptools import re @@ -19,7 +19,7 @@ setuptools.setup( name='log10py', - version='0.1.0', + version='0.1.1', author='Speakeasy', description='Python Client SDK Generated by Speakeasy', url='https://github.com/log10-io/log10py.git', diff --git a/src/log10/__init__.py b/src/log10/__init__.py index e6c0dee..d8d60c4 100644 --- a/src/log10/__init__.py +++ b/src/log10/__init__.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from .sdk import * from .sdkconfiguration import * diff --git a/src/log10/_hooks/__init__.py b/src/log10/_hooks/__init__.py index b2ab14b..e763be4 100644 --- a/src/log10/_hooks/__init__.py +++ b/src/log10/_hooks/__init__.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from .sdkhooks import * from .types import * diff --git a/src/log10/_hooks/sdkhooks.py b/src/log10/_hooks/sdkhooks.py index 1bd70b2..c104187 100644 --- a/src/log10/_hooks/sdkhooks.py +++ b/src/log10/_hooks/sdkhooks.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" import requests from .types import SDKInitHook, BeforeRequestContext, BeforeRequestHook, AfterSuccessContext, AfterSuccessHook, AfterErrorContext, AfterErrorHook, Hooks diff --git a/src/log10/_hooks/types.py b/src/log10/_hooks/types.py index b24c141..72ab059 100644 --- a/src/log10/_hooks/types.py +++ b/src/log10/_hooks/types.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" import requests as requests_http from abc import ABC, abstractmethod diff --git a/src/log10/completions.py b/src/log10/completions.py index 388cac6..84c8fd0 100644 --- a/src/log10/completions.py +++ b/src/log10/completions.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" import requests as requests_http from .sdkconfiguration import SDKConfiguration diff --git a/src/log10/feedback.py b/src/log10/feedback.py index a86118b..a4abd6c 100644 --- a/src/log10/feedback.py +++ b/src/log10/feedback.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" import requests as requests_http from .sdkconfiguration import SDKConfiguration diff --git a/src/log10/feedbacktasks.py b/src/log10/feedbacktasks.py index e0b76f8..82d1f1e 100644 --- a/src/log10/feedbacktasks.py +++ b/src/log10/feedbacktasks.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" import requests as requests_http from .sdkconfiguration import SDKConfiguration diff --git a/src/log10/models/__init__.py b/src/log10/models/__init__.py index 722bb99..97d7cbf 100644 --- a/src/log10/models/__init__.py +++ b/src/log10/models/__init__.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" # package diff --git a/src/log10/models/components/__init__.py b/src/log10/models/components/__init__.py index 695991c..8594f99 100644 --- a/src/log10/models/components/__init__.py +++ b/src/log10/models/components/__init__.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from .chatcompletionfunctioncalloption import * from .chatcompletionfunctions import * diff --git a/src/log10/models/components/chatcompletionfunctioncalloption.py b/src/log10/models/components/chatcompletionfunctioncalloption.py index 51f269d..a2cb834 100644 --- a/src/log10/models/components/chatcompletionfunctioncalloption.py +++ b/src/log10/models/components/chatcompletionfunctioncalloption.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/components/chatcompletionfunctions.py b/src/log10/models/components/chatcompletionfunctions.py index 98894de..0317911 100644 --- a/src/log10/models/components/chatcompletionfunctions.py +++ b/src/log10/models/components/chatcompletionfunctions.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/components/chatcompletionmessagetoolcall.py b/src/log10/models/components/chatcompletionmessagetoolcall.py index bac53e0..5df453f 100644 --- a/src/log10/models/components/chatcompletionmessagetoolcall.py +++ b/src/log10/models/components/chatcompletionmessagetoolcall.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/components/chatcompletionnamedtoolchoice.py b/src/log10/models/components/chatcompletionnamedtoolchoice.py index d39faa2..d79b93d 100644 --- a/src/log10/models/components/chatcompletionnamedtoolchoice.py +++ b/src/log10/models/components/chatcompletionnamedtoolchoice.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/components/chatcompletionrequestassistantmessage.py b/src/log10/models/components/chatcompletionrequestassistantmessage.py index 4c39f4e..811c207 100644 --- a/src/log10/models/components/chatcompletionrequestassistantmessage.py +++ b/src/log10/models/components/chatcompletionrequestassistantmessage.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/components/chatcompletionrequestfunctionmessage.py b/src/log10/models/components/chatcompletionrequestfunctionmessage.py index 0fcb604..757db29 100644 --- a/src/log10/models/components/chatcompletionrequestfunctionmessage.py +++ b/src/log10/models/components/chatcompletionrequestfunctionmessage.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/components/chatcompletionrequestmessage.py b/src/log10/models/components/chatcompletionrequestmessage.py index bec7040..7c974df 100644 --- a/src/log10/models/components/chatcompletionrequestmessage.py +++ b/src/log10/models/components/chatcompletionrequestmessage.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations from .chatcompletionrequestassistantmessage import ChatCompletionRequestAssistantMessage diff --git a/src/log10/models/components/chatcompletionrequestmessagecontentpart.py b/src/log10/models/components/chatcompletionrequestmessagecontentpart.py index 91d3f64..5e18767 100644 --- a/src/log10/models/components/chatcompletionrequestmessagecontentpart.py +++ b/src/log10/models/components/chatcompletionrequestmessagecontentpart.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations from .chatcompletionrequestmessagecontentpartimage import ChatCompletionRequestMessageContentPartImage diff --git a/src/log10/models/components/chatcompletionrequestmessagecontentpartimage.py b/src/log10/models/components/chatcompletionrequestmessagecontentpartimage.py index 6f273d3..30f5562 100644 --- a/src/log10/models/components/chatcompletionrequestmessagecontentpartimage.py +++ b/src/log10/models/components/chatcompletionrequestmessagecontentpartimage.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/components/chatcompletionrequestmessagecontentparttext.py b/src/log10/models/components/chatcompletionrequestmessagecontentparttext.py index 4d7761b..2527bd4 100644 --- a/src/log10/models/components/chatcompletionrequestmessagecontentparttext.py +++ b/src/log10/models/components/chatcompletionrequestmessagecontentparttext.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/components/chatcompletionrequestsystemmessage.py b/src/log10/models/components/chatcompletionrequestsystemmessage.py index 95d3b96..cb91612 100644 --- a/src/log10/models/components/chatcompletionrequestsystemmessage.py +++ b/src/log10/models/components/chatcompletionrequestsystemmessage.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/components/chatcompletionrequesttoolmessage.py b/src/log10/models/components/chatcompletionrequesttoolmessage.py index 957c9b0..69b091f 100644 --- a/src/log10/models/components/chatcompletionrequesttoolmessage.py +++ b/src/log10/models/components/chatcompletionrequesttoolmessage.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/components/chatcompletionrequestusermessage.py b/src/log10/models/components/chatcompletionrequestusermessage.py index b9f77be..94dff3d 100644 --- a/src/log10/models/components/chatcompletionrequestusermessage.py +++ b/src/log10/models/components/chatcompletionrequestusermessage.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/components/chatcompletionresponsemessage.py b/src/log10/models/components/chatcompletionresponsemessage.py index cd5bb8c..b6b54cb 100644 --- a/src/log10/models/components/chatcompletionresponsemessage.py +++ b/src/log10/models/components/chatcompletionresponsemessage.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/components/chatcompletionrole.py b/src/log10/models/components/chatcompletionrole.py index 3e8b79d..657c250 100644 --- a/src/log10/models/components/chatcompletionrole.py +++ b/src/log10/models/components/chatcompletionrole.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations from enum import Enum diff --git a/src/log10/models/components/chatcompletionstreamoptions.py b/src/log10/models/components/chatcompletionstreamoptions.py index a740d48..cb1e0b8 100644 --- a/src/log10/models/components/chatcompletionstreamoptions.py +++ b/src/log10/models/components/chatcompletionstreamoptions.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/components/chatcompletiontokenlogprob.py b/src/log10/models/components/chatcompletiontokenlogprob.py index 57d17e8..30c6db9 100644 --- a/src/log10/models/components/chatcompletiontokenlogprob.py +++ b/src/log10/models/components/chatcompletiontokenlogprob.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/components/chatcompletiontool.py b/src/log10/models/components/chatcompletiontool.py index 9d0a579..6923aca 100644 --- a/src/log10/models/components/chatcompletiontool.py +++ b/src/log10/models/components/chatcompletiontool.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/components/chatcompletiontoolchoiceoption.py b/src/log10/models/components/chatcompletiontoolchoiceoption.py index 091a7e7..20bcd17 100644 --- a/src/log10/models/components/chatcompletiontoolchoiceoption.py +++ b/src/log10/models/components/chatcompletiontoolchoiceoption.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations from .chatcompletionnamedtoolchoice import ChatCompletionNamedToolChoice diff --git a/src/log10/models/components/completion.py b/src/log10/models/components/completion.py index 0e17fa2..49b23cc 100644 --- a/src/log10/models/components/completion.py +++ b/src/log10/models/components/completion.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/components/completionusage.py b/src/log10/models/components/completionusage.py index 014ab52..6d6f590 100644 --- a/src/log10/models/components/completionusage.py +++ b/src/log10/models/components/completionusage.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/components/createchatcompletionrequest.py b/src/log10/models/components/createchatcompletionrequest.py index c798647..23b89f1 100644 --- a/src/log10/models/components/createchatcompletionrequest.py +++ b/src/log10/models/components/createchatcompletionrequest.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/components/createchatcompletionresponse.py b/src/log10/models/components/createchatcompletionresponse.py index 5e3f1a2..0205bea 100644 --- a/src/log10/models/components/createchatcompletionresponse.py +++ b/src/log10/models/components/createchatcompletionresponse.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/components/feedback.py b/src/log10/models/components/feedback.py index 46ee526..77f4d96 100644 --- a/src/log10/models/components/feedback.py +++ b/src/log10/models/components/feedback.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/components/functionobject.py b/src/log10/models/components/functionobject.py index 4cdfcaa..696ff17 100644 --- a/src/log10/models/components/functionobject.py +++ b/src/log10/models/components/functionobject.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/components/httpmetadata.py b/src/log10/models/components/httpmetadata.py index 5a87cb4..1340a22 100644 --- a/src/log10/models/components/httpmetadata.py +++ b/src/log10/models/components/httpmetadata.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/components/security.py b/src/log10/models/components/security.py index 652420a..a4db636 100644 --- a/src/log10/models/components/security.py +++ b/src/log10/models/components/security.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/components/session.py b/src/log10/models/components/session.py index 3a35eb2..949ed33 100644 --- a/src/log10/models/components/session.py +++ b/src/log10/models/components/session.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/components/task.py b/src/log10/models/components/task.py index be07761..beec454 100644 --- a/src/log10/models/components/task.py +++ b/src/log10/models/components/task.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/errors/__init__.py b/src/log10/models/errors/__init__.py index 88d0916..de0a385 100644 --- a/src/log10/models/errors/__init__.py +++ b/src/log10/models/errors/__init__.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from .sdkerror import * diff --git a/src/log10/models/errors/sdkerror.py b/src/log10/models/errors/sdkerror.py index 6bb02bb..2e7ef21 100644 --- a/src/log10/models/errors/sdkerror.py +++ b/src/log10/models/errors/sdkerror.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" import requests as requests_http diff --git a/src/log10/models/internal/__init__.py b/src/log10/models/internal/__init__.py index 51f9e9d..376f9d3 100644 --- a/src/log10/models/internal/__init__.py +++ b/src/log10/models/internal/__init__.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from .globals import * diff --git a/src/log10/models/internal/globals.py b/src/log10/models/internal/globals.py index c9005c9..08aa3fe 100644 --- a/src/log10/models/internal/globals.py +++ b/src/log10/models/internal/globals.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/operations/__init__.py b/src/log10/models/operations/__init__.py index ef1743c..ca0fef6 100644 --- a/src/log10/models/operations/__init__.py +++ b/src/log10/models/operations/__init__.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from .create import * from .createfeedbacktask import * diff --git a/src/log10/models/operations/create.py b/src/log10/models/operations/create.py index 1211d89..94cf159 100644 --- a/src/log10/models/operations/create.py +++ b/src/log10/models/operations/create.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/operations/createfeedbacktask.py b/src/log10/models/operations/createfeedbacktask.py index 8c6e2ac..7411bb1 100644 --- a/src/log10/models/operations/createfeedbacktask.py +++ b/src/log10/models/operations/createfeedbacktask.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/operations/createsession.py b/src/log10/models/operations/createsession.py index f9bc4d5..e9303e9 100644 --- a/src/log10/models/operations/createsession.py +++ b/src/log10/models/operations/createsession.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/operations/get.py b/src/log10/models/operations/get.py index 9e20985..c83ade5 100644 --- a/src/log10/models/operations/get.py +++ b/src/log10/models/operations/get.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/operations/getfeedbacktask.py b/src/log10/models/operations/getfeedbacktask.py index 1bee914..7e9066c 100644 --- a/src/log10/models/operations/getfeedbacktask.py +++ b/src/log10/models/operations/getfeedbacktask.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/operations/list.py b/src/log10/models/operations/list.py index ef5308d..55f5417 100644 --- a/src/log10/models/operations/list.py +++ b/src/log10/models/operations/list.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/operations/listfeedbacktasks.py b/src/log10/models/operations/listfeedbacktasks.py index 103af30..2bc36c9 100644 --- a/src/log10/models/operations/listfeedbacktasks.py +++ b/src/log10/models/operations/listfeedbacktasks.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/operations/listungraded.py b/src/log10/models/operations/listungraded.py index bfba113..4a547ac 100644 --- a/src/log10/models/operations/listungraded.py +++ b/src/log10/models/operations/listungraded.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/operations/update.py b/src/log10/models/operations/update.py index e384858..b421b93 100644 --- a/src/log10/models/operations/update.py +++ b/src/log10/models/operations/update.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/models/operations/upload.py b/src/log10/models/operations/upload.py index 54cb116..50426b9 100644 --- a/src/log10/models/operations/upload.py +++ b/src/log10/models/operations/upload.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations import dataclasses diff --git a/src/log10/sdk.py b/src/log10/sdk.py index 9d3203c..2fc2b5e 100644 --- a/src/log10/sdk.py +++ b/src/log10/sdk.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" import requests as requests_http from .completions import Completions diff --git a/src/log10/sdkconfiguration.py b/src/log10/sdkconfiguration.py index 09ce9a4..3fe1123 100644 --- a/src/log10/sdkconfiguration.py +++ b/src/log10/sdkconfiguration.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" import requests as requests_http @@ -24,9 +24,9 @@ class SDKConfiguration: server_idx: Optional[int] = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '0.1.0' - gen_version: str = '2.373.2' - user_agent: str = 'speakeasy-sdk/python 0.1.0 2.373.2 1.0.0 log10py' + sdk_version: str = '0.1.1' + gen_version: str = '2.380.1' + user_agent: str = 'speakeasy-sdk/python 0.1.1 2.380.1 1.0.0 log10py' retry_config: Optional[RetryConfig] = None def __post_init__(self): diff --git a/src/log10/sessions.py b/src/log10/sessions.py index f189ea0..1861025 100644 --- a/src/log10/sessions.py +++ b/src/log10/sessions.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" import requests as requests_http from .sdkconfiguration import SDKConfiguration diff --git a/src/log10/utils/__init__.py b/src/log10/utils/__init__.py index 94b7398..f21d967 100644 --- a/src/log10/utils/__init__.py +++ b/src/log10/utils/__init__.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from .retries import * from .utils import * diff --git a/src/log10/utils/retries.py b/src/log10/utils/retries.py index c40fc41..5edae53 100644 --- a/src/log10/utils/retries.py +++ b/src/log10/utils/retries.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" import random import time diff --git a/src/log10/utils/utils.py b/src/log10/utils/utils.py index 1467a90..89fe2a4 100644 --- a/src/log10/utils/utils.py +++ b/src/log10/utils/utils.py @@ -1,4 +1,4 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" import base64 import json @@ -410,61 +410,78 @@ def _populate_deep_object_query_params( return if is_dataclass(obj): - obj_fields: Tuple[Field, ...] = fields(obj) - for obj_field in obj_fields: - obj_param_metadata = obj_field.metadata.get("query_param") - if not obj_param_metadata: - continue + _populate_deep_object_query_params_dataclass(metadata.get("field_name", field_name), obj, params) + elif isinstance(obj, Dict): + _populate_deep_object_query_params_dict(metadata.get("field_name", field_name), obj, params) - obj_val = getattr(obj, obj_field.name) - if obj_val is None: - continue - if isinstance(obj_val, List): - for val in obj_val: - if val is None: - continue +def _populate_deep_object_query_params_dataclass( + prior_params_key: str, obj: Any, params: Dict[str, List[str]] +): + if obj is None: + return - if ( - params.get( - f'{metadata.get("field_name", field_name)}[{obj_param_metadata.get("field_name", obj_field.name)}]' - ) - is None - ): - params[ - f'{metadata.get("field_name", field_name)}[{obj_param_metadata.get("field_name", obj_field.name)}]' - ] = [] - - params[ - f'{metadata.get("field_name", field_name)}[{obj_param_metadata.get("field_name", obj_field.name)}]' - ].append(_val_to_string(val)) - else: - params[ - f'{metadata.get("field_name", field_name)}[{obj_param_metadata.get("field_name", obj_field.name)}]' - ] = [_val_to_string(obj_val)] - elif isinstance(obj, Dict): - for key, value in obj.items(): - if value is None: - continue + if not is_dataclass(obj): + return - if isinstance(value, List): - for val in value: - if val is None: - continue + obj_fields: Tuple[Field, ...] = fields(obj) + for obj_field in obj_fields: + obj_param_metadata = obj_field.metadata.get("query_param") + if not obj_param_metadata: + continue - if ( - params.get(f'{metadata.get("field_name", field_name)}[{key}]') - is None - ): - params[f'{metadata.get("field_name", field_name)}[{key}]'] = [] + obj_val = getattr(obj, obj_field.name) + if obj_val is None: + continue - params[f'{metadata.get("field_name", field_name)}[{key}]'].append( - _val_to_string(val) - ) - else: - params[f'{metadata.get("field_name", field_name)}[{key}]'] = [ - _val_to_string(value) - ] + params_key = f'{prior_params_key}[{obj_param_metadata.get("field_name", obj_field.name)}]' + + if is_dataclass(obj_val): + _populate_deep_object_query_params_dataclass(params_key, obj_val, params) + elif isinstance(obj_val, Dict): + _populate_deep_object_query_params_dict(params_key, obj_val, params) + elif isinstance(obj_val, List): + _populate_deep_object_query_params_list(params_key, obj_val, params) + else: + params[params_key] = [_val_to_string(obj_val)] + + +def _populate_deep_object_query_params_dict( + prior_params_key: str, value: Dict, params: Dict[str, List[str]] +): + if value is None: + return + + for key, val in value.items(): + if val is None: + continue + + params_key = f'{prior_params_key}[{key}]' + + if is_dataclass(val): + _populate_deep_object_query_params_dataclass(params_key, val, params) + elif isinstance(val, Dict): + _populate_deep_object_query_params_dict(params_key, val, params) + elif isinstance(val, List): + _populate_deep_object_query_params_list(params_key, val, params) + else: + params[params_key] = [_val_to_string(val)] + + +def _populate_deep_object_query_params_list( + params_key: str, value: List, params: Dict[str, List[str]] +): + if value is None: + return + + for val in value: + if val is None: + continue + + if params.get(params_key) is None: + params[params_key] = [] + + params[params_key].append(_val_to_string(val)) def _get_query_param_field_name(obj_field: Field) -> str: