Skip to content

Commit 058a23a

Browse files
committed
## Php SDK Changes:
* `polar->organizations->create()`: * `request` **Changed** **Breaking** ⚠️ * `response` **Changed** * `polar->organizations->update()`: * `request.organizationUpdate` **Changed** **Breaking** ⚠️ * `response` **Changed** * `polar->refunds->create()`: * `response.dispute` **Added** * `error.status[400]` **Removed** **Breaking** ⚠️ * `polar->checkouts->clientGet()`: `response` **Changed** **Breaking** ⚠️ * `polar->checkouts->clientUpdate()`: * `request.checkoutUpdatePublic->allowTrial` **Added** * `response` **Changed** **Breaking** ⚠️ * `error.[trialAlreadyRedeemed]` **Added** * `polar->events->get()`: `response` **Changed** **Breaking** ⚠️ * `polar->events->list()`: * `request->depth` **Added** * `response.items->[]` **Changed** **Breaking** ⚠️ * `polar->customer_portal->subscriptions->update()`: `response.product` **Changed** **Breaking** ⚠️ * `polar->customer_portal->subscriptions->cancel()`: `response.product` **Changed** **Breaking** ⚠️ * `polar->customer_portal->subscriptions->get()`: `response.product` **Changed** **Breaking** ⚠️ * `polar->customer_portal->subscriptions->list()`: `response.items->[]->product` **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.[]->product` **Changed** **Breaking** ⚠️ * `polar->customer_portal->benefit-grants->update()`: `response.[customerBenefitGrantDiscord]->benefit->organization` **Changed** **Breaking** ⚠️ * `polar->customer_portal->benefit-grants->get()`: `response.[customerBenefitGrantDiscord]->benefit->organization` **Changed** **Breaking** ⚠️ * `polar->customer_portal->benefit-grants->list()`: * `request->sorting` **Changed** * `response.items->[]->[customerBenefitGrantMeterCredit]->benefit->organization` **Changed** **Breaking** ⚠️ * `polar->customers->create()`: * `request` **Changed** **Breaking** ⚠️ * `response.members` **Added** * `polar->metrics->get()`: * `request->metrics` **Added** * `response` **Changed** **Breaking** ⚠️ * `polar->checkouts->clientConfirm()`: * `request.checkoutConfirmStripe->allowTrial` **Added** * `response` **Changed** **Breaking** ⚠️ * `error.[trialAlreadyRedeemed]` **Added** * `polar->refunds->list()`: `response.items->[]->dispute` **Added** * `polar->checkout-links->update()`: `response.products->[]->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->products->list()`: `response.items->[]->prices->[]` **Changed** * `polar->checkouts->list()`: `response.items->[]` **Changed** * `polar->checkouts->create()`: * `request` **Changed** * `response` **Changed** * `polar->webhooks->listWebhookDeliveries()`: `response.items->[]->webhookEvent->skipped` **Added** * `polar->subscriptions->update()`: * `request.subscriptionUpdate->[subscriptionUpdateBillingPeriod]` **Added** * `response.product->prices->[]` **Changed** * `polar->checkouts->get()`: `response` **Changed** * `polar->checkouts->update()`: * `request.checkoutUpdate->allowTrial` **Added** * `response` **Changed** * `error.[trialAlreadyRedeemed]` **Added** * `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->products->create()`: `response.prices->[]` **Changed** * `polar->customers->list()`: * `request->includeMembers` **Added** * `response.items->[]->members` **Added** * `polar->subscriptions->revoke()`: `response.product->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->subscriptions->get()`: `response.product->prices->[]` **Changed** * `polar->subscriptions->create()`: `response.product->prices->[]` **Changed** * `polar->subscriptions->list()`: * `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** * `polar->members->listMembers()`: **Added** * `polar->disputes->get()`: **Added** * `polar->disputes->list()`: **Added**
1 parent c063d47 commit 058a23a

File tree

313 files changed

+18038
-3921
lines changed

Some content is hidden

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

313 files changed

+18038
-3921
lines changed

.speakeasy/gen.lock

