Skip to content

Commit 7874a9c

Browse files
committed
## Php SDK Changes:
* `polar->customer_portal->orders->list()`: `response.items[]->product` **Changed** (Breaking ⚠️) * `polar->checkouts->clientConfirm()`: `response` **Changed** (Breaking ⚠️) * `polar->checkouts->clientGet()`: `response` **Changed** (Breaking ⚠️) * `polar->events->get()`: `response.union(SystemEvent)->union(subscription.updated)->metadata->union(SubscriptionUpdatedProductMetadata)->prorationBehavior->enum(reset)` **Added** (Breaking ⚠️) * `polar->events->list()`: `response.union(ListResource_Event_)->items[]->union(SystemEvent)->union(subscription.updated)->metadata->union(SubscriptionUpdatedSeatsMetadata)->prorationBehavior->enum(reset)` **Added** (Breaking ⚠️) * `polar->customer_portal->subscriptions->update()`: * `request.customerSubscriptionUpdate->union(CustomerSubscriptionUpdateSeats)->prorationBehavior->enum(reset)` **Added** * `response.product` **Changed** (Breaking ⚠️) * `polar->customer_portal->subscriptions->cancel()`: `response.product` **Changed** (Breaking ⚠️) * `polar->organizations->list()`: `response.items[]` **Changed** (Breaking ⚠️) * `polar->organizations->create()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `polar->organizations->get()`: `response` **Changed** (Breaking ⚠️) * `polar->organizations->update()`: * `request.organizationUpdate` **Changed** (Breaking ⚠️) * `response` **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->seats->listClaimedSubscriptions()`: `response.items[]->product` **Changed** (Breaking ⚠️) * `polar->customer_portal->benefitGrants->update()`: `response` **Changed** (Breaking ⚠️) * `polar->customer_portal->benefitGrants->get()`: `response` **Changed** (Breaking ⚠️) * `polar->customer_portal->benefitGrants->list()`: `response.items[]` **Changed** (Breaking ⚠️) * `polar->checkouts->clientUpdate()`: `response` **Changed** (Breaking ⚠️) * `polar->license_keys->list()`: `request` **Changed** (Breaking ⚠️) * `polar->benefits->create()`: `response` **Changed** * `polar->benefits->update()`: `response` **Changed** * `polar->products->get()`: `response` **Changed** * `polar->products->update()`: * `request.productUpdate->prices[]->union(2)->union(metered_unit)->priceCurrency` **Changed** * `response` **Changed** * `polar->products->updateBenefits()`: `response` **Changed** * `polar->orders->list()`: * `request->subscriptionId` **Added** * `polar->checkouts->list()`: `response.items[]` **Changed** * `polar->checkouts->create()`: * `request->currency` **Changed** * `response` **Changed** * `polar->checkouts->get()`: `response` **Changed** * `polar->checkouts->update()`: * `request.checkoutUpdate->currency` **Changed** * `response` **Changed** * `polar->members->deleteMemberByExternalId()`: **Added** * `polar->products->list()`: `response.items[]` **Changed** * `polar->discounts->create()`: * `request->union(DiscountFixedOnceForeverDurationCreate)->currency` **Changed** * `polar->metrics->get()`: `response` **Changed** * `polar->benefit-grants->list()`: `response.items[]->benefit` **Changed** * `polar->checkout-links->list()`: `response.items[]->products[]` **Changed** * `polar->checkout-links->create()`: `response.products[]` **Changed** * `polar->checkout-links->get()`: `response.products[]` **Changed** * `polar->checkout-links->update()`: `response.products[]` **Changed** * `polar->benefits->grants()`: `response.items[]->benefit` **Changed** * `polar->discounts->update()`: * `request.discountUpdate->currency` **Changed** * `polar->products->create()`: * `request->union(ProductCreateRecurring)->prices[]->union(seat_based)->priceCurrency` **Changed** * `response` **Changed** * `polar->benefits->get()`: `response` **Changed** * `polar->members->getMemberByExternalId()`: **Added** * `polar->customer_portal->seats->assignSeat()`: * `request->checkoutClientSecret` **Added** * `polar->benefits->list()`: `response.items[]` **Changed** * `polar->metrics->export()`: **Added** * `polar->subscriptions->update()`: * `request.subscriptionUpdate->union(SubscriptionUpdateSeats)->prorationBehavior->enum(reset)` **Added** * `response` **Changed** * `polar->subscriptions->revoke()`: `response` **Changed** * `polar->customer_portal->orders->confirmRetryPayment()`: `error.status[429]` **Added** * `polar->subscriptions->get()`: `response` **Changed** * `polar->subscriptions->create()`: `response` **Changed** * `polar->subscriptions->list()`: `response.items[]` **Changed** * `polar->customer_portal->customers->verifyEmailUpdate()`: **Added** * `polar->customer_portal->customers->checkEmailUpdate()`: **Added** * `polar->customer-seats->assignSeat()`: * `request->checkoutClientSecret` **Added** * `polar->customer_portal->customers->requestEmailUpdate()`: **Added** * `polar->members->updateMemberByExternalId()`: **Added** * `polar->meters->list()`: `response.items[]` **Changed** * `polar->meters->create()`: * `request` **Changed** * `response` **Changed** * `polar->meters->get()`: `response` **Changed** * `polar->meters->update()`: * `request.meterUpdate` **Changed** * `response` **Changed** * `polar->customer_meters->list()`: `response.items[]->meter` **Changed** * `polar->customer_meters->get()`: `response.meter` **Changed**
1 parent d9f28be commit 7874a9c

