Skip to content

Commit 9094900

Browse files
committed
ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.495.1
1 parent beb1d58 commit 9094900

File tree

99 files changed

+3496
-1822
lines changed

Some content is hidden

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

99 files changed

+3496
-1822
lines changed

.speakeasy/gen.lock

+39-38
Large diffs are not rendered by default.

.speakeasy/gen.yaml

+4-1
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,15 @@ generation:
77
useClassNamesForArrayFields: true
88
fixes:
99
nameResolutionDec2023: true
10+
nameResolutionFeb2025: false
1011
parameterOrderingFeb2024: true
1112
requestResponseComponentNamesFeb2024: true
13+
securityFeb2025: false
1214
auth:
1315
oAuth2ClientCredentialsEnabled: true
1416
oAuth2PasswordEnabled: false
1517
python:
16-
version: 1.7.2
18+
version: 1.8.0
1719
additionalDependencies:
1820
dev:
1921
pytest: ^8.3.3
@@ -46,5 +48,6 @@ python:
4648
methodArguments: infer-optional-args
4749
outputModelSuffix: output
4850
packageName: clerk-backend-api
51+
pytestTimeout: 0
4952
responseFormat: flat
5053
templateVersion: v2

.speakeasy/workflow.lock

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.476.2
1+
speakeasyVersion: 1.495.1
22
sources:
33
clerk-openapi:
44
sourceNamespace: clerk-openapi
5-
sourceRevisionDigest: sha256:e62e325e0873c460e0721bc6d2b981344e31422506daf0046387149d34d181b1
6-
sourceBlobDigest: sha256:44db509095f005a99fa7dfa4639cf59e2ff18bbb131c2fcbb353338188c19867
5+
sourceRevisionDigest: sha256:d4b68e7b261c9fd23c346291e7ca8c925d1c834140e3f0a1807a11ef7f3d41bb
6+
sourceBlobDigest: sha256:d384523908f855f5394f6242512679e5215cfdaf50bc8a7053f15a46cc565a61
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1738023555
9+
- speakeasy-sdk-regen-1739751656
1010
- v1
1111
targets:
1212
clerk-sdk-python:
1313
source: clerk-openapi
1414
sourceNamespace: clerk-openapi
15-
sourceRevisionDigest: sha256:e62e325e0873c460e0721bc6d2b981344e31422506daf0046387149d34d181b1
16-
sourceBlobDigest: sha256:44db509095f005a99fa7dfa4639cf59e2ff18bbb131c2fcbb353338188c19867
15+
sourceRevisionDigest: sha256:d4b68e7b261c9fd23c346291e7ca8c925d1c834140e3f0a1807a11ef7f3d41bb
16+
sourceBlobDigest: sha256:d384523908f855f5394f6242512679e5215cfdaf50bc8a7053f15a46cc565a61
1717
codeSamplesNamespace: clerk-openapi-python-code-samples
18-
codeSamplesRevisionDigest: sha256:2b50cd962c45919ae71be3aefb2e772eb47f89bf6ecabd3de17c21bfc6f1b3c4
18+
codeSamplesRevisionDigest: sha256:366daf506ce8c8a843d3a1fb9b5a300d0afec1dac988ef6aa32b312f43e49f0e
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README.md

+32-2
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,37 @@ pip install clerk-backend-api
7878
```bash
7979
poetry add clerk-backend-api
8080
```
81+
82+
### Shell and script usage with `uv`
83+
84+
You can use this SDK in a Python shell with [uv](https://docs.astral.sh/uv/) and the `uvx` command that comes with it like so:
85+
86+
```shell
87+
uvx --from clerk-backend-api python
88+
```
89+
90+
It's also possible to write a standalone Python script without needing to set up a whole project like so:
91+
92+
```python
93+
#!/usr/bin/env -S uv run --script
94+
# /// script
95+
# requires-python = ">=3.9"
96+
# dependencies = [
97+
# "clerk-backend-api",
98+
# ]
99+
# ///
100+
101+
from clerk_backend_api import Clerk
102+
103+
sdk = Clerk(
104+
# SDK arguments
105+
)
106+
107+
# Rest of script here...
108+
```
109+
110+
Once that is saved to a file, you can run it with `uv run script.py` where
111+
`script.py` can be replaced with the actual file name.
81112
<!-- End SDK Installation [installation] -->
82113

83114
<!-- Start IDE Support [idesupport] -->
@@ -407,7 +438,6 @@ If the request is correctly authenticated, the token's payload is made available
407438
* [delete_backup_codes](docs/sdks/users/README.md#delete_backup_codes) - Disable all user's Backup codes
408439
* [delete_passkey](docs/sdks/users/README.md#delete_passkey) - Delete a user passkey
409440
* [delete_web3_wallet](docs/sdks/users/README.md#delete_web3_wallet) - Delete a user web3 wallet
410-
* [create_totp](docs/sdks/users/README.md#create_totp) - Create a TOTP for a user
411441
* [delete_totp](docs/sdks/users/README.md#delete_totp) - Delete all the user's TOTPs
412442
* [delete_external_account](docs/sdks/users/README.md#delete_external_account) - Delete External Account
413443

@@ -546,7 +576,7 @@ with Clerk(
546576

547577
### Override Server URL Per-Client
548578

549-
The default server can also be overridden globally by passing a URL to the `server_url: str` optional parameter when initializing the SDK client instance. For example:
579+
The default server can be overridden globally by passing a URL to the `server_url: str` optional parameter when initializing the SDK client instance. For example:
550580
```python
551581
from clerk_backend_api import Clerk
552582

RELEASES.md

+11-1
Original file line numberDiff line numberDiff line change
@@ -248,4 +248,14 @@ Based on:
248248
### Generated
249249
- [python v1.7.2] .
250250
### Releases
251-
- [PyPI v1.7.2] https://pypi.org/project/clerk-backend-api/1.7.2 - .
251+
- [PyPI v1.7.2] https://pypi.org/project/clerk-backend-api/1.7.2 - .
252+
253+
## 2025-02-19 19:06:55
254+
### Changes
255+
Based on:
256+
- OpenAPI Doc
257+
- Speakeasy CLI 1.495.1 (2.515.4) https://github.com/speakeasy-api/speakeasy
258+
### Generated
259+
- [python v1.8.0] .
260+
### Releases
261+
- [PyPI v1.8.0] https://pypi.org/project/clerk-backend-api/1.8.0 - .

docs/models/admin.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,6 @@
77
| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- |
88
| `status` | [models.AdminVerificationStatus](../models/adminverificationstatus.md) | :heavy_check_mark: | N/A | verified |
99
| `strategy` | [models.VerificationStrategy](../models/verificationstrategy.md) | :heavy_check_mark: | N/A | admin |
10-
| `attempts` | *OptionalNullable[int]* | :heavy_minus_sign: | N/A | 0 |
11-
| `expire_at` | *OptionalNullable[int]* | :heavy_minus_sign: | N/A | 1620000000 |
10+
| `attempts` | *Nullable[int]* | :heavy_check_mark: | N/A | 0 |
11+
| `expire_at` | *Nullable[int]* | :heavy_check_mark: | N/A | 1620000000 |
12+
| `verified_at_client` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | |

0 commit comments

Comments
 (0)