Skip to content

Commit ac79e17

Browse files
committed
ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.509.0
1 parent f5d70f9 commit ac79e17

File tree

247 files changed

+8453
-2938
lines changed

Some content is hidden

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

247 files changed

+8453
-2938
lines changed

.speakeasy/gen.lock

+141-55
Large diffs are not rendered by default.

.speakeasy/gen.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ generation:
1515
oAuth2ClientCredentialsEnabled: true
1616
oAuth2PasswordEnabled: true
1717
csharp:
18-
version: 0.5.0
18+
version: 0.6.0
1919
additionalDependencies:
2020
- package: System.IdentityModel.Tokens.Jwt
2121
version: 8.2.0

.speakeasy/workflow.lock

+8-10
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.495.1
1+
speakeasyVersion: 1.509.0
22
sources:
33
clerk-backend-api-OAS:
44
sourceNamespace: clerk-openapi
5-
sourceRevisionDigest: sha256:ce6ab7b0af738dc6613a20f434aa7e53e15430905d7445628881d52bc9dbac2d
6-
sourceBlobDigest: sha256:49cd2694f21271ce7315b653a28fbfe5cc83da23dc6e5673c4a4181fa67a16b5
5+
sourceRevisionDigest: sha256:ad765aabe1e7fbf59f5f7e89c3f2b9f7ddc06fa8332c0229159495d93cb9b517
6+
sourceBlobDigest: sha256:65ff654fae9c0e5b09b29ab9388f006024a09c4189d0ca1289811224214d81fc
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1739989414
10-
- v1
9+
- speakeasy-sdk-regen-1740873982
10+
- "2024-10-01"
1111
targets:
1212
clerk-backend-api:
1313
source: clerk-backend-api-OAS
1414
sourceNamespace: clerk-openapi
15-
sourceRevisionDigest: sha256:ce6ab7b0af738dc6613a20f434aa7e53e15430905d7445628881d52bc9dbac2d
16-
sourceBlobDigest: sha256:49cd2694f21271ce7315b653a28fbfe5cc83da23dc6e5673c4a4181fa67a16b5
15+
sourceRevisionDigest: sha256:ad765aabe1e7fbf59f5f7e89c3f2b9f7ddc06fa8332c0229159495d93cb9b517
16+
sourceBlobDigest: sha256:65ff654fae9c0e5b09b29ab9388f006024a09c4189d0ca1289811224214d81fc
1717
codeSamplesNamespace: clerk-backend-api-oas-csharp-code-samples
18-
codeSamplesRevisionDigest: sha256:6a4cfb41807bfb379e8560057f6e8efff25d1278a72b8c49cb757485f1fe5a7c
18+
codeSamplesRevisionDigest: sha256:fa20fc64ca2b3886d9baec77f18f189a80cc0c2128b561eecd3a8f9cbde99e42
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest
@@ -24,8 +24,6 @@ workflow:
2424
inputs:
2525
- location: https://raw.githubusercontent.com/clerk/openapi-specs/refs/heads/main/bapi/2024-10-01.yml
2626
overlays:
27-
- location: .speakeasy/speakeasy-modifications-overlay.yaml
28-
- location: ./fixes.yaml
2927
- location: ./examples.yaml
3028
registry:
3129
location: registry.speakeasyapi.dev/clerk/clerk/clerk-openapi

NUGET.md

+77-10
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,15 @@
88

