Skip to content
This repository was archived by the owner on May 8, 2025. It is now read-only.

Commit 32255ce

Browse files
committed
ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.501.0
1 parent b09569e commit 32255ce

39 files changed

+1542
-377
lines changed

.speakeasy/gen.lock

Lines changed: 98 additions & 12 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 3 additions & 1 deletion
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
go:
16-
version: 0.12.0
18+
version: 0.13.0
1719
additionalDependencies: {}
1820
allowUnknownFieldsInWeakUnions: false
1921
clientServerStatusCodesAsErrors: true

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.481.1
1+
speakeasyVersion: 1.501.0
22
sources:
33
openapi.json:
44
sourceNamespace: openapi-json
5-
sourceRevisionDigest: sha256:4178e9da06ec543aefb7c30ed1950f75bb58d07a258c3af060c361017cea7d5c
6-
sourceBlobDigest: sha256:80c886c09d00fa411bdbabd47b78ae9f876f36f600ae342c9a7c300e79c15d98
5+
sourceRevisionDigest: sha256:f84c207026385489052cf54b7ace8fadfe99edbc550435d41ee963f2475376c0
6+
sourceBlobDigest: sha256:a3ba73077652dcd3fe3ef3410dca0ac284042f4d0854d6804198826b47250e05
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1736900992
9+
- speakeasy-sdk-regen-1738542651
1010
- 1.0.0
1111
targets:
1212
go:
1313
source: openapi.json
1414
sourceNamespace: openapi-json
15-
sourceRevisionDigest: sha256:4178e9da06ec543aefb7c30ed1950f75bb58d07a258c3af060c361017cea7d5c
16-
sourceBlobDigest: sha256:80c886c09d00fa411bdbabd47b78ae9f876f36f600ae342c9a7c300e79c15d98
15+
sourceRevisionDigest: sha256:f84c207026385489052cf54b7ace8fadfe99edbc550435d41ee963f2475376c0
16+
sourceBlobDigest: sha256:a3ba73077652dcd3fe3ef3410dca0ac284042f4d0854d6804198826b47250e05
1717
codeSamplesNamespace: openapi-json-go-code-samples
18-
codeSamplesRevisionDigest: sha256:f629299411e3cfd98aafaaf5c6e0e5fa8d23ed4546d7c7d1128e6f9e59be7353
18+
codeSamplesRevisionDigest: sha256:afeffba69f8f662a1927530c5bed9af4bd017929b7eaece7763b60cc2773d0b1
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,7 @@ For example, the `V1Liveness` function may return the following errors:
167167
| sdkerrors.ErrForbidden | 403 | application/json |
168168
| sdkerrors.ErrNotFound | 404 | application/json |
169169
| sdkerrors.ErrConflict | 409 | application/json |
170+
| sdkerrors.ErrPreconditionFailed | 412 | application/json |
170171
| sdkerrors.ErrTooManyRequests | 429 | application/json |
171172
| sdkerrors.ErrInternalServerError | 500 | application/json |
172173
| sdkerrors.SDKError | 4XX, 5XX | \*/\* |
@@ -224,6 +225,12 @@ func main() {
224225
log.Fatal(e.Error())
225226
}
226227