Lines changed: 11249 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.674.0
22
sources:
33
Polar-OAS:
44
sourceNamespace: polar-oas
5-
sourceRevisionDigest: sha256:c0187c3b97b30297429930c9b97513e82a6fb748fa42bb6ef632b447899f4063
6-
sourceBlobDigest: sha256:64e17fc520f1c7b5bf6663aa5279d8655e70ee7240fa77085f5486aa632e0275
5+
sourceRevisionDigest: sha256:b086f4cd7a84a1edb6d416d1b29aadf89b4e6b74c9e34ae854a01bfd3a4f7f26
6+
sourceBlobDigest: sha256:feeab68926966e0832d9a9e43bf0558945968d82891118288405f20d2b69c9d5
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:b086f4cd7a84a1edb6d416d1b29aadf89b4e6b74c9e34ae854a01bfd3a4f7f26
16+
sourceBlobDigest: sha256:feeab68926966e0832d9a9e43bf0558945968d82891118288405f20d2b69c9d5
1717
codeSamplesNamespace: polar-api-php-code-samples
18-
codeSamplesRevisionDigest: sha256:04aecb4b5c428435e3ef2889dde87529ea6b17b44db4fe251657f934e4f9ce67
18+
codeSamplesRevisionDigest: sha256:3b711adc789307487ba07b594ba10618aa3fe61e9c1eb6e879fca436d6bee3f9
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README.md

Lines changed: 72 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+
## 2025-12-10 00:21:33
394+
### Changes
395+
Based on:
396+
- OpenAPI Doc
397+
- Speakeasy CLI 1.674.0 (2.778.0) 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/BenefitCustomSubscriber.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@
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. |
1616
| `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 |
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 | |

docs/Models/Components/BenefitDiscordSubscriber.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@
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. |
1616
| `metadata` | array<string, [string\|int\|float\|bool](../../Models/Components/BenefitDiscordSubscriberMetadata.md)> | :heavy_check_mark: | N/A |
17-
| `organization` | [Components\Organization](../../Models/Components/Organization.md) | :heavy_check_mark: | N/A |
17+
| `organization` | [Components\BenefitSubscriberOrganization](../../Models/Components/BenefitSubscriberOrganization.md) | :heavy_check_mark: | N/A |
1818
| `properties` | [Components\BenefitDiscordSubscriberProperties](../../Models/Components/BenefitDiscordSubscriberProperties.md) | :heavy_check_mark: | Properties available to subscribers for a benefit of type `discord`. |

docs/Models/Components/BenefitDownloadablesSubscriber.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@
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. |
1616
| `metadata` | array<string, [string\|int\|float\|bool](../../Models/Components/BenefitDownloadablesSubscriberMetadata.md)> | :heavy_check_mark: | N/A |
17-
| `organization` | [Components\Organization](../../Models/Components/Organization.md) | :heavy_check_mark: | N/A |
17+
| `organization` | [Components\BenefitSubscriberOrganization](../../Models/Components/BenefitSubscriberOrganization.md) | :heavy_check_mark: | N/A |
1818
| `properties` | [Components\BenefitDownloadablesSubscriberProperties](../../Models/Components/BenefitDownloadablesSubscriberProperties.md) | :heavy_check_mark: | N/A |

docs/Models/Components/BenefitGitHubRepositorySubscriber.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@
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. |
1616
| `metadata` | array<string, [string\|int\|float\|bool](../../Models/Components/BenefitGitHubRepositorySubscriberMetadata.md)> | :heavy_check_mark: | N/A |
17-
| `organization` | [Components\Organization](../../Models/Components/Organization.md) | :heavy_check_mark: | N/A |
17+
| `organization` | [Components\BenefitSubscriberOrganization](../../Models/Components/BenefitSubscriberOrganization.md) | :heavy_check_mark: | N/A |
1818
| `properties` | [Components\BenefitGitHubRepositorySubscriberProperties](../../Models/Components/BenefitGitHubRepositorySubscriberProperties.md) | :heavy_check_mark: | Properties available to subscribers for a benefit of type `github_repository`. |

0 commit comments

Comments
 (0)