99
```csharp
1010
using Clerk.BackendAPI;
11-
using Clerk.BackendAPI.Models.Components;
11+
using Clerk.BackendAPI.Models.Operations;
1212

13-
var sdk = new ClerkBackendApi(bearerAuth: "<YOUR_BEARER_TOKEN_HERE>");
13+
var sdk = new ClerkBackendApi();
1414

15-
var res = await sdk.EmailAddresses.GetAsync(emailAddressId: "email_address_id_example");
15+
GetPublicInterstitialRequest req = new GetPublicInterstitialRequest() {
16+
FrontendApiQueryParameter1 = "pub_1a2b3c4d",
17+
};
18+
19+
var res = await sdk.Miscellaneous.GetPublicInterstitialAsync(req);
1620

1721
// handle response
1822
```
@@ -33,17 +37,78 @@ To authenticate with the API the `BearerAuth` parameter must be set when initial
3337
```csharp
3438
using Clerk.BackendAPI;
3539
using Clerk.BackendAPI.Models.Components;
40+
using Clerk.BackendAPI.Models.Operations;
3641

3742
var sdk = new ClerkBackendApi(bearerAuth: "<YOUR_BEARER_TOKEN_HERE>");
3843

44+
GetPublicInterstitialRequest req = new GetPublicInterstitialRequest() {
45+
FrontendApiQueryParameter1 = "pub_1a2b3c4d",
46+
};
47+
48+
var res = await sdk.Miscellaneous.GetPublicInterstitialAsync(req);
49+
50+
// handle response
51+
```
52+
<!-- End Authentication [security] -->
53+
54+
<!-- Start Retries [retries] -->
55+
## Retries
56+
57+
Some of the endpoints in this SDK support retries. If you use the SDK without any configuration, it will fall back to the default retry strategy provided by the API. However, the default retry strategy can be overridden on a per-operation basis, or across the entire SDK.
58+
59+
To change the default retry strategy for a single API call, simply pass a `RetryConfig` to the call:
60+
```csharp
61+
using Clerk.BackendAPI;
62+
using Clerk.BackendAPI.Models.Operations;
63+
64+
var sdk = new ClerkBackendApi();
65+
66+
GetPublicInterstitialRequest req = new GetPublicInterstitialRequest() {
67+
FrontendApiQueryParameter1 = "pub_1a2b3c4d",
68+
};
69+
3970
var res = await sdk.Miscellaneous.GetPublicInterstitialAsync(
40-
frontendApi: "frontend-api_1a2b3c4d",
41-
publishableKey: "pub_1a2b3c4d"
71+
retryConfig: new RetryConfig(
72+
strategy: RetryConfig.RetryStrategy.BACKOFF,
73+
backoff: new BackoffStrategy(
74+
initialIntervalMs: 1L,
75+
maxIntervalMs: 50L,
76+
maxElapsedTimeMs: 100L,
77+
exponent: 1.1
78+
),
79+
retryConnectionErrors: false
80+
),
81+
request: req
4282
);
4383

4484
// handle response
4585
```
46-
<!-- End Authentication [security] -->
86+
87+
If you'd like to override the default retry strategy for all operations that support retries, you can use the `RetryConfig` optional parameter when intitializing the SDK:
88+
```csharp
89+
using Clerk.BackendAPI;
90+
using Clerk.BackendAPI.Models.Operations;
91+
92+
var sdk = new ClerkBackendApi(retryConfig: new RetryConfig(
93+
strategy: RetryConfig.RetryStrategy.BACKOFF,
94+
backoff: new BackoffStrategy(
95+
initialIntervalMs: 1L,
96+
maxIntervalMs: 50L,
97+
maxElapsedTimeMs: 100L,
98+
exponent: 1.1
99+
),
100+
retryConnectionErrors: false
101+
));
102+
103+
GetPublicInterstitialRequest req = new GetPublicInterstitialRequest() {
104+
FrontendApiQueryParameter1 = "pub_1a2b3c4d",
105+
};
106+
107+
var res = await sdk.Miscellaneous.GetPublicInterstitialAsync(req);
108+
109+
// handle response
110+
```
111+
<!-- End Retries [retries] -->
47112

48113
<!-- Start Error Handling [errors] -->
49114
## Error Handling
@@ -109,13 +174,15 @@ catch (Exception ex)
109174
The default server can be overridden globally by passing a URL to the `serverUrl: string` optional parameter when initializing the SDK client instance. For example:
110175
```csharp
111176
using Clerk.BackendAPI;
177+
using Clerk.BackendAPI.Models.Operations;
112178

113179
var sdk = new ClerkBackendApi(serverUrl: "https://api.clerk.com/v1");
114180

115-
var res = await sdk.Miscellaneous.GetPublicInterstitialAsync(
116-
frontendApi: "frontend-api_1a2b3c4d",
117-
publishableKey: "pub_1a2b3c4d"
118-
);
181+
GetPublicInterstitialRequest req = new GetPublicInterstitialRequest() {
182+
FrontendApiQueryParameter1 = "pub_1a2b3c4d",
183+
};
184+
185+
var res = await sdk.Miscellaneous.GetPublicInterstitialAsync(req);
119186

120187
// handle response
121188
```

0 commit comments

Comments
 (0)