Skip to content

Commit 0a119b7

Browse files
authored
Merge pull request #38 from unkeyed/speakeasy-sdk-regen-1763376252
chore: 🐝 Update SDK - Generate API-PY 2.5.0
2 parents f6a91d9 + b1aa5e0 commit 0a119b7

28 files changed

+1845
-385
lines changed

β€Ž.speakeasy/workflow.lockβ€Ž

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ sources:
1010
- 2.0.0
1111
api-python:
1212
sourceNamespace: api-python
13-
sourceRevisionDigest: sha256:7ca2d730026fa4b56fcf9bd71ae266e5b2d8bd4d77fc5f986b3465836ece8796
14-
sourceBlobDigest: sha256:2b8662775bab4f8458352f11d8c3f001ef30ee5ddde79542f8d288db782ca971
13+
sourceRevisionDigest: sha256:062ef06656957f937b5cf8de963ce24b732d2209656a710ec0cdb8f63deb4f1a
14+
sourceBlobDigest: sha256:4577a8e4b12cf786ac8ed09bc6e5009621547cca7fe475b300646248aa04f8d9
1515
tags:
1616
- latest
17-
- speakeasy-sdk-regen-1763044254
17+
- speakeasy-sdk-regen-1763376252
1818
- 2.0.0
1919
targets:
2020
api-go:
@@ -27,10 +27,10 @@ targets:
2727
api-py:
2828
source: api-python
2929
sourceNamespace: api-python
30-
sourceRevisionDigest: sha256:7ca2d730026fa4b56fcf9bd71ae266e5b2d8bd4d77fc5f986b3465836ece8796
31-
sourceBlobDigest: sha256:2b8662775bab4f8458352f11d8c3f001ef30ee5ddde79542f8d288db782ca971
30+
sourceRevisionDigest: sha256:062ef06656957f937b5cf8de963ce24b732d2209656a710ec0cdb8f63deb4f1a
31+
sourceBlobDigest: sha256:4577a8e4b12cf786ac8ed09bc6e5009621547cca7fe475b300646248aa04f8d9
3232
codeSamplesNamespace: api-python-code-samples
33-
codeSamplesRevisionDigest: sha256:5715e590fc292866fcfc2d2d5d36179c396acad1f4a96d1964a475e359fcd243
33+
codeSamplesRevisionDigest: sha256:ba680222796f32e6f916500bb6373f377491b39fbc083e725576080fde0cadf5
3434
api-ts:
3535
source: api
3636
sourceNamespace: api

β€Žapi/py/.speakeasy/gen.lockβ€Ž

Lines changed: 1554 additions & 322 deletions
Large diffs are not rendered by default.

β€Žapi/py/.speakeasy/gen.yamlβ€Ž

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,13 @@ generation:
2020
schemas:
2121
allOfMergeStrategy: shallowMerge
2222
requestBodyFieldName: ""
23+
persistentEdits: {}
2324
tests:
2425
generateTests: true
2526
generateNewTests: false
2627
skipResponseBodyAssertions: false
2728
python:
28-
version: 2.4.1
29+
version: 2.5.0
2930
additionalDependencies:
3031
dev: {}
3132
main: {}
@@ -54,14 +55,18 @@ python:
5455
operations: ""
5556
shared: ""
5657
webhooks: ""
58+
inferUnionDiscriminators: true
5759
inputModelSuffix: input
5860
legacyPyright: false
61+
license: ""
5962
maxMethodParams: 0
6063
methodArguments: infer-optional-args
6164
moduleName: unkey.py
65+
multipartArrayFormat: legacy
6266
outputModelSuffix: output
6367
packageManager: poetry
6468
packageName: unkey.py
69+
preApplyUnionDiscriminators: false
6570
pytestFilterWarnings: []
6671
pytestTimeout: 0
6772
responseFormat: flat

