Skip to content

Commit d7a02e3

Browse files
committed
## Php SDK Changes:
* `polar->refunds->create()`: * `response.dispute` **Added** * `error.status[400]` **Removed** **Breaking** ⚠️ * `polar->events->get()`: `response` **Changed** **Breaking** ⚠️ * `polar->events->list()`: * `request->depth` **Added** * `response` **Changed** **Breaking** ⚠️ * `polar->customer_portal->subscriptions->update()`: `response` **Changed** **Breaking** ⚠️ * `polar->customer_portal->subscriptions->cancel()`: `response` **Changed** **Breaking** ⚠️ * `polar->customer_portal->subscriptions->get()`: `response` **Changed** **Breaking** ⚠️ * `polar->customer_portal->subscriptions->list()`: `response.items->[]` **Changed** **Breaking** ⚠️ * `polar->customer_portal->organizations->get()`: `response` **Changed** **Breaking** ⚠️ * `polar->customer_portal->orders->update()`: `response.product` **Changed** **Breaking** ⚠️ * `polar->customer_portal->orders->get()`: `response.product` **Changed** **Breaking** ⚠️ * `polar->customer_portal->orders->list()`: `response.items->[]->product` **Changed** **Breaking** ⚠️ * `polar->customer_portal->seats->listClaimedSubscriptions()`: `response.[]` **Changed** **Breaking** ⚠️ * `polar->organizations->create()`: * `request` **Changed** **Breaking** ⚠️ * `response` **Changed** * `polar->customer_portal->benefit-grants->update()`: `response` **Changed** **Breaking** ⚠️ * `polar->organizations->update()`: * `request.organizationUpdate` **Changed** **Breaking** ⚠️ * `response` **Changed** * `polar->customer_portal->benefit-grants->get()`: `response` **Changed** **Breaking** ⚠️ * `polar->customer_portal->benefit-grants->list()`: * `request` **Changed** * `response.items->[]` **Changed** **Breaking** ⚠️ * `polar->metrics->get()`: * `request->metrics` **Added** * `response` **Changed** **Breaking** ⚠️ * `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->clientGet()`: `response` **Changed** **Breaking** ⚠️ * `polar->refunds->list()`: `response.items->[]->dispute` **Added** * `polar->checkout-links->list()`: `response.items->[]->products->[]->prices->[]` **Changed** * `polar->benefit-grants->list()`: `response.items->[]->memberId` **Added** * `polar->webhooks->listWebhookDeliveries()`: `response.items->[]->webhookEvent->skipped` **Added** * `polar->products->list()`: `response.items->[]->prices->[]` **Changed** * `polar->products->create()`: `response.prices->[]` **Changed** * `polar->products->get()`: `response.prices->[]` **Changed** * `polar->products->update()`: `response.prices->[]` **Changed** * `polar->products->updateBenefits()`: `response.prices->[]` **Changed** * `polar->orders->list()`: `response.items->[]->platformFeeCurrency` **Added** * `polar->orders->get()`: `response.platformFeeCurrency` **Added** * `polar->orders->update()`: `response.platformFeeCurrency` **Added** * `polar->disputes->list()`: **Added** * `polar->benefits->list()`: `request` **Changed** * `polar->checkouts->list()`: `response.items->[]` **Changed** * `polar->checkouts->create()`: * `request` **Changed** * `response` **Changed** * `polar->checkouts->get()`: `response` **Changed** * `polar->checkouts->update()`: * `request.checkoutUpdate->allowTrial` **Added** * `response` **Changed** * `error.[trialAlreadyRedeemed]` **Added** * `polar->oauth2->authorize()`: `response` **Changed** * `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->metrics->limits()`: `response.intervals->hour->minDays` **Added** * `polar->benefits->grants()`: * `request->memberId` **Added** * `response.items->[]->memberId` **Added** * `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()`: `response.items->[]->members` **Added** * `polar->customers->create()`: * `request->owner` **Added** * `response.members` **Added** * `polar->customers->get()`: `response.members` **Added** * `polar->customers->update()`: `response.members` **Added** * `polar->customers->getExternal()`: `response.members` **Added** * `polar->customers->updateExternal()`: `response.members` **Added** * `polar->subscriptions->create()`: `response.product->prices->[]` **Changed** * `polar->subscriptions->list()`: * `request` **Changed** * `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** * `polar->members->deleteMember()`: **Added** * `polar->members->createMember()`: **Added** * `polar->members->listMembers()`: **Added** * `polar->disputes->get()`: **Added**
1 parent c063d47 commit d7a02e3

File tree

456 files changed

+21137
-4259
lines changed

Some content is hidden

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

456 files changed

+21137
-4259
lines changed

.speakeasy/gen.lock

Lines changed: 11274 additions & 2240 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,14 @@ generation:
1919
hoistGlobalSecurity: true
2020
schemas:
2121
allOfMergeStrategy: shallowMerge
22+
requestBodyFieldName: ""
23+
persistentEdits: {}
2224
tests:
2325
generateTests: true
2426
generateNewTests: false
2527
skipResponseBodyAssertions: false
2628
php:
27-
version: 0.7.0
29+
version: 0.7.1
2830
additionalDependencies:
2931
autoload: {}
3032
autoload-dev: {}
@@ -42,12 +44,14 @@ php:
4244
operations: Models/Operations
4345
shared: Models/Components
4446
webhooks: Models/Webhooks
47+
inferUnionDiscriminators: false
4548
inputModelSuffix: input
4649
laravelServiceProvider:
4750
enabled: true
4851
svcName: openapi
4952
maxMethodParams: 4
5053
methodArguments: infer-optional-args
54+
multipartArrayFormat: legacy
5155
namespace: Polar
5256
outputModelSuffix: output
5357
packageName: polar-sh/sdk

.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.682.0
22
sources:
33
Polar-OAS:
44
sourceNamespace: polar-oas
5-
sourceRevisionDigest: sha256:c0187c3b97b30297429930c9b97513e82a6fb748fa42bb6ef632b447899f4063
6-
sourceBlobDigest: sha256:64e17fc520f1c7b5bf6663aa5279d8655e70ee7240fa77085f5486aa632e0275
5+
sourceRevisionDigest: sha256:35b3c5c556207f389c24af2eb4630b7a922aa34901dad13adf0af0ce22807372
6+
sourceBlobDigest: sha256:0738a1ac7966323b52cec0cffc2c670422f5f5a7930918dc90406b4638dc0aae
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1761092353
9+
- speakeasy-sdk-regen-1762301989
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:35b3c5c556207f389c24af2eb4630b7a922aa34901dad13adf0af0ce22807372
16+
sourceBlobDigest: sha256:0738a1ac7966323b52cec0cffc2c670422f5f5a7930918dc90406b4638dc0aae
1717
codeSamplesNamespace: polar-api-php-code-samples
18-
codeSamplesRevisionDigest: sha256:04aecb4b5c428435e3ef2889dde87529ea6b17b44db4fe251657f934e4f9ce67
18+
codeSamplesRevisionDigest: sha256:9bfe6bfadb9d9c0f2e74e06ad13a7313b1c949d1907ff45079df90b167227fc9
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README.md

Lines changed: 74 additions & 65 deletions
Large diffs are not rendered by default.

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -388,4 +388,14 @@ Based on:
388388
### Generated
389389
- [php v0.7.0] .
390390
### Releases
391-
- [Composer v0.7.0] https://packagist.org/packages/polar-sh/sdk#v0.7.0 - .
391+
- [Composer v0.7.0] https://packagist.org/packages/polar-sh/sdk#v0.7.0 - .
392+
393+
## 2026-01-07 00:20:17
394+
### Changes
395+
Based on:
396+
- OpenAPI Doc
397+
- Speakeasy CLI 1.682.0 (2.791.1) https://github.com/speakeasy-api/speakeasy
398+
### Generated
399+
- [php v0.7.1] .
400+
### Releases
401+
- [Composer v0.7.1] https://packagist.org/packages/polar-sh/sdk#v0.7.1 - .

docs/Models/Components/AuthorizeResponseOrganization.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,5 @@
99
| `subType` | *string* | :heavy_check_mark: | N/A |
1010
| `sub` | [Components\AuthorizeOrganization](../../Models/Components/AuthorizeOrganization.md) | :heavy_check_mark: | N/A |
1111
| `scopes` | array<[Components\Scope](../../Models/Components/Scope.md)> | :heavy_check_mark: | N/A |
12+
| `scopeDisplayNames` | array<string, *string*> | :heavy_minus_sign: | N/A |
1213
| `organizations` | array<[Components\AuthorizeOrganization](../../Models/Components/AuthorizeOrganization.md)> | :heavy_check_mark: | N/A |

docs/Models/Components/AuthorizeResponseUser.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,5 @@
88
| `client` | [Components\OAuth2ClientPublic](../../Models/Components/OAuth2ClientPublic.md) | :heavy_check_mark: | N/A |
99
| `subType` | *string* | :heavy_check_mark: | N/A |
1010
| `sub` | [Components\AuthorizeUser](../../Models/Components/AuthorizeUser.md) | :heavy_check_mark: | N/A |
11-
| `scopes` | array<[Components\Scope](../../Models/Components/Scope.md)> | :heavy_check_mark: | N/A |
11+
| `scopes` | array<[Components\Scope](../../Models/Components/Scope.md)> | :heavy_check_mark: | N/A |
12+
| `scopeDisplayNames` | array<string, *string*> | :heavy_minus_sign: | N/A |

docs/Models/Components/BenefitCustom.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ Use it to grant any kind of benefit that doesn't fit in the other types.
1717
| `selectable` | *bool* | :heavy_check_mark: | Whether the benefit is selectable when creating a product. |
1818
| `deletable` | *bool* | :heavy_check_mark: | Whether the benefit is deletable. |
1919
| `organizationId` | *string* | :heavy_check_mark: | The ID of the organization owning the benefit. |
20-
| `metadata` | array<string, [string\|int\|float\|bool](../../Models/Components/BenefitCustomMetadata.md)> | :heavy_check_mark: | N/A |
20+
| `metadata` | array<string, [string\|int\|float\|bool](../../Models/Components/MetadataOutputType.md)> | :heavy_check_mark: | N/A |
2121
| `properties` | [Components\BenefitCustomProperties](../../Models/Components/BenefitCustomProperties.md) | :heavy_check_mark: | Properties for a benefit of type `custom`. |

docs/Models/Components/BenefitCustomSubscriber.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@
1313
| `selectable` | *bool* | :heavy_check_mark: | Whether the benefit is selectable when creating a product. |
1414
| `deletable` | *bool* | :heavy_check_mark: | Whether the benefit is deletable. |
1515
| `organizationId` | *string* | :heavy_check_mark: | The ID of the organization owning the benefit. |
16-
| `metadata` | array<string, [string\|int\|float\|bool](../../Models/Components/BenefitCustomSubscriberMetadata.md)> | :heavy_check_mark: | N/A |
17-
| `organization` | [Components\Organization](../../Models/Components/Organization.md) | :heavy_check_mark: | N/A |
16+
| `metadata` | array<string, [string\|int\|float\|bool](../../Models/Components/MetadataOutputType.md)> | :heavy_check_mark: | N/A |
17+
| `organization` | [Components\BenefitSubscriberOrganization](../../Models/Components/BenefitSubscriberOrganization.md) | :heavy_check_mark: | N/A |
1818
| `properties` | [Components\BenefitCustomSubscriberProperties](../../Models/Components/BenefitCustomSubscriberProperties.md) | :heavy_check_mark: | Properties available to subscribers for a benefit of type `custom`. |

docs/Models/Components/BenefitCycledEvent.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ An event created by Polar when a benefit is cycled.
1414
| `customer` | [Components\Customer](../../Models/Components/Customer.md) | :heavy_check_mark: | The customer associated with the event. | |
1515
| `externalCustomerId` | *string* | :heavy_check_mark: | ID of the customer in your system associated with the event. | |
1616
| `childCount` | *?int* | :heavy_minus_sign: | Number of direct child events linked to this event. | |
17+
| `parentId` | *?string* | :heavy_minus_sign: | The ID of the parent event. | |
18+
| `label` | *string* | :heavy_check_mark: | Human readable label of the event type. | |
1719
| `source` | *string* | :heavy_check_mark: | The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. | |
1820
| `name` | *string* | :heavy_check_mark: | The name of the event. | |
1921
| `metadata` | [Components\BenefitGrantMetadata](../../Models/Components/BenefitGrantMetadata.md) | :heavy_check_mark: | N/A | |

0 commit comments

Comments
 (0)