184 files changed

Lines changed: 4589 additions & 882 deletions

File tree

Some content is hidden

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

.speakeasy/gen.lock

Lines changed: 598 additions & 293 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ generation:
2929
generateNewTests: false
3030
skipResponseBodyAssertions: false
3131
php:
32-
version: 0.10.0
32+
version: 0.10.1
3333
additionalDependencies:
3434
autoload: {}
3535
autoload-dev: {}

.speakeasy/workflow.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
1-
speakeasyVersion: 1.761.1
1+
speakeasyVersion: 1.761.9
22
sources:
33
Polar-OAS:
44
sourceNamespace: polar-oas
5-
sourceRevisionDigest: sha256:e4cf14ef1457c450131e2b13ae08708a300d8b30c87c64a913a02d02e2bf2e99
6-
sourceBlobDigest: sha256:d5e55f4c7f96616a3eb731e9d7ba473485b86b6ef897b2fd5cacff504a1b21e9
5+
sourceRevisionDigest: sha256:9e0d56a07a6399d64afd754830ebf709fa003cb2f3a949cb9b437335d0e4acb1
6+
sourceBlobDigest: sha256:ebf2beaed5fa4a1aa5bcdaeed2a8c25478cc9d18c238559bff924adbd5e80e07
77
tags:
88
- latest
99
- 0.1.0
1010
targets:
1111
polar:
1212
source: Polar-OAS
1313
sourceNamespace: polar-oas
14-
sourceRevisionDigest: sha256:e4cf14ef1457c450131e2b13ae08708a300d8b30c87c64a913a02d02e2bf2e99
15-
sourceBlobDigest: sha256:d5e55f4c7f96616a3eb731e9d7ba473485b86b6ef897b2fd5cacff504a1b21e9
14+
sourceRevisionDigest: sha256:9e0d56a07a6399d64afd754830ebf709fa003cb2f3a949cb9b437335d0e4acb1
15+
sourceBlobDigest: sha256:ebf2beaed5fa4a1aa5bcdaeed2a8c25478cc9d18c238559bff924adbd5e80e07
1616
codeSamplesNamespace: polar-api-php-code-samples
17-
codeSamplesRevisionDigest: sha256:ca15dae2fae6dadceb36cf8f956d8f2a659edd38fd656faee4cba6b4389e6ddf
17+
codeSamplesRevisionDigest: sha256:51836c9e976ee7bfd8023b6c1b5fc7d1e5b112648b2c8eeba316e69a70a0bedc
1818
workflow:
1919
workflowVersion: 1.0.0
2020
speakeasyVersion: latest

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,9 @@ foreach ($responses as $response) {
232232
* [addPaymentMethod](docs/sdks/polarcustomers/README.md#addpaymentmethod) - Add Customer Payment Method
233233
* [confirmPaymentMethod](docs/sdks/polarcustomers/README.md#confirmpaymentmethod) - Confirm Customer Payment Method
234234
* [deletePaymentMethod](docs/sdks/polarcustomers/README.md#deletepaymentmethod) - Delete Customer Payment Method
235+
* [requestEmailUpdate](docs/sdks/polarcustomers/README.md#requestemailupdate) - Request Email Change
236+
* [checkEmailUpdate](docs/sdks/polarcustomers/README.md#checkemailupdate) - Check Email Change Token
237+
* [verifyEmailUpdate](docs/sdks/polarcustomers/README.md#verifyemailupdate) - Verify Email Change
235238

236239
### [CustomerPortal.Downloadables](docs/sdks/downloadables/README.md)
237240

@@ -363,6 +366,9 @@ foreach ($responses as $response) {
363366
* [getMember](docs/sdks/members/README.md#getmember) - Get Member
364367
* [deleteMember](docs/sdks/members/README.md#deletemember) - Delete Member
365368
* [updateMember](docs/sdks/members/README.md#updatemember) - Update Member
369+
* [getMemberByExternalId](docs/sdks/members/README.md#getmemberbyexternalid) - Get Member by External ID
370+
* [deleteMemberByExternalId](docs/sdks/members/README.md#deletememberbyexternalid) - Delete Member by External ID
371+
* [updateMemberByExternalId](docs/sdks/members/README.md#updatememberbyexternalid) - Update Member by External ID
366372

367373
### [Meters](docs/sdks/meters/README.md)
368374

@@ -375,6 +381,7 @@ foreach ($responses as $response) {
375381
### [Metrics](docs/sdks/metrics/README.md)
376382

377383
* [get](docs/sdks/metrics/README.md#get) - Get Metrics
384+
* [export](docs/sdks/metrics/README.md#export) - Export Metrics
378385
* [limits](docs/sdks/metrics/README.md#limits) - Get Metrics Limits
379386
* [listDashboards](docs/sdks/metrics/README.md#listdashboards) - List Metric Dashboards
380387
* [createDashboard](docs/sdks/metrics/README.md#createdashboard) - Create Metric Dashboard

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -428,4 +428,14 @@ Based on:
428428
### Generated
429429
- [php v0.10.0] .
430430
### Releases
431-
- [Composer v0.10.0] https://packagist.org/packages/polar-sh/sdk#v0.10.0 - .
431+
- [Composer v0.10.0] https://packagist.org/packages/polar-sh/sdk#v0.10.0 - .
432+
433+
## 2026-04-25 00:34:30
434+
### Changes
435+
Based on:
436+
- OpenAPI Doc
437+
- Speakeasy CLI 1.761.9 (2.881.4) https://github.com/speakeasy-api/speakeasy
438+
### Generated
439+
- [php v0.10.1] .
440+
### Releases
441+
- [Composer v0.10.1] https://packagist.org/packages/polar-sh/sdk#v0.10.1 - .

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"require-dev": {
2020
"laravel/pint": "1.29.0",
2121
"phpstan/phpstan": "2.1.44",
22-
"phpunit/phpunit": ">=10",
22+
"phpunit/phpunit": "^11.5.50 || ^12.5.8 || >=13.0.0",
2323
"roave/security-advisories": "dev-latest",
2424
"orchestra/testbench": ">=9.6"
2525
},
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# AnnualRecurringRevenue
2+
3+
4+
## Supported Types
5+
6+
### `int`
7+
8+
```php
9+
/**
10+
* @var int
11+
*/
12+
int $value = /* values here */
13+
```
14+
15+
### `float`
16+
17+
```php
18+
/**
19+
* @var float
20+
*/
21+
float $value = /* values here */
22+
```
23+

docs/Models/Components/BenefitCustom.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ Use it to grant any kind of benefit that doesn't fit in the other types.
1616
| `description` | *string* | :heavy_check_mark: | The description of the benefit. |
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. |
19+
| `isDeleted` | *bool* | :heavy_check_mark: | Whether the benefit is deleted. |
1920
| `organizationId` | *string* | :heavy_check_mark: | The ID of the organization owning the benefit. |
2021
| `metadata` | array<string, [string\|int\|float\|bool](../../Models/Components/MetadataOutputType.md)> | :heavy_check_mark: | N/A |
2122
| `properties` | [Components\BenefitCustomProperties](../../Models/Components/BenefitCustomProperties.md) | :heavy_check_mark: | Properties for a benefit of type `custom`. |

docs/Models/Components/BenefitCustomSubscriber.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
| `description` | *string* | :heavy_check_mark: | The description of the benefit. |
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. |
15+
| `isDeleted` | *bool* | :heavy_check_mark: | Whether the benefit is deleted. |
1516
| `organizationId` | *string* | :heavy_check_mark: | The ID of the organization owning the benefit. |
1617
| `metadata` | array<string, [string\|int\|float\|bool](../../Models/Components/MetadataOutputType.md)> | :heavy_check_mark: | N/A |
1718
| `organization` | [Components\BenefitSubscriberOrganization](../../Models/Components/BenefitSubscriberOrganization.md) | :heavy_check_mark: | N/A |

docs/Models/Components/BenefitDiscord.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ Use it to automatically invite your backers to a Discord server.
1616
| `description` | *string* | :heavy_check_mark: | The description of the benefit. |
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. |
19+
| `isDeleted` | *bool* | :heavy_check_mark: | Whether the benefit is deleted. |
1920
| `organizationId` | *string* | :heavy_check_mark: | The ID of the organization owning the benefit. |
2021
| `metadata` | array<string, [string\|int\|float\|bool](../../Models/Components/MetadataOutputType.md)> | :heavy_check_mark: | N/A |
2122
| `properties` | [Components\BenefitDiscordProperties](../../Models/Components/BenefitDiscordProperties.md) | :heavy_check_mark: | Properties for a benefit of type `discord`. |

0 commit comments

Comments
 (0)