Skip to content

Commit 80b59a2

Browse files
committed
## Go SDK Changes:
* `Polar.Checkouts.ClientGet()`: `response` **Changed** **Breaking** ⚠️ * `Polar.Events.Get()`: `response` **Changed** **Breaking** ⚠️ * `Polar.Events.List()`: * `request.Request.Hierarchical` **Added** * `response.Items.[]` **Changed** **Breaking** ⚠️ * `Polar.CustomerPortal.Subscriptions.Update()`: `response.Product` **Changed** **Breaking** ⚠️ * `Polar.CustomerPortal.Subscriptions.Cancel()`: `response.Product` **Changed** **Breaking** ⚠️ * `Polar.CustomerPortal.Subscriptions.Get()`: `response.Product` **Changed** **Breaking** ⚠️ * `Polar.CustomerPortal.Subscriptions.List()`: `response.Items.[].Product` **Changed** **Breaking** ⚠️ * `Polar.CustomerPortal.Organizations.Get()`: `response` **Changed** **Breaking** ⚠️ * `Polar.Organizations.Create()`: * `request.Request` **Changed** **Breaking** ⚠️ * `response` **Changed** * `Polar.CustomerPortal.Orders.Update()`: `response.Product` **Changed** **Breaking** ⚠️ * `Polar.Organizations.Update()`: * `request.OrganizationUpdate` **Changed** **Breaking** ⚠️ * `response` **Changed** * `Polar.CustomerPortal.Orders.Get()`: `response.Product` **Changed** **Breaking** ⚠️ * `Polar.CustomerPortal.Orders.List()`: `response.Items.[].Product` **Changed** **Breaking** ⚠️ * `Polar.CustomerPortal.Seats.ListClaimedSubscriptions()`: `response.[].Product` **Changed** **Breaking** ⚠️ * `Polar.CustomerPortal.Benefit-Grants.Update()`: `response.[customerBenefitGrantCustom].Benefit.Organization` **Changed** **Breaking** ⚠️ * `Polar.CustomerPortal.Benefit-Grants.Get()`: `response.[customerBenefitGrantMeterCredit].Benefit.Organization` **Changed** **Breaking** ⚠️ * `Polar.CustomerPortal.Benefit-Grants.List()`: * `request.Request.Sorting` **Changed** * `response.Items.[].[customerBenefitGrantDiscord].Benefit.Organization` **Changed** **Breaking** ⚠️ * `Polar.Customers.Create()`: * `request` **Changed** **Breaking** ⚠️ * `response.Members` **Added** * `Polar.Checkouts.ClientConfirm()`: * `request.CheckoutConfirmStripe.AllowTrial` **Added** * `response` **Changed** **Breaking** ⚠️ * `error.[trialAlreadyRedeemed]` **Added** * `Polar.Checkouts.ClientUpdate()`: * `request.CheckoutUpdatePublic.AllowTrial` **Added** * `response` **Changed** **Breaking** ⚠️ * `error.[trialAlreadyRedeemed]` **Added** * `Polar.Checkouts.Get()`: `response` **Changed** * `Polar.Products.List()`: `response.Items.[].Prices.[]` **Changed** * `Polar.Orders.List()`: `response.Items.[].PlatformFeeCurrency` **Added** * `Polar.Orders.Get()`: `response.PlatformFeeCurrency` **Added** * `Polar.Orders.Update()`: `response.PlatformFeeCurrency` **Added** * `Polar.Checkouts.List()`: `response.Items.[]` **Changed** * `Polar.Checkouts.Create()`: * `request.Request` **Changed** * `response` **Changed** * `Polar.Members.ListMembers()`: **Added** * `Polar.Checkouts.Update()`: * `request.CheckoutUpdate.AllowTrial` **Added** * `response` **Changed** * `error.[trialAlreadyRedeemed]` **Added** * `Polar.Products.Update()`: `response.Prices.[]` **Changed** * `Polar.Products.Get()`: `response.Prices.[]` **Changed** * `Polar.Products.Create()`: `response.Prices.[]` **Changed** * `Polar.Metrics.Get()`: `response` **Changed** * `Polar.Metrics.Limits()`: `response.Intervals.Hour.MinDays` **Added** * `Polar.Checkout-Links.List()`: `response.Items.[].Products.[].Prices.[]` **Changed** * `Polar.Checkout-Links.Create()`: `response.Products.[].Prices.[]` **Changed** * `Polar.Checkout-Links.Get()`: `response.Products.[].Prices.[]` **Changed** * `Polar.Checkout-Links.Update()`: `response.Products.[].Prices.[]` **Changed** * `Polar.Customers.List()`: * `request.Request.IncludeMembers` **Added** * `response.Items.[].Members` **Added** * `Polar.Products.UpdateBenefits()`: `response.Prices.[]` **Changed** * `Polar.Customers.Get()`: * `request.IncludeMembers` **Added** * `response.Members` **Added** * `Polar.Customers.Update()`: * `request.IncludeMembers` **Added** * `response.Members` **Added** * `Polar.Customers.GetExternal()`: * `request.IncludeMembers` **Added** * `response.Members` **Added** * `Polar.Customers.UpdateExternal()`: * `request.IncludeMembers` **Added** * `response.Members` **Added** * `Polar.Webhooks.ListWebhookDeliveries()`: `response.Items.[].WebhookEvent.Skipped` **Added** * `Polar.Subscriptions.Update()`: * `request.SubscriptionUpdate.[subscriptionUpdateBillingPeriod]` **Added** * `response.Product.Prices.[]` **Changed** * `Polar.Subscriptions.Revoke()`: `response.Product.Prices.[]` **Changed** * `Polar.Subscriptions.Get()`: `response.Product.Prices.[]` **Changed** * `Polar.Subscriptions.Create()`: `response.Product.Prices.[]` **Changed** * `Polar.Subscriptions.List()`: * `request.Request.CancelAtPeriodEnd` **Added** * `response.Items.[].Product.Prices.[]` **Changed** * `Polar.Organizations.Get()`: `response` **Changed** * `Polar.Organizations.List()`: `response.Items.[]` **Changed** * `Polar.Wallets.TopUp()`: **Deleted** **Breaking** ⚠️ * `Polar.Wallets.Get()`: **Deleted** **Breaking** ⚠️ * `Polar.Wallets.List()`: **Deleted** **Breaking** ⚠️ * `Polar.Customers.GetBalance()`: **Deleted** **Breaking** ⚠️ * `Polar.Event-Types.Update()`: **Added** * `Polar.Event-Types.List()`: **Added**
1 parent 9bf31a4 commit 80b59a2