228+
var e *sdkerrors.ErrPreconditionFailed
229+
if errors.As(err, &e) {
230+
// handle error
231+
log.Fatal(e.Error())
232+
}
233+
227234
var e *sdkerrors.ErrTooManyRequests
228235
if errors.As(err, &e) {
229236
// handle error
@@ -252,7 +259,7 @@ func main() {
252259

253260
### Override Server URL Per-Client
254261

255-
The default server can also be overridden globally using the `WithServerURL(serverURL string)` option when initializing the SDK client instance. For example:
262+
The default server can be overridden globally using the `WithServerURL(serverURL string)` option when initializing the SDK client instance. For example:
256263
```go
257264
package main
258265

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -288,4 +288,14 @@ Based on:
288288
### Generated
289289
- [go v0.12.0] .
290290
### Releases
291-
- [Go v0.12.0] https://github.com/unkeyed/unkey-go/releases/tag/v0.12.0 - .
291+
- [Go v0.12.0] https://github.com/unkeyed/unkey-go/releases/tag/v0.12.0 - .
292+
293+
## 2025-02-22 00:29:17
294+
### Changes
295+
Based on:
296+
- OpenAPI Doc
297+
- Speakeasy CLI 1.501.0 (2.522.1) https://github.com/speakeasy-api/speakeasy
298+
### Generated
299+
- [go v0.13.0] .
300+
### Releases
301+
- [Go v0.13.0] https://github.com/unkeyed/unkey-go/releases/tag/v0.13.0 - .

analytics.go

Lines changed: 30 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,6 @@ func newAnalytics(sdkConfig sdkConfiguration) *Analytics {
2727
}
2828

2929
func (s *Analytics) GetVerifications(ctx context.Context, request operations.GetVerificationsRequest, opts ...operations.Option) (*operations.GetVerificationsResponse, error) {
30-
hookCtx := hooks.HookContext{
31-
Context: ctx,
32-
OperationID: "getVerifications",
33-
OAuth2Scopes: []string{},
34-
SecuritySource: s.sdkConfiguration.Security,
35-
}
36-
3730
o := operations.Options{}
3831
supportedOptions := []string{
3932
operations.SupportedOptionRetries,
@@ -57,6 +50,14 @@ func (s *Analytics) GetVerifications(ctx context.Context, request operations.Get
5750
return nil, fmt.Errorf("error generating URL: %w", err)
5851
}
5952

53+
hookCtx := hooks.HookContext{
54+
BaseURL: baseURL,
55+
Context: ctx,
56+
OperationID: "getVerifications",
57+
OAuth2Scopes: []string{},
58+
SecuritySource: s.sdkConfiguration.Security,
59+
}
60+
6061
timeout := o.Timeout
6162
if timeout == nil {
6263
timeout = s.sdkConfiguration.Timeout
@@ -167,7 +168,7 @@ func (s *Analytics) GetVerifications(ctx context.Context, request operations.Get
167168

168169
_, err = s.sdkConfiguration.Hooks.AfterError(hooks.AfterErrorContext{HookContext: hookCtx}, nil, err)
169170
return nil, err
170-
} else if utils.MatchStatusCodes([]string{"400", "401", "403", "404", "409", "429", "4XX", "500", "5XX"}, httpRes.StatusCode) {
171+
} else if utils.MatchStatusCodes([]string{"400", "401", "403", "404", "409", "412", "429", "4XX", "500", "5XX"}, httpRes.StatusCode) {
171172
_httpRes, err := s.sdkConfiguration.Hooks.AfterError(hooks.AfterErrorContext{HookContext: hookCtx}, httpRes, nil)
172173
if err != nil {
173174
return nil, err
@@ -308,6 +309,27 @@ func (s *Analytics) GetVerifications(ctx context.Context, request operations.Get
308309
return nil, err
309310
}
310311

312+
return nil, &out
313+
default:
314+
rawBody, err := utils.ConsumeRawBody(httpRes)
315+
if err != nil {
316+
return nil, err
317+
}
318+
return nil, sdkerrors.NewSDKError(fmt.Sprintf("unknown content-type received: %s", httpRes.Header.Get("Content-Type")), httpRes.StatusCode, string(rawBody), httpRes)
319+
}
320+
case httpRes.StatusCode == 412:
321+
switch {
322+
case utils.MatchContentType(httpRes.Header.Get("Content-Type"), `application/json`):
323+
rawBody, err := utils.ConsumeRawBody(httpRes)
324+
if err != nil {
325+
return nil, err
326+
}
327+
328+
var out sdkerrors.ErrPreconditionFailed
329+
if err := utils.UnmarshalJsonFromResponseBody(bytes.NewBuffer(rawBody), &out, ""); err != nil {
330+
return nil, err
331+
}
332+
311333
return nil, &out
312334
default:
313335
rawBody, err := utils.ConsumeRawBody(httpRes)

0 commit comments

Comments
 (0)