Skip to content

Commit 9c10d93

Browse files
committed
ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.331.0
1 parent dfa27df commit 9c10d93

Some content is hidden

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

49 files changed

+2342
-508
lines changed

.speakeasy/gen.lock

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
11
lockVersion: 2.0.0
22
id: 269b4377-e36b-42c4-9e18-aa74d5f13d72
33
management:
4-
docChecksum: c4fe0e05a897d2529fe236e336233db8
5-
docVersion: 3.0.3
6-
speakeasyVersion: 1.327.0
7-
generationVersion: 2.359.6
8-
releaseVersion: 1.0.2
9-
configChecksum: 476efdecc8e57a06b7f3ad9d2206c8a3
4+
docChecksum: 591aea7c18b3e1522f68607a9c305077
5+
docVersion: 3.1.0
6+
speakeasyVersion: 1.331.0
7+
generationVersion: 2.365.0
8+
releaseVersion: 1.1.0
9+
configChecksum: cf6bdfad49bec5a3bf1b03506a34873d
1010
repoURL: https://github.com/BoltApp/bolt-go.git
1111
repoSubDirectory: .
1212
installationURL: https://github.com/BoltApp/bolt-go
1313
published: true
1414
features:
1515
go:
1616
additionalDependencies: 0.1.0
17-
core: 3.4.14
17+
core: 3.4.15
18+
defaultEnabledRetries: 0.2.0
1819
errorUnions: 0.1.0
1920
flattening: 2.81.1
2021
globalSecurity: 2.82.9
@@ -27,6 +28,7 @@ features:
2728
methodSecurity: 2.82.2
2829
nameOverrides: 2.81.2
2930
responseFormat: 0.1.2
31+
retries: 2.83.0
3032
sdkHooks: 0.1.0
3133
unions: 2.85.8
3234
generatedFiles:
@@ -166,6 +168,7 @@ generatedFiles:
166168
- docs/models/operations/paymentsupdateresponse.md
167169
- docs/models/operations/paymentsactionrequest.md
168170
- docs/models/operations/paymentsactionresponse.md
171+
- docs/models/operations/oauthgettokenrequest.md
169172
- docs/models/operations/oauthgettokenresponse.md
170173
- docs/models/operations/orderscreatesecurity.md
171174
- docs/models/operations/orderscreaterequest.md
@@ -283,6 +286,7 @@ generatedFiles:
283286
- docs/models/sdkerrors/testingaccountphonegetresponsebody.md
284287
- docs/models/sdkerrors/testingcreditcardgetresponsebody.md
285288
- docs/sdks/boltsdk/README.md
289+
- docs/models/operations/option.md
286290
- docs/sdks/account/README.md
287291
- docs/sdks/payments/README.md
288292
- docs/sdks/guest/README.md
@@ -291,5 +295,6 @@ generatedFiles:
291295
- docs/sdks/orders/README.md
292296
- docs/sdks/testing/README.md
293297
- USAGE.md
298+
- models/operations/options.go
294299
- .gitattributes
295300
- internal/hooks/hooks.go

.speakeasy/workflow.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
speakeasyVersion: 1.327.0
1+
speakeasyVersion: 1.331.0
22
sources:
33
bolt-go-api:
44
sourceNamespace: bolt-go-api
5-
sourceRevisionDigest: sha256:0b537f898fc78edff3f399aead2344aa3cdc4a129ca49fa1ee74ce58fc15ac5b
6-
sourceBlobDigest: sha256:1434b7fba2ad6fe81d0a5b4b00e77c5ceb30cef6d36ee67667c27ce127e94873
5+
sourceRevisionDigest: sha256:ab5eff5fb72b424e02d8259471874c0029a22d04a632207311edfed0cb3cf822
6+
sourceBlobDigest: sha256:550a2252c21dbb2d2c879a453a0ae2ba89be552e8f693dd1b08d5ffb8b511ed1
77
tags:
88
- latest
99
- master
1010
targets:
1111
bolt-go-sdk:
1212
source: bolt-go-api
1313
sourceNamespace: bolt-go-api
14-
sourceRevisionDigest: sha256:0b537f898fc78edff3f399aead2344aa3cdc4a129ca49fa1ee74ce58fc15ac5b
15-
sourceBlobDigest: sha256:1434b7fba2ad6fe81d0a5b4b00e77c5ceb30cef6d36ee67667c27ce127e94873
14+
sourceRevisionDigest: sha256:ab5eff5fb72b424e02d8259471874c0029a22d04a632207311edfed0cb3cf822
15+
sourceBlobDigest: sha256:550a2252c21dbb2d2c879a453a0ae2ba89be552e8f693dd1b08d5ffb8b511ed1
1616
outLocation: /github/workspace/repo
1717
workflow:
1818
workflowVersion: 1.0.0

README.md

Lines changed: 112 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,10 @@ func main() {
3636
}),
3737
)
3838
var xPublishableKey string = "<value>"
39+
40+
var xMerchantClientID string = "<value>"
3941
ctx := context.Background()
40-
res, err := s.Account.GetDetails(ctx, xPublishableKey)
42+
res, err := s.Account.GetDetails(ctx, xPublishableKey, xMerchantClientID)
4143
if err != nil {
4244
log.Fatal(err)
4345
}
@@ -120,8 +122,10 @@ func main() {
120122
}),
121123
)
122124
var xPublishableKey string = "<value>"
125+
126+
var xMerchantClientID string = "<value>"
123127
ctx := context.Background()
124-
res, err := s.Account.GetDetails(ctx, xPublishableKey)
128+
res, err := s.Account.GetDetails(ctx, xPublishableKey, xMerchantClientID)
125129
if err != nil {
126130

127131
var e *sdkerrors.AccountGetResponseBody
@@ -172,8 +176,10 @@ func main() {
172176
}),
173177
)
174178
var xPublishableKey string = "<value>"
179+
180+
var xMerchantClientID string = "<value>"
175181
ctx := context.Background()
176-
res, err := s.Account.GetDetails(ctx, xPublishableKey)
182+
res, err := s.Account.GetDetails(ctx, xPublishableKey, xMerchantClientID)
177183
if err != nil {
178184
log.Fatal(err)
179185
}
@@ -210,8 +216,10 @@ func main() {
210216
}),
211217
)
212218
var xPublishableKey string = "<value>"
219+
220+
var xMerchantClientID string = "<value>"
213221
ctx := context.Background()
214-
res, err := s.Account.GetDetails(ctx, xPublishableKey)
222+
res, err := s.Account.GetDetails(ctx, xPublishableKey, xMerchantClientID)
215223
if err != nil {
216224
log.Fatal(err)
217225
}
@@ -282,8 +290,10 @@ func main() {
282290
}),
283291
)
284292
var xPublishableKey string = "<value>"
293+
294+
var xMerchantClientID string = "<value>"
285295
ctx := context.Background()
286-
res, err := s.Account.GetDetails(ctx, xPublishableKey)
296+
res, err := s.Account.GetDetails(ctx, xPublishableKey, xMerchantClientID)
287297
if err != nil {
288298
log.Fatal(err)
289299
}
@@ -316,6 +326,8 @@ func main() {
316326

317327
var xPublishableKey string = "<value>"
318328

329+
var xMerchantClientID string = "<value>"
330+
319331
guestPaymentInitializeRequest := components.GuestPaymentInitializeRequest{
320332
Profile: components.ProfileCreationData{
321333
CreateAccount: true,
@@ -394,7 +406,7 @@ func main() {
394406
),
395407
}
396408
ctx := context.Background()
397-
res, err := s.Payments.Guest.Initialize(ctx, security, xPublishableKey, guestPaymentInitializeRequest)
409+
res, err := s.Payments.Guest.Initialize(ctx, security, xPublishableKey, xMerchantClientID, guestPaymentInitializeRequest)
398410
if err != nil {
399411
log.Fatal(err)
400412
}
@@ -412,6 +424,100 @@ func main() {
412424

413425
<!-- End Special Types [types] -->
414426

427+
<!-- Start Retries [retries] -->
428+
## Retries
429+
430+
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.
431+
432+
To change the default retry strategy for a single API call, simply provide a `retry.Config` object to the call by using the `WithRetries` option:
433+
```go
434+
package main
435+
436+
import (
437+
"context"
438+
boltgo "github.com/BoltApp/bolt-go"
439+
"github.com/BoltApp/bolt-go/models/components"
440+
"github.com/BoltApp/bolt-go/retry"
441+
"log"
442+
"models/operations"
443+
)
444+
445+
func main() {
446+
s := boltgo.New(
447+
boltgo.WithSecurity(components.Security{
448+
Oauth: boltgo.String("<YOUR_OAUTH_HERE>"),
449+
}),
450+
)
451+
var xPublishableKey string = "<value>"
452+
453+
var xMerchantClientID string = "<value>"
454+
ctx := context.Background()
455+
res, err := s.Account.GetDetails(ctx, xPublishableKey, xMerchantClientID, operations.WithRetries(
456+
retry.Config{
457+
Strategy: "backoff",
458+
Backoff: &retry.BackoffStrategy{
459+
InitialInterval: 1,
460+
MaxInterval: 50,
461+
Exponent: 1.1,
462+
MaxElapsedTime: 100,
463+
},
464+
RetryConnectionErrors: false,
465+
}))
466+
if err != nil {
467+
log.Fatal(err)
468+
}
469+
if res.Account != nil {
470+
// handle response
471+
}
472+
}
473+
474+
```
475+
476+
If you'd like to override the default retry strategy for all operations that support retries, you can use the `WithRetryConfig` option at SDK initialization:
477+
```go
478+
package main
479+
480+
import (
481+
"context"
482+
boltgo "github.com/BoltApp/bolt-go"
483+
"github.com/BoltApp/bolt-go/models/components"
484+
"github.com/BoltApp/bolt-go/retry"
485+
"log"
486+
)
487+
488+
func main() {
489+
s := boltgo.New(
490+
boltgo.WithRetryConfig(
491+
retry.Config{
492+
Strategy: "backoff",
493+
Backoff: &retry.BackoffStrategy{
494+
InitialInterval: 1,
495+
MaxInterval: 50,
496+
Exponent: 1.1,
497+
MaxElapsedTime: 100,
498+
},
499+
RetryConnectionErrors: false,
500+
}),
501+
boltgo.WithSecurity(components.Security{
502+
Oauth: boltgo.String("<YOUR_OAUTH_HERE>"),
503+
}),
504+
)
505+
var xPublishableKey string = "<value>"
506+
507+
var xMerchantClientID string = "<value>"
508+
ctx := context.Background()
509+
res, err := s.Account.GetDetails(ctx, xPublishableKey, xMerchantClientID)
510+
if err != nil {
511+
log.Fatal(err)
512+
}
513+
if res.Account != nil {
514+
// handle response
515+
}
516+
}
517+
518+
```
519+
<!-- End Retries [retries] -->
520+
415521
<!-- Placeholder for Future Speakeasy SDK Sections -->
416522

417523
# Development

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,4 +148,14 @@ Based on:
148148
### Generated
149149
- [go v1.0.2] .
150150
### Releases
151-
- [Go v1.0.2] https://github.com/BoltApp/bolt-go/releases/tag/v1.0.2 - .
151+
- [Go v1.0.2] https://github.com/BoltApp/bolt-go/releases/tag/v1.0.2 - .
152+
153+
## 2024-07-11 00:11:10
154+
### Changes
155+
Based on:
156+
- OpenAPI Doc
157+
- Speakeasy CLI 1.331.0 (2.365.0) https://github.com/speakeasy-api/speakeasy
158+
### Generated
159+
- [go v1.1.0] .
160+
### Releases
161+
- [Go v1.1.0] https://github.com/BoltApp/bolt-go/releases/tag/v1.1.0 - .

USAGE.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,10 @@ func main() {
1616
}),
1717
)
1818
var xPublishableKey string = "<value>"
19+
20+
var xMerchantClientID string = "<value>"
1921
ctx := context.Background()
20-
res, err := s.Account.GetDetails(ctx, xPublishableKey)
22+
res, err := s.Account.GetDetails(ctx, xPublishableKey, xMerchantClientID)
2123
if err != nil {
2224
log.Fatal(err)
2325
}

0 commit comments

Comments
 (0)