Skip to content

Commit 1c113e3

Browse files
chore: 🐝 Update SDK - Generate 0.37.1 (#275)
> [!IMPORTANT] > Linting report available at: <https://app.speakeasy.com/org/unstructured/unstructured5xr/linting-report/e48e5b45b986ddac222481228454287f> > OpenAPI Change report available at: <https://app.speakeasy.com/org/unstructured/unstructured5xr/changes-report/e3daf35f8c74cd0b71f47b7903c614af> # SDK update Based on: - OpenAPI Doc - Speakeasy CLI 1.552.0 (2.610.0) https://github.com/speakeasy-api/speakeasy ## Versioning Version Bump Type: [patch] - 🤖 (automated) ## OpenAPI Change Summary ``` ├─┬Info │ └──[🔀] version (18:16) ├─┬Paths │ ├──[➕] path (1364:5) │ ├──[➕] path (2041:5) │ ├──[➕] path (2098:5) │ ├──[➕] path (1297:5) │ └─┬/api/v1/workflows/ │ └─┬GET │ ├──[➕] parameters (1507:21)❌ │ ├──[➕] parameters (1524:21)❌ │ ├──[➕] parameters (1558:21)❌ │ ├──[➕] parameters (1575:21)❌ │ ├──[➕] parameters (1601:21)❌ │ ├──[➕] parameters (1627:21)❌ │ ├──[➕] parameters (1441:21)❌ │ ├──[➕] parameters (1541:21)❌ │ ├──[➕] parameters (1591:21)❌ │ ├──[➕] parameters (1610:21)❌ │ └──[🔀] description (1437:24) └─┬Components ├──[➕] schemas (4546:21) ├──[➕] schemas (4583:25) ├──[➕] schemas (4739:30) ├──[➕] schemas (6332:26) ├──[➕] schemas (3934:25) ├──[➕] schemas (3895:26) ├──[➕] schemas (3942:21) ├──[➕] schemas (5521:26) ├──[➕] schemas (4678:25) ├──[➕] schemas (6756:24) ├─┬GoogleDriveSourceConnectorConfig │ └─┬service_account_key │ ├──[➖] type (1:50611)❌ │ ├──[➕] anyOf (6332:26) │ └──[➕] anyOf (4056:15) ├─┬GoogleDriveSourceConnectorConfigInput │ └─┬service_account_key │ ├──[➖] type (1:51095)❌ │ ├──[➕] anyOf (6332:26) │ └──[➕] anyOf (4100:15) └─┬SourceConnectorType └──[➕] enum (6892:11) ``` | Document Element | Total Changes | Breaking Changes | |------------------|---------------|------------------| | info | 1 | 0 | | paths | 15 | 10 | | components | 17 | 2 | ## PYTHON CHANGELOG ## core: 5.19.0 - 2025-05-20 ### 🐝 New Features - Enable module lazy loading. This leads to faster module import times *(commit by [@kanwardeep](https://github.com/Kanwardeep))* ## core: 5.18.1 - 2025-05-15 ### 🐛 Bug Fixes - Prevent AsyncClient.aclose() not awaited warnings *(commit by [@bflad](https://github.com/bflad))* ## core: 5.18.0 - 2025-05-12 ### 🐝 New Features - upgrade minimum python version to 3.9.2 *(commit by [@simplesagar](https://github.com/simplesagar))* ## core: 5.17.2 - 2025-05-07 ### 🐛 Bug Fixes - fixed stability of generated examples using operation and field seeds, including fixes to union examples *(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))* ## core: 5.17.1 - 2025-05-04 ### 🐛 Bug Fixes - Revert the commit which introduced moduleName change *(commit by [@kanwardeep](https://github.com/Kanwardeep))* ## core: 5.17.0 - 2025-04-30 ### 🐝 New Features - adding the ability to choose module name by adding a new key in gen.yaml *(commit by [@kanwardeep](https://github.com/Kanwardeep))* ## core: 5.16.1 - 2025-04-23 ### 🐛 Bug Fixes - improved python http client finalizer to avoid testing issues *(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))* ## core: 5.16.0 - 2025-04-18 ### 🐝 New Features - Remove typing-inspection dependency *(commit by [@bflad](https://github.com/bflad))* ## core: 5.15.0 - 2025-04-17 ### 🐝 New Features - Remove python-dateutil dependency *(commit by [@bflad](https://github.com/bflad))* ## core: 5.14.0 - 2025-04-15 ### 🐝 New Features - Upgrade mypy to 1.15 for performance and correctness improvements *(commit by [@bflad](https://github.com/bflad))* ## core: 5.12.7 - 2025-04-11 ### 🐛 Bug Fixes - increase stability of generator model file names *(commit by [@vishalg0wda](https://github.com/vishalg0wda))* ## core: 5.13.0 - 2025-04-07 ### 🐝 New Features - Improve memory utilization and startup time with Pydantic 2.11 upgrade *(commit by [@bflad](https://github.com/bflad))* ## core: 5.12.6 - 2025-04-03 ### 🐛 Bug Fixes - improve performance of generation on multicore machines and various fixes to correctness based on order of generation *(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))* ## core: 5.12.5 - 2025-03-28 ### 🐛 Bug Fixes - Prevent Pydantic 2.11 deprecation warnings with model_fields usage in models *(commit by [@bflad](https://github.com/bflad))* ## core: 5.12.4 - 2025-03-16 ### 🐛 Bug Fixes - force quote circular referenced types *(commit by [@ThomasRooney](https://github.com/ThomasRooney))* ## core: 5.12.3 - 2025-03-10 ### 🐛 Bug Fixes - disable key sorting when serializing to json *(commit by [@disintegrator](https://github.com/disintegrator))* ## core: 5.12.2 - 2025-03-02 ### 🐛 Bug Fixes - handle indirect circular references *(commit by [@vishalg0wda](https://github.com/vishalg0wda))* ## core: 5.12.1 - 2025-02-21 ### 🐛 Bug Fixes - handle usage snippet templating when no servers are defined in the spec *(commit by [@vishalg0wda](https://github.com/vishalg0wda))* ## core: 5.12.0 - 2025-02-12 ### 🐝 New Features - support openapi specs without server urls *(commit by [@vishalg0wda](https://github.com/vishalg0wda))* ## core: 5.11.0 - 2025-02-04 ### 🐝 New Features - make testing security example matching more forgiving *(commit by [@ryan-timothy-albert](https://github.com/ryan-timothy-albert))* ## core: 5.10.9 - 2025-01-31 ### 🐛 Bug Fixes - fixed handling of default fields in usage snippets and tests, fixed validation of required schema property *(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))* ## core: 5.10.8 - 2025-01-30 ### 🐛 Bug Fixes - fixed handling of field names conflicting with reserved keywords *(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))* ## core: 5.10.7 - 2025-01-29 ### 🐛 Bug Fixes - allow for no global server url on pythonv2 sdks *(commit by [@walker-tx](https://github.com/walker-tx))* ## core: 5.10.6 - 2025-01-27 ### 🐛 Bug Fixes - sort subresponses based on the worst scoring response in the group to ensure that no unreachable code paths are created *(commit by [@idbentley](https://github.com/idbentley))* ## core: 5.10.5 - 2025-01-23 ### 🐛 Bug Fixes - register finalizer function to close httpx clients and document context manager usage *(commit by [@disintegrator](https://github.com/disintegrator))* ## core: 5.10.4 - 2025-01-20 ### 🐛 Bug Fixes - unpin pythonv2 dependencies *(commit by [@disintegrator](https://github.com/disintegrator))* ## core: 5.10.3 - 2025-01-20 ### 🐛 Bug Fixes - fixed handling of additional dependencies and running of python tests *(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))* ## core: 5.10.2 - 2025-01-13 ### 🐛 Bug Fixes - handle 4XX and 5XX error ranges seperately *(commit by [@idbentley](https://github.com/idbentley))* ## core: 5.10.1 - 2025-01-10 ### 🐛 Bug Fixes - prevent wrapping of lambda fn from causing pylint error *(commit by [@walker-tx](https://github.com/walker-tx))* ## core: 5.10.0 - 2025-01-08 ### 🐝 New Features - expose sdk versioning data as constants in python *(commit by [@walker-tx](https://github.com/walker-tx))* ## core: 5.9.0 - 2025-01-08 ### 🐝 New Features - Upgrade poetry to 2.0.0 for latest features such as PEP 621 support *(commit by [@bflad](https://github.com/bflad))* ## core: 5.8.0 - 2025-01-06 ### 🐝 New Features - Bump Python minimum version to 3.9 as 3.8 has been end-of-life since October 2024 *(commit by [@bflad](https://github.com/bflad))* ## core: 5.7.6 - 2025-01-06 ### 🐛 Bug Fixes - Upgrade mypy to 1.14.1 to prevent Python 3.13 errors *(commit by [@bflad](https://github.com/bflad))* ## core: 5.7.5 - 2025-01-06 ### 🐛 Bug Fixes - conflicts with models package in field names *(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))* ## core: 5.7.4 - 2024-12-16 ### 🐛 Bug Fixes - flattening with hidden parameters *(commit by [@mfbx9da4](https://github.com/mfbx9da4))* ## core: 5.7.3 - 2024-12-13 ### 🐛 Bug Fixes - Support OAS references under multipart/form-data file properties *(commit by [@bflad](https://github.com/bflad))* ## core: 5.7.2 - 2024-12-13 ### 🐛 Bug Fixes - add a docstring for http_headers *(commit by [@disintegrator](https://github.com/disintegrator))* ## core: 5.7.1 - 2024-12-12 ### 🐛 Bug Fixes - templating of local server URLs *(commit by [@mfbx9da4](https://github.com/mfbx9da4))* ## core: 5.7.0 - 2024-12-12 ### 🐝 New Features - support passing extra request headers in sdk method calls *(commit by [@disintegrator](https://github.com/disintegrator))* ## core: 5.6.11 - 2024-12-09 ### 🔧 Chores - update pydantic and httpx dependencies *(commit by [@disintegrator](https://github.com/disintegrator))* ## core: 5.6.10 - 2024-12-06 ### 🐛 Bug Fixes - support property names solely comprised of illegal characters *(commit by [@mfbx9da4](https://github.com/mfbx9da4))* ## core: 5.6.9 - 2024-12-04 ### 🐛 Bug Fixes - avoid setting content-type header for requests with no bodies *(commit by [@disintegrator](https://github.com/disintegrator))* ## core: 5.6.8 - 2024-11-22 ### 🐛 Bug Fixes - handle circular references through unions correctly *(commit by [@disintegrator](https://github.com/disintegrator))* ## core: 5.6.7 - 2024-11-22 ### 🐛 Bug Fixes - make the SDK a context manager so transports can be closed after use *(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))* ## core: 5.6.6 - 2024-11-21 ### 🐛 Bug Fixes - widen python-dateutil dependency requirement *(commit by [@disintegrator](https://github.com/disintegrator))* ## core: 5.6.5 - 2024-11-12 ### 🐛 Bug Fixes - sort media type objects by specificity *(commit by [@disintegrator](https://github.com/disintegrator))* ## core: 5.6.4 - 2024-11-05 ### 🐛 Bug Fixes - Prevent compilation errors with missing response schemas *(commit by [@bflad](https://github.com/bflad))* ## core: 5.6.3 - 2024-11-04 ### 🐛 Bug Fixes - Prevent compilation errors on macOS and if the source code directory changes *(commit by [@bflad](https://github.com/bflad))* ## core: 5.6.2 - 2024-10-31 ### 🐛 Bug Fixes - Prevent panic with invalid implicit discriminator mappings with propertyName within allOf object *(commit by [@bflad](https://github.com/bflad))* ## core: 5.6.1 - 2024-10-29 ### 🔧 Chores - upgrade pydantic to 2.9.2 *(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))* ## core: 5.6.0 - 2024-10-07 ### 🐝 New Features - export python package metadata *(commit by [@disintegrator](https://github.com/disintegrator))* ## core: 5.5.8 - 2024-10-01 ### 🐛 Bug Fixes - import `TypedDict` from `typing_extensions` *(commit by [@disintegrator](https://github.com/disintegrator))* ## core: 5.5.7 - 2024-09-27 ### 🐛 Bug Fixes - update readme formatting *(commit by [@adaam2](https://github.com/adaam2))* ## core: 5.5.6 - 2024-09-25 ### 🐛 Bug Fixes - update readme generation to replace welcome to new sdk section with new markdown notice *(commit by [@adaam2](https://github.com/adaam2))* ## core: 5.5.5 - 2024-09-25 ### 🐛 Bug Fixes - fixes to missing examples and improvements to number examples *(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))* ## core: 5.5.4 - 2024-09-18 ### 🐛 Bug Fixes - fixed handling of pre calculated examples *(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))* ## core: 5.5.3 - 2024-09-12 ### 🐛 Bug Fixes - crash when there was no available security *(commit by [@ThomasRooney](https://github.com/ThomasRooney))* ## core: 5.5.2 - 2024-09-11 ### 🔧 Chores - improvements to usage snippet generation *(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))* ## core: 5.5.1 - 2024-09-10 ### 🔧 Chores - sort sub-sdks in readme *(commit by [@ThomasRooney](https://github.com/ThomasRooney))* ## core: 5.5.0 - 2024-09-08 ### 🐝 New Features - format code with dprint *(commit by [@disintegrator](https://github.com/disintegrator))* ## core: 5.4.5 - 2024-09-07 ### 🐛 Bug Fixes - ensure async client is used for async request building *(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))* ## core: 5.4.4 - 2024-09-06 ### 🔧 Chores - upgrade to Pydantic 2.9 *(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))* ## core: 5.4.3 - 2024-09-05 ### 🐛 Bug Fixes - ensure generated examples are stable generation to generation *(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))* ## core: 5.4.2 - 2024-08-28 ### 🐛 Bug Fixes - remove pyright entry from pyproject.toml *(commit by [@disintegrator](https://github.com/disintegrator))* ## core: 5.3.9 - 2024-08-18 ### 🐛 Bug Fixes - fixed handling of unset values when using serializers *(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))* ## core: 5.4.1 - 2024-08-17 ### 🔧 Chores - remove unused method param *(commit by [@adaam2](https://github.com/adaam2))* ## core: 5.3.8 - 2024-08-12 ### 🐛 Bug Fixes - downgrade python-dateutil to 2.8.2 *(commit by [@disintegrator](https://github.com/disintegrator))* ## core: 5.4.0 - 2024-08-09 ### 🐝 New Features - default debug logging *(commit by [@ryan-timothy-albert](https://github.com/ryan-timothy-albert))* ## core: 5.3.7 - 2024-08-08 ### 🔧 Chores - add README information regarding IDE support *(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))* ## core: 5.3.6 - 2024-08-08 ### 🐛 Bug Fixes - ensure README uploaded to pypi used absolute links *(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))* ## core: 5.3.5 - 2024-08-07 ### 🐛 Bug Fixes - ordering of models in file to ensure dependencies come first *(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))* ## core: 5.3.4 - 2024-08-06 ### 🐛 Bug Fixes - various fixes to linting and type errors *(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))* ## core: 5.3.3 - 2024-08-02 ### 🐛 Bug Fixes - fixed various issues with pyright warning/errors *(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))* ## core: 5.3.2 - 2024-08-01 ### 🐛 Bug Fixes - language specific env var wrapping *(commit by [@ThomasRooney](https://github.com/ThomasRooney))* ## core: 5.3.1 - 2024-08-01 ### 🔧 Chores - set pyproject.toml version field at compile time *(commit by [@disintegrator](https://github.com/disintegrator))* ## core: 5.2.6 - 2024-08-01 ### 🐛 Bug Fixes - add --skip-existing to poetry publish script *(commit by [@disintegrator](https://github.com/disintegrator))* ## core: 5.3.0 - 2024-07-31 ### 🐝 New Features - python debug logger interface *(commit by [@ryan-timothy-albert](https://github.com/ryan-timothy-albert))* ## core: 5.2.5 - 2024-07-31 ### 🐛 Bug Fixes - fixed conversion of collection fields from TypedDict to Pydantic model *(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))* ## core: 5.2.4 - 2024-07-23 ### 🐛 Bug Fixes - avoid injecting empty 2xx sub-response if `default` status code is available and considered succesful *(commit by [@disintegrator](https://github.com/disintegrator))* ## core: 5.2.3 - 2024-07-23 ### 🐛 Bug Fixes - fixed usage snippet generation not showing examples for oneOf/anyOf schemas *(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))* ## core: 5.2.2 - 2024-07-22 ### 🐛 Bug Fixes - handling of empty response bodies *(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))* ## core: 5.2.1 - 2024-07-22 ### 🐛 Bug Fixes - handling of renamed object fields using x-speakeasy-name-override *(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))* ## core: 5.2.0 - 2024-07-19 ### 🐝 New Features - make unset a falsy value *(commit by [@ryan-timothy-albert](https://github.com/ryan-timothy-albert))* ## core: 5.1.6 - 2024-07-17 ### 🐛 Bug Fixes - allow model_ prefixes on model fields *(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))* ## core: 5.1.5 - 2024-07-17 ### 🐛 Bug Fixes - fixed handling of nullable fields and py.typed detection *(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))* ## core: 5.1.4 - 2024-07-16 ### 🐛 Bug Fixes - fixed errors raised by Mypy *(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))* ## core: 5.1.3 - 2024-07-16 ### 🔧 Chores - add CONTRIBUTING.md generation if file doesn't exist *(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))* ## core: 5.1.2 - 2024-07-15 ### 🐛 Bug Fixes - revert debug mode feature pending further improvements *(commit by [@disintegrator](https://github.com/disintegrator))* ## core: 5.1.1 - 2024-07-12 ### 🐛 Bug Fixes - class attribute uses default factory for unset *(commit by [@ryan-timothy-albert](https://github.com/ryan-timothy-albert))* ## core: 5.1.0 - 2024-07-11 ### 🐝 New Features - python debug logs *(commit by [@ryan-timothy-albert](https://github.com/ryan-timothy-albert))* ## core: 4.8.1 - 2024-07-09 ### 🐛 Bug Fixes - Use 0666 file mode for writing configuration and lock files *(commit by [@bflad](https://github.com/bflad))* ## core: 4.8.0 - 2024-07-05 ### 🐝 New Features - add timeout config to pythonv2 operations and sdk *(commit by [@ryan-timothy-albert](https://github.com/ryan-timothy-albert))* ## core: 5.0.0 - 2024-07-04 ### 🐝 New Features - upgrade to pythonv2 *(commit by [@ThomasRooney](https://github.com/ThomasRooney))* ## core: 4.6.14 - 2024-06-27 ### 🐛 Bug Fixes - remove unnecessary accept_header_override documentation elements *(commit by [@ThomasRooney](https://github.com/ThomasRooney))* ## core: 4.6.13 - 2024-06-21 ### 🔧 Chores - update contribution section wording *(commit by [@disintegrator](https://github.com/disintegrator))* ## sdkHooks: 1.0.1 - 2025-02-18 ### 🐛 Bug Fixes - Ensure base_url is set with global or client instantiation server URL *(commit by [@bflad](https://github.com/bflad))* ## sdkHooks: 1.0.0 - 2024-07-04 ### 🐝 New Features - upgrade to pythonv2 *(commit by [@ThomasRooney](https://github.com/ThomasRooney))* Co-authored-by: speakeasybot <bot@speakeasyapi.dev>
1 parent a8e484c commit 1c113e3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+1985
-50
lines changed

.speakeasy/gen.lock

Lines changed: 79 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
lockVersion: 2.0.0
22
id: 8b5fa338-9106-4734-abf0-e30d67044a90
33
management:
4-
docChecksum: 1305a6771cbde39530fd78e1b8acb938
5-
docVersion: 1.1.17
4+
docChecksum: bac3524113e4b9ed02bfae0e65ccb42b
5+
docVersion: 1.1.25
66
speakeasyVersion: 1.552.0
77
generationVersion: 2.610.0
8-
releaseVersion: 0.36.0
9-
configChecksum: e1d52979607afacfb892d70fedc250fb
8+
releaseVersion: 0.37.1
9+
configChecksum: 995e2ded80d15617a1661ac4be288219
1010
repoURL: https://github.com/Unstructured-IO/unstructured-python-client.git
1111
repoSubDirectory: .
1212
installationURL: https://github.com/Unstructured-IO/unstructured-python-client.git
@@ -70,6 +70,10 @@ generatedFiles:
7070
- docs/models/operations/getconnectionchecksourcesresponse.md
7171
- docs/models/operations/getdestinationrequest.md
7272
- docs/models/operations/getdestinationresponse.md
73+
- docs/models/operations/getjobdetailsrequest.md
74+
- docs/models/operations/getjobdetailsresponse.md
75+
- docs/models/operations/getjobfailedfilesrequest.md
76+
- docs/models/operations/getjobfailedfilesresponse.md
7377
- docs/models/operations/getjobrequest.md
7478
- docs/models/operations/getjobresponse.md
7579
- docs/models/operations/getsourcerequest.md
@@ -86,8 +90,12 @@ generatedFiles:
8690
- docs/models/operations/listworkflowsresponse.md
8791
- docs/models/operations/partitionrequest.md
8892
- docs/models/operations/partitionresponse.md
93+
- docs/models/operations/retrieverequest.md
94+
- docs/models/operations/retrieveresponse.md
8995
- docs/models/operations/runworkflowrequest.md
9096
- docs/models/operations/runworkflowresponse.md
97+
- docs/models/operations/storesecretrequest.md
98+
- docs/models/operations/storesecretresponse.md
9199
- docs/models/operations/updatedestinationrequest.md
92100
- docs/models/operations/updatedestinationresponse.md
93101
- docs/models/operations/updatesourcerequest.md
@@ -130,19 +138,27 @@ generatedFiles:
130138
- docs/models/shared/dropboxsourceconnectorconfiginput.md
131139
- docs/models/shared/elasticsearchconnectorconfig.md
132140
- docs/models/shared/elasticsearchconnectorconfiginput.md
141+
- docs/models/shared/encryptedsecret.md
142+
- docs/models/shared/encryptiontype.md
143+
- docs/models/shared/failedfile.md
133144
- docs/models/shared/files.md
134145
- docs/models/shared/gcsdestinationconnectorconfig.md
135146
- docs/models/shared/gcsdestinationconnectorconfiginput.md
136147
- docs/models/shared/gcssourceconnectorconfig.md
137148
- docs/models/shared/gcssourceconnectorconfiginput.md
138149
- docs/models/shared/googledrivesourceconnectorconfig.md
139150
- docs/models/shared/googledrivesourceconnectorconfiginput.md
151+
- docs/models/shared/googledrivesourceconnectorconfiginputserviceaccountkey.md
140152
- docs/models/shared/ibmwatsonxs3destinationconnectorconfig.md
141153
- docs/models/shared/ibmwatsonxs3destinationconnectorconfiginput.md
142154
- docs/models/shared/inputfiles.md
143155
- docs/models/shared/jirasourceconnectorconfig.md
144156
- docs/models/shared/jirasourceconnectorconfiginput.md
157+
- docs/models/shared/jobdetails.md
158+
- docs/models/shared/jobfailedfiles.md
145159
- docs/models/shared/jobinformation.md
160+
- docs/models/shared/jobnodedetails.md
161+
- docs/models/shared/jobprocessingstatus.md
146162
- docs/models/shared/jobstatus.md
147163
- docs/models/shared/kafkaclouddestinationconnectorconfig.md
148164
- docs/models/shared/kafkaclouddestinationconnectorconfiginput.md
@@ -164,6 +180,7 @@ generatedFiles:
164180
- docs/models/shared/outlooksourceconnectorconfiginput.md
165181
- docs/models/shared/outputformat.md
166182
- docs/models/shared/partitionparameters.md
183+
- docs/models/shared/pemauthresponse.md
167184
- docs/models/shared/pineconedestinationconnectorconfig.md
168185
- docs/models/shared/pineconedestinationconnectorconfiginput.md
169186
- docs/models/shared/postgresdestinationconnectorconfig.md
@@ -181,13 +198,16 @@ generatedFiles:
181198
- docs/models/shared/salesforcesourceconnectorconfig.md
182199
- docs/models/shared/salesforcesourceconnectorconfiginput.md
183200
- docs/models/shared/schedule.md
201+
- docs/models/shared/secretreference.md
184202
- docs/models/shared/security.md
203+
- docs/models/shared/serviceaccountkey.md
185204
- docs/models/shared/sharepointsourceconnectorconfig.md
186205
- docs/models/shared/sharepointsourceconnectorconfiginput.md
187206
- docs/models/shared/snowflakedestinationconnectorconfig.md
188207
- docs/models/shared/snowflakedestinationconnectorconfiginput.md
189208
- docs/models/shared/snowflakesourceconnectorconfig.md
190209
- docs/models/shared/snowflakesourceconnectorconfiginput.md
210+
- docs/models/shared/sortdirection.md
191211
- docs/models/shared/sourceconnectorinformation.md
192212
- docs/models/shared/sourceconnectorinformationconfig.md
193213
- docs/models/shared/sourceconnectortype.md
@@ -217,6 +237,7 @@ generatedFiles:
217237
- docs/sdks/jobs/README.md
218238
- docs/sdks/sources/README.md
219239
- docs/sdks/unstructuredclient/README.md
240+
- docs/sdks/users/README.md
220241
- docs/sdks/workflows/README.md
221242
- poetry.toml
222243
- py.typed
@@ -251,14 +272,18 @@ generatedFiles:
251272
- src/unstructured_client/models/operations/get_connection_check_sources.py
252273
- src/unstructured_client/models/operations/get_destination.py
253274
- src/unstructured_client/models/operations/get_job.py
275+
- src/unstructured_client/models/operations/get_job_details.py
276+
- src/unstructured_client/models/operations/get_job_failed_files.py
254277
- src/unstructured_client/models/operations/get_source.py
255278
- src/unstructured_client/models/operations/get_workflow.py
256279
- src/unstructured_client/models/operations/list_destinations.py
257280
- src/unstructured_client/models/operations/list_jobs.py
258281
- src/unstructured_client/models/operations/list_sources.py
259282
- src/unstructured_client/models/operations/list_workflows.py
260283
- src/unstructured_client/models/operations/partition.py
284+
- src/unstructured_client/models/operations/retrieve.py
261285
- src/unstructured_client/models/operations/run_workflow.py
286+
- src/unstructured_client/models/operations/store_secret.py
262287
- src/unstructured_client/models/operations/update_destination.py
263288
- src/unstructured_client/models/operations/update_source.py
264289
- src/unstructured_client/models/operations/update_workflow.py
@@ -296,6 +321,9 @@ generatedFiles:
296321
- src/unstructured_client/models/shared/dropboxsourceconnectorconfiginput.py
297322
- src/unstructured_client/models/shared/elasticsearchconnectorconfig.py
298323
- src/unstructured_client/models/shared/elasticsearchconnectorconfiginput.py
324+
- src/unstructured_client/models/shared/encryptedsecret.py
325+
- src/unstructured_client/models/shared/encryptiontype.py
326+
- src/unstructured_client/models/shared/failedfile.py
299327
- src/unstructured_client/models/shared/gcsdestinationconnectorconfig.py
300328
- src/unstructured_client/models/shared/gcsdestinationconnectorconfiginput.py
301329
- src/unstructured_client/models/shared/gcssourceconnectorconfig.py
@@ -306,7 +334,11 @@ generatedFiles:
306334
- src/unstructured_client/models/shared/ibmwatsonxs3destinationconnectorconfiginput.py
307335
- src/unstructured_client/models/shared/jirasourceconnectorconfig.py
308336
- src/unstructured_client/models/shared/jirasourceconnectorconfiginput.py
337+
- src/unstructured_client/models/shared/jobdetails.py
338+
- src/unstructured_client/models/shared/jobfailedfiles.py
309339
- src/unstructured_client/models/shared/jobinformation.py
340+
- src/unstructured_client/models/shared/jobnodedetails.py
341+
- src/unstructured_client/models/shared/jobprocessingstatus.py
310342
- src/unstructured_client/models/shared/jobstatus.py
311343
- src/unstructured_client/models/shared/kafkaclouddestinationconnectorconfig.py
312344
- src/unstructured_client/models/shared/kafkaclouddestinationconnectorconfiginput.py
@@ -326,6 +358,7 @@ generatedFiles:
326358
- src/unstructured_client/models/shared/outlooksourceconnectorconfig.py
327359
- src/unstructured_client/models/shared/outlooksourceconnectorconfiginput.py
328360
- src/unstructured_client/models/shared/partition_parameters.py
361+
- src/unstructured_client/models/shared/pemauthresponse.py
329362
- src/unstructured_client/models/shared/pineconedestinationconnectorconfig.py
330363
- src/unstructured_client/models/shared/pineconedestinationconnectorconfiginput.py
331364
- src/unstructured_client/models/shared/postgresdestinationconnectorconfig.py
@@ -342,13 +375,15 @@ generatedFiles:
342375
- src/unstructured_client/models/shared/s3sourceconnectorconfiginput.py
343376
- src/unstructured_client/models/shared/salesforcesourceconnectorconfig.py
344377
- src/unstructured_client/models/shared/salesforcesourceconnectorconfiginput.py
378+
- src/unstructured_client/models/shared/secretreference.py
345379
- src/unstructured_client/models/shared/security.py
346380
- src/unstructured_client/models/shared/sharepointsourceconnectorconfig.py
347381
- src/unstructured_client/models/shared/sharepointsourceconnectorconfiginput.py
348382
- src/unstructured_client/models/shared/snowflakedestinationconnectorconfig.py
349383
- src/unstructured_client/models/shared/snowflakedestinationconnectorconfiginput.py
350384
- src/unstructured_client/models/shared/snowflakesourceconnectorconfig.py
351385
- src/unstructured_client/models/shared/snowflakesourceconnectorconfiginput.py
386+
- src/unstructured_client/models/shared/sortdirection.py
352387
- src/unstructured_client/models/shared/sourceconnectorinformation.py
353388
- src/unstructured_client/models/shared/sourceconnectortype.py
354389
- src/unstructured_client/models/shared/updatedestinationconnector.py
@@ -370,6 +405,7 @@ generatedFiles:
370405
- src/unstructured_client/sdkconfiguration.py
371406
- src/unstructured_client/types/__init__.py
372407
- src/unstructured_client/types/basemodel.py
408+
- src/unstructured_client/users.py
373409
- src/unstructured_client/utils/__init__.py
374410
- src/unstructured_client/utils/annotations.py
375411
- src/unstructured_client/utils/datetimes.py
@@ -594,6 +630,9 @@ examples:
594630
application/json: {"detail": "<value>"}
595631
list_workflows:
596632
speakeasy-default-list-workflows:
633+
parameters:
634+
query:
635+
sort_by: "id"
597636
responses:
598637
"200":
599638
application/json: [{"created_at": "2023-09-02T04:21:23.162Z", "destinations": [], "id": "1e4c63cf-6a6b-407b-b993-b2bc8b3bcefc", "name": "<value>", "schedule": {"crontab_entries": [{"cron_expression": "0 0 * * *"}]}, "sources": ["2e12d926-4caf-4cce-8b5c-3e16722c1c84"], "status": "inactive", "workflow_nodes": [{"name": "<value>", "subtype": "<value>", "type": "<value>"}, {"name": "<value>", "subtype": "<value>", "type": "<value>"}]}, {"created_at": "2023-09-02T04:21:23.162Z", "destinations": [], "id": "1e4c63cf-6a6b-407b-b993-b2bc8b3bcefc", "name": "<value>", "schedule": {"crontab_entries": [{"cron_expression": "0 0 * * *"}]}, "sources": ["2e12d926-4caf-4cce-8b5c-3e16722c1c84"], "status": "inactive", "workflow_nodes": [{"name": "<value>", "subtype": "<value>", "type": "<value>"}, {"name": "<value>", "subtype": "<value>", "type": "<value>"}]}]
@@ -633,5 +672,41 @@ examples:
633672
application/json: {"detail": "<value>"}
634673
5XX:
635674
application/json: {"detail": "An error occurred"}
675+
get_job_details:
676+
speakeasy-default-get-job-details:
677+
parameters:
678+
path:
679+
job_id: "14cc95f9-4174-46b3-81f5-7089b87a4787"
680+
responses:
681+
"200":
682+
application/json: {"id": "39a8d74e-66d2-40a4-a9b0-25ee4f08f855", "node_stats": [], "processing_status": "STOPPED"}
683+
"422":
684+
application/json: {"detail": "<value>"}
685+
get_job_failed_files:
686+
speakeasy-default-get-job-failed-files:
687+
parameters:
688+
path:
689+
job_id: "ad262041-3530-40a9-9f83-b004e947a203"
690+
responses:
691+
"200":
692+
application/json: {"failed_files": []}
693+
"422":
694+
application/json: {"detail": "<value>"}
695+
retrieve:
696+
speakeasy-default-retrieve:
697+
responses:
698+
"200":
699+
application/json: {"pem_key": "<value>", "tenant_id": "<id>"}
700+
"422":
701+
application/json: {"detail": "<value>"}
702+
store_secret:
703+
speakeasy-default-store-secret:
704+
requestBody:
705+
application/json: {"encrypted_value": "<value>"}
706+
responses:
707+
"200":
708+
application/json: {"id": "<id>"}
709+
"422":
710+
application/json: {"detail": []}
636711
examplesVersion: 1.0.2
637712
generatedTests: {}

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,20 @@ speakeasyVersion: 1.552.0
22
sources:
33
my-source:
44
sourceNamespace: my-source
5-
sourceRevisionDigest: sha256:7ceb514059ca48d6851ea7eacc84aa4177b0299d9fc01e71a891f6bc6244b089
6-
sourceBlobDigest: sha256:20af3cb02fd412795707dc692fcfdb11f412c27d8095ee4197ea318ea31c7bfe
5+
sourceRevisionDigest: sha256:d14d57547ad78fb9de555d53df7316688897fcfde70597ebae236e093686ac64
6+
sourceBlobDigest: sha256:344e0d1a73221fe624794cb7c74290201da4093a73b6897fcbadea1d1cc99447
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1748459387
10-
- 1.1.17
9+
- speakeasy-sdk-regen-1749082267
10+
- 1.1.25
1111
targets:
1212
unstructured-python:
1313
source: my-source
1414
sourceNamespace: my-source
15-
sourceRevisionDigest: sha256:7ceb514059ca48d6851ea7eacc84aa4177b0299d9fc01e71a891f6bc6244b089
16-
sourceBlobDigest: sha256:20af3cb02fd412795707dc692fcfdb11f412c27d8095ee4197ea318ea31c7bfe
15+
sourceRevisionDigest: sha256:d14d57547ad78fb9de555d53df7316688897fcfde70597ebae236e093686ac64
16+
sourceBlobDigest: sha256:344e0d1a73221fe624794cb7c74290201da4093a73b6897fcbadea1d1cc99447
1717
codeSamplesNamespace: my-source-code-samples
18-
codeSamplesRevisionDigest: sha256:8dd8b645e1112de59bfed16856623f891e44b10d8af11e4f48877b08541e246f
18+
codeSamplesRevisionDigest: sha256:0d9d8872a992b8f4dc480ccfd3fe65d9966f22cfbc3e69668ab15922d75a6c4c
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1007,4 +1007,14 @@ Based on:
10071007
### Generated
10081008
- [python v0.36.0] .
10091009
### Releases
1010-
- [PyPI v0.36.0] https://pypi.org/project/unstructured-client/0.36.0 - .
1010+
- [PyPI v0.36.0] https://pypi.org/project/unstructured-client/0.36.0 - .
1011+
1012+
## 2025-06-23 18:31:52
1013+
### Changes
1014+
Based on:
1015+
- OpenAPI Doc
1016+
- Speakeasy CLI 1.552.0 (2.610.0) https://github.com/speakeasy-api/speakeasy
1017+
### Generated
1018+
- [python v0.37.1] .
1019+
### Releases
1020+
- [PyPI v0.37.1] https://pypi.org/project/unstructured-client/0.37.1 - .

_test_contract/platform_api/test_workflows.py

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

99

1010
def test_list_workflows(httpx_mock, platform_client: UnstructuredClient, platform_api_url: str):
11-
url = f"{platform_api_url}/api/v1/workflows/"
11+
url = f"{platform_api_url}/api/v1/workflows/?sort_by=id"
1212

1313
httpx_mock.add_response(
1414
method="GET",
@@ -69,7 +69,7 @@ def test_list_workflows(httpx_mock, platform_client: UnstructuredClient, platfor
6969
def test_list_workflows_empty(
7070
httpx_mock, platform_client: UnstructuredClient, platform_api_url: str
7171
):
72-
url = f"{platform_api_url}/api/v1/workflows/"
72+
url = f"{platform_api_url}/api/v1/workflows/?sort_by=id"
7373

7474
httpx_mock.add_response(
7575
method="GET",
@@ -100,7 +100,7 @@ def test_list_workflows_error(
100100
platform_api_url: str,
101101
error_status_code: int,
102102
):
103-
url = f"{platform_api_url}/api/v1/workflows/"
103+
url = f"{platform_api_url}/api/v1/workflows/?sort_by=id"
104104

105105
httpx_mock.add_response(
106106
method="GET",

codeSamples.yaml

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,24 @@ actions:
6363
- "lang": "python"
6464
"label": "cancel_job"
6565
"source": "from unstructured_client import UnstructuredClient\n\n\nwith UnstructuredClient() as uc_client:\n\n res = uc_client.jobs.cancel_job(request={\n \"job_id\": \"2fafd129-04f3-4201-a0e7-fe33e937b367\",\n })\n\n assert res.any is not None\n\n # Handle response\n print(res.any)"
66+
- target: $["paths"]["/api/v1/jobs/{job_id}/details"]["get"]
67+
update:
68+
"x-codeSamples":
69+
- "lang": "python"
70+
"label": "get_job_details"
71+
"source": "from unstructured_client import UnstructuredClient\n\n\nwith UnstructuredClient() as uc_client:\n\n res = uc_client.jobs.get_job_details(request={\n \"job_id\": \"14cc95f9-4174-46b3-81f5-7089b87a4787\",\n })\n\n assert res.job_details is not None\n\n # Handle response\n print(res.job_details)"
6672
- target: $["paths"]["/api/v1/jobs/{job_id}/download"]["get"]
6773
update:
6874
"x-codeSamples":
6975
- "lang": "python"
7076
"label": "download_job_output"
7177
"source": "from unstructured_client import UnstructuredClient\n\n\nwith UnstructuredClient() as uc_client:\n\n res = uc_client.jobs.download_job_output(request={\n \"job_id\": \"06d1b7b8-8642-4793-b37e-e45d97d53bc3\",\n \"file_id\": \"<id>\",\n \"node_id\": \"7c8f2aa4-da13-4a04-a98d-0204ea55681e\",\n })\n\n assert res.any is not None\n\n # Handle response\n print(res.any)"
78+
- target: $["paths"]["/api/v1/jobs/{job_id}/failed-files"]["get"]
79+
update:
80+
"x-codeSamples":
81+
- "lang": "python"
82+
"label": "get_job_failed_files"
83+
"source": "from unstructured_client import UnstructuredClient\n\n\nwith UnstructuredClient() as uc_client:\n\n res = uc_client.jobs.get_job_failed_files(request={\n \"job_id\": \"ad262041-3530-40a9-9f83-b004e947a203\",\n })\n\n assert res.job_failed_files is not None\n\n # Handle response\n print(res.job_failed_files)"
7284
- target: $["paths"]["/api/v1/sources/"]["get"]
7385
update:
7486
"x-codeSamples":
@@ -80,7 +92,7 @@ actions:
8092
"x-codeSamples":
8193
- "lang": "python"
8294
"label": "create_source"
83-
"source": "from unstructured_client import UnstructuredClient\nfrom unstructured_client.models import shared\n\n\nwith UnstructuredClient() as uc_client:\n\n res = uc_client.sources.create_source(request={\n \"create_source_connector\": {\n \"name\": \"<value>\",\n \"type\": shared.SourceConnectorType.DATABRICKS_VOLUMES,\n \"config\": {\n \"remote_url\": \"https://ugly-ribbon.info\",\n \"recursive\": True,\n },\n },\n })\n\n assert res.source_connector_information is not None\n\n # Handle response\n print(res.source_connector_information)"
95+
"source": "from unstructured_client import UnstructuredClient\nfrom unstructured_client.models import shared\n\n\nwith UnstructuredClient() as uc_client:\n\n res = uc_client.sources.create_source(request={\n \"create_source_connector\": {\n \"name\": \"<value>\",\n \"type\": shared.SourceConnectorType.DROPBOX,\n \"config\": {\n \"remote_url\": \"https://ugly-ribbon.info\",\n \"recursive\": True,\n },\n },\n })\n\n assert res.source_connector_information is not None\n\n # Handle response\n print(res.source_connector_information)"
8496
- target: $["paths"]["/api/v1/sources/{source_id}"]["delete"]
8597
update:
8698
"x-codeSamples":
@@ -111,6 +123,18 @@ actions:
111123
- "lang": "python"
112124
"label": "create_connection_check_sources"
113125
"source": "from unstructured_client import UnstructuredClient\n\n\nwith UnstructuredClient() as uc_client:\n\n res = uc_client.sources.create_connection_check_sources(request={\n \"source_id\": \"8d49e3f2-3e6d-4973-bc61-292af66829d7\",\n })\n\n assert res.dag_node_connection_check is not None\n\n # Handle response\n print(res.dag_node_connection_check)"
126+
- target: $["paths"]["/api/v1/users/retrieve"]["post"]
127+
update:
128+
"x-codeSamples":
129+
- "lang": "python"
130+
"label": "retrieve"
131+
"source": "from unstructured_client import UnstructuredClient\n\n\nwith UnstructuredClient() as uc_client:\n\n res = uc_client.users.retrieve(request={})\n\n assert res.pem_auth_response is not None\n\n # Handle response\n print(res.pem_auth_response)"
132+
- target: $["paths"]["/api/v1/users/secrets"]["post"]
133+
update:
134+
"x-codeSamples":
135+
- "lang": "python"
136+
"label": "store_secret"
137+
"source": "from unstructured_client import UnstructuredClient\n\n\nwith UnstructuredClient() as uc_client:\n\n res = uc_client.users.store_secret(request={\n \"encrypted_secret\": {\n \"encrypted_value\": \"<value>\",\n },\n })\n\n assert res.secret_reference is not None\n\n # Handle response\n print(res.secret_reference)"
114138
- target: $["paths"]["/api/v1/workflows/"]["get"]
115139
update:
116140
"x-codeSamples":

0 commit comments

Comments
 (0)