β€Žapi/py/README.mdβ€Ž

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -268,26 +268,26 @@ with Unkey(
268268
<details open>
269269
<summary>Available methods</summary>
270270

271-
### [analytics](docs/sdks/analytics/README.md)
271+
### [Analytics](docs/sdks/analytics/README.md)
272272

273273
* [get_verifications](docs/sdks/analytics/README.md#get_verifications) - Query key verification data
274274

275-
### [apis](docs/sdks/apis/README.md)
275+
### [Apis](docs/sdks/apis/README.md)
276276

277277
* [create_api](docs/sdks/apis/README.md#create_api) - Create API namespace
278278
* [delete_api](docs/sdks/apis/README.md#delete_api) - Delete API namespace
279279
* [get_api](docs/sdks/apis/README.md#get_api) - Get API namespace
280280
* [list_keys](docs/sdks/apis/README.md#list_keys) - List API keys
281281

282-
### [identities](docs/sdks/identities/README.md)
282+
### [Identities](docs/sdks/identities/README.md)
283283

284284
* [create_identity](docs/sdks/identities/README.md#create_identity) - Create Identity
285285
* [delete_identity](docs/sdks/identities/README.md#delete_identity) - Delete Identity
286286
* [get_identity](docs/sdks/identities/README.md#get_identity) - Get Identity
287287
* [list_identities](docs/sdks/identities/README.md#list_identities) - List Identities
288288
* [update_identity](docs/sdks/identities/README.md#update_identity) - Update Identity
289289

290-
### [keys](docs/sdks/keys/README.md)
290+
### [Keys](docs/sdks/keys/README.md)
291291

292292
* [add_permissions](docs/sdks/keys/README.md#add_permissions) - Add key permissions
293293
* [add_roles](docs/sdks/keys/README.md#add_roles) - Add key roles
@@ -305,7 +305,7 @@ with Unkey(
305305
* [verify_key](docs/sdks/keys/README.md#verify_key) - Verify API key
306306
* [whoami](docs/sdks/keys/README.md#whoami) - Get API key by hash
307307

308-
### [permissions](docs/sdks/permissions/README.md)
308+
### [Permissions](docs/sdks/permissions/README.md)
309309

310310
* [create_permission](docs/sdks/permissions/README.md#create_permission) - Create permission
311311
* [create_role](docs/sdks/permissions/README.md#create_role) - Create role
@@ -316,7 +316,7 @@ with Unkey(
316316
* [list_permissions](docs/sdks/permissions/README.md#list_permissions) - List permissions
317317
* [list_roles](docs/sdks/permissions/README.md#list_roles) - List roles
318318

319-
### [ratelimit](docs/sdks/ratelimit/README.md)
319+
### [Ratelimit](docs/sdks/ratelimit/README.md)
320320

321321
* [delete_override](docs/sdks/ratelimit/README.md#delete_override) - Delete ratelimit override
322322
* [get_override](docs/sdks/ratelimit/README.md#get_override) - Get ratelimit override

β€Žapi/py/RELEASES.mdβ€Ž

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,14 @@ Based on:
4848
### Generated
4949
- [python v2.4.1] api/py
5050
### Releases
51-
- [PyPI v2.4.1] https://pypi.org/project/unkey.py/2.4.1 - api/py
51+
- [PyPI v2.4.1] https://pypi.org/project/unkey.py/2.4.1 - api/py
52+
53+
## 2025-12-12 15:05:19
54+
### Changes
55+
Based on:
56+
- OpenAPI Doc
57+
- Speakeasy CLI 1.675.4 (2.779.2) https://github.com/speakeasy-api/speakeasy
58+
### Generated
59+
- [python v2.5.0] api/py
60+
### Releases
61+
- [PyPI v2.5.0] https://pypi.org/project/unkey.py/2.5.0 - api/py

β€Žapi/py/docs/models/v2keysmigratekeydata.mdβ€Ž

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

β€Žapi/py/docs/models/v2keysmigratekeysrequestbody.mdβ€Ž

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

44
## Fields
55

6-
| Field | Type | Required | Description | Example |
7-
| --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- |
8-
| `migration_id` | *str* | :heavy_check_mark: | Identifier of the configured migration provider/strategy to use (e.g., "your_company"). | your_company |
9-
| `api_id` | *str* | :heavy_check_mark: | The ID of the API that the keys should be inserted into | api_123456789 |
10-
| `keys` | List[[models.V2KeysMigrateKeyData](../models/v2keysmigratekeydata.md)] | :heavy_check_mark: | N/A | |
6+
| Field | Type | Required | Description | Example |
7+
| ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- |
8+
| `migration_id` | *str* | :heavy_check_mark: | Identifier of the configured migration provider/strategy to use (e.g., "your_company"). You will receive this from Unkey's support staff. | your_company |
9+
| `api_id` | *str* | :heavy_check_mark: | The ID of the API that the keys should be inserted into | api_123456789 |
10+
| `keys` | List[[models.V2KeysMigrateKeyData](../models/v2keysmigratekeydata.md)] | :heavy_check_mark: | N/A | |

β€Žapi/py/docs/sdks/analytics/README.mdβ€Ž

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# Analytics
2-
(*analytics*)
32

43
## Overview
54

β€Žapi/py/docs/sdks/apis/README.mdβ€Ž

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# Apis
2-
(*apis*)
32

43
## Overview
54

β€Žapi/py/docs/sdks/identities/README.mdβ€Ž

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# Identities
2-
(*identities*)
32

43
## Overview
54

0 commit comments

Comments
Β (0)