File tree

277 files changed

+5270
-2396
lines changed

Some content is hidden

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

277 files changed

+5270
-2396
lines changed

.speakeasy/gen.lock

Lines changed: 177 additions & 93 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,13 @@ generation:
2222
hoistGlobalSecurity: true
2323
schemas:
2424
allOfMergeStrategy: shallowMerge
25+
requestBodyFieldName: ""
2526
tests:
2627
generateTests: true
2728
generateNewTests: false
2829
skipResponseBodyAssertions: false
2930
go:
30-
version: 0.12.0
31+
version: 0.13.0
3132
additionalDependencies: {}
3233
allowUnknownFieldsInWeakUnions: true
3334
baseErrorName: PolarError
@@ -44,14 +45,16 @@ go:
4445
shared: models/components
4546
webhooks: models/webhooks
4647
includeEmptyObjects: false
48+
inferUnionDiscriminators: false
4749
inputModelSuffix: input
4850
maxMethodParams: 4
4951
methodArguments: require-security-and-request
5052
modulePath: ""
53+
multipartArrayFormat: legacy
5154
nullableOptionalWrapper: false
5255
outputModelSuffix: output
5356
packageName: github.com/polarsource/polar-go
5457
respectRequiredFields: false
5558
responseFormat: envelope-http
5659
sdkPackageName: ""
57-
unionDeserializationStrategy: left-to-right
60+
unionStrategy: left-to-right

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.648.0
1+
speakeasyVersion: 1.665.0
22
sources:
33
Polar-OAS:
44
sourceNamespace: polar-oas
5-
sourceRevisionDigest: sha256:c0187c3b97b30297429930c9b97513e82a6fb748fa42bb6ef632b447899f4063
6-
sourceBlobDigest: sha256:64e17fc520f1c7b5bf6663aa5279d8655e70ee7240fa77085f5486aa632e0275
5+
sourceRevisionDigest: sha256:9247dc45404f40948788fb671923e1138f0ab3788af19697c59d003fea26a9ad
6+
sourceBlobDigest: sha256:734b964d4345a849aaf9225e4fbccc6ccf7241da227c7b4561ccd894cd162ef8
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1761092921
9+
- speakeasy-sdk-regen-1762302532
1010
- 0.1.0
1111
targets:
1212
polar:
1313
source: Polar-OAS
1414
sourceNamespace: polar-oas
15-
sourceRevisionDigest: sha256:c0187c3b97b30297429930c9b97513e82a6fb748fa42bb6ef632b447899f4063
16-
sourceBlobDigest: sha256:64e17fc520f1c7b5bf6663aa5279d8655e70ee7240fa77085f5486aa632e0275
15+
sourceRevisionDigest: sha256:9247dc45404f40948788fb671923e1138f0ab3788af19697c59d003fea26a9ad
16+
sourceBlobDigest: sha256:734b964d4345a849aaf9225e4fbccc6ccf7241da227c7b4561ccd894cd162ef8
1717
codeSamplesNamespace: polar-oas-code-samples-go
18-
codeSamplesRevisionDigest: sha256:b7df7298f24dd5bb9dfe53812578fd41300e81b7a45cb86528c8cd50a8fd75f2
18+
codeSamplesRevisionDigest: sha256:1b495b4d6bd6a428727f3e67d61d78a1b317d6a139528cf84274d777c5e7ee3e
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README.md

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -296,10 +296,10 @@ func main() {
296296
* [Update](docs/sdks/polarsubscriptions/README.md#update) - Update Subscription
297297
* [Cancel](docs/sdks/polarsubscriptions/README.md#cancel) - Cancel Subscription
298298

299-
#### [CustomerPortal.Wallets](docs/sdks/polarwallets/README.md)
299+
#### [CustomerPortal.Wallets](docs/sdks/wallets/README.md)
300300

301-
* [List](docs/sdks/polarwallets/README.md#list) - List Wallets
302-
* [Get](docs/sdks/polarwallets/README.md#get) - Get Wallet
301+
* [List](docs/sdks/wallets/README.md#list) - List Wallets
302+
* [Get](docs/sdks/wallets/README.md#get) - Get Wallet
303303

304304
### [Customers](docs/sdks/customers/README.md)
305305

@@ -314,7 +314,6 @@ func main() {
314314
* [DeleteExternal](docs/sdks/customers/README.md#deleteexternal) - Delete Customer by External ID
315315
* [GetState](docs/sdks/customers/README.md#getstate) - Get Customer State
316316
* [GetStateExternal](docs/sdks/customers/README.md#getstateexternal) - Get Customer State by External ID
317-
* [GetBalance](docs/sdks/customers/README.md#getbalance) - Get Customer Balance
318317

319318
### [CustomerSeats](docs/sdks/customerseats/README.md)
320319

@@ -352,6 +351,11 @@ func main() {
352351
* [Get](docs/sdks/events/README.md#get) - Get Event
353352
* [Ingest](docs/sdks/events/README.md#ingest) - Ingest Events
354353

354+
### [EventTypes](docs/sdks/eventtypes/README.md)
355+
356+
* [List](docs/sdks/eventtypes/README.md#list) - List Event Types
357+
* [Update](docs/sdks/eventtypes/README.md#update) - Update Event Type
358+
355359
### [Files](docs/sdks/files/README.md)
356360

357361
* [List](docs/sdks/files/README.md#list) - List Files
@@ -370,6 +374,10 @@ func main() {
370374
* [Activate](docs/sdks/licensekeys/README.md#activate) - Activate License Key
371375
* [Deactivate](docs/sdks/licensekeys/README.md#deactivate) - Deactivate License Key
372376

377+
### [Members](docs/sdks/members/README.md)
378+
379+
* [ListMembers](docs/sdks/members/README.md#listmembers) - List Members
380+
373381
### [Meters](docs/sdks/meters/README.md)
374382

375383
* [List](docs/sdks/meters/README.md#list) - List Meters
@@ -441,12 +449,6 @@ func main() {
441449
* [Update](docs/sdks/subscriptions/README.md#update) - Update Subscription
442450
* [Revoke](docs/sdks/subscriptions/README.md#revoke) - Revoke Subscription
443451

444-
### [Wallets](docs/sdks/wallets/README.md)
445-
446-
* [List](docs/sdks/wallets/README.md#list) - List Wallets
447-
* [Get](docs/sdks/wallets/README.md#get) - Get Wallet
448-
* [TopUp](docs/sdks/wallets/README.md#topup) - Top-Up Wallet
449-
450452
### [Webhooks](docs/sdks/webhooks/README.md)
451453

452454
* [ListWebhookEndpoints](docs/sdks/webhooks/README.md#listwebhookendpoints) - List Webhook Endpoints

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -558,4 +558,14 @@ Based on:
558558
### Generated
559559
- [go v0.12.0] .
560560
### Releases
561-
- [Go v0.12.0] https://github.com/polarsource/polar-go/releases/tag/v0.12.0 - .
561+
- [Go v0.12.0] https://github.com/polarsource/polar-go/releases/tag/v0.12.0 - .
562+
563+
## 2025-11-29 00:27:29
564+
### Changes
565+
Based on:
566+
- OpenAPI Doc
567+
- Speakeasy CLI 1.665.0 (2.767.2) https://github.com/speakeasy-api/speakeasy
568+
### Generated
569+
- [go v0.13.0] .
570+
### Releases
571+
- [Go v0.13.0] https://github.com/polarsource/polar-go/releases/tag/v0.13.0 - .

benefitgrants.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ func (s *BenefitGrants) List(ctx context.Context, request operations.BenefitGran
8888
req.Header.Set("Accept", "application/json")
8989
req.Header.Set("User-Agent", s.sdkConfiguration.UserAgent)
9090

91-
if err := utils.PopulateQueryParams(ctx, req, request, nil); err != nil {
91+
if err := utils.PopulateQueryParams(ctx, req, request, nil, nil); err != nil {
9292
return nil, fmt.Errorf("error populating query params: %w", err)
9393
}
9494

benefits.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ func (s *Benefits) List(ctx context.Context, request operations.BenefitsListRequ
8888
req.Header.Set("Accept", "application/json")
8989
req.Header.Set("User-Agent", s.sdkConfiguration.UserAgent)
9090

91-
if err := utils.PopulateQueryParams(ctx, req, request, nil); err != nil {
91+
if err := utils.PopulateQueryParams(ctx, req, request, nil, nil); err != nil {
9292
return nil, fmt.Errorf("error populating query params: %w", err)
9393
}
9494

@@ -1402,7 +1402,7 @@ func (s *Benefits) Grants(ctx context.Context, request operations.BenefitsGrants
14021402
req.Header.Set("Accept", "application/json")
14031403
req.Header.Set("User-Agent", s.sdkConfiguration.UserAgent)
14041404

1405-
if err := utils.PopulateQueryParams(ctx, req, request, nil); err != nil {
1405+
if err := utils.PopulateQueryParams(ctx, req, request, nil, nil); err != nil {
14061406
return nil, fmt.Errorf("error populating query params: %w", err)
14071407
}
14081408

checkoutlinks.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ func (s *CheckoutLinks) List(ctx context.Context, request operations.CheckoutLin
8888
req.Header.Set("Accept", "application/json")
8989
req.Header.Set("User-Agent", s.sdkConfiguration.UserAgent)
9090

91-
if err := utils.PopulateQueryParams(ctx, req, request, nil); err != nil {
91+
if err := utils.PopulateQueryParams(ctx, req, request, nil, nil); err != nil {
9292
return nil, fmt.Errorf("error populating query params: %w", err)
9393
}
9494

checkouts.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ func (s *Checkouts) List(ctx context.Context, request operations.CheckoutsListRe
8888
req.Header.Set("Accept", "application/json")
8989
req.Header.Set("User-Agent", s.sdkConfiguration.UserAgent)
9090

91-
if err := utils.PopulateQueryParams(ctx, req, request, nil); err != nil {
91+
if err := utils.PopulateQueryParams(ctx, req, request, nil, nil); err != nil {
9292
return nil, fmt.Errorf("error populating query params: %w", err)
9393
}
9494

0 commit comments

Comments
 (0)