Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 38 additions & 7 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
lockVersion: 2.0.0
id: bd003db9-613a-4093-838e-6d19bf5f76d7
management:
docChecksum: b0f01aec457cc91ea8f087c1cb410d91
docChecksum: 65b52aa270befaec33d1ecb4a090c803
docVersion: 0.1.0
speakeasyVersion: 1.583.1
generationVersion: 2.658.3
releaseVersion: 0.4.3
configChecksum: 51029e9710af04f836bc662263cd8131
speakeasyVersion: 1.600.2
generationVersion: 2.677.3
releaseVersion: 0.4.4
configChecksum: cd7a1798987ad061ebdfa1d8daea1e34
repoURL: https://github.com/polarsource/polar-php.git
installationURL: https://github.com/polarsource/polar-php
published: true
features:
php:
constsAndDefaults: 0.2.0
core: 3.8.6
core: 3.8.9
deprecations: 2.81.1
errorUnions: 0.1.0
flattening: 2.81.1
Expand Down Expand Up @@ -193,6 +193,7 @@ generatedFiles:
- docs/Models/Components/Checkouts.md
- docs/Models/Components/CheckoutsConversion.md
- docs/Models/Components/Clauses.md
- docs/Models/Components/CommittedMonthlyRecurringRevenue.md
- docs/Models/Components/Conditions.md
- docs/Models/Components/CountAggregation.md
- docs/Models/Components/CumulativeRevenue.md
Expand Down Expand Up @@ -457,6 +458,7 @@ generatedFiles:
- docs/Models/Components/MetricsTotalsAverageOrderValue.md
- docs/Models/Components/MetricsTotalsCheckouts.md
- docs/Models/Components/MetricsTotalsCheckoutsConversion.md
- docs/Models/Components/MetricsTotalsCommittedMonthlyRecurringRevenue.md
- docs/Models/Components/MetricsTotalsCumulativeRevenue.md
- docs/Models/Components/MetricsTotalsMonthlyRecurringRevenue.md
- docs/Models/Components/MetricsTotalsNewSubscriptions.md
Expand Down Expand Up @@ -641,8 +643,11 @@ generatedFiles:
- docs/Models/Errors/NotOpenCheckout.md
- docs/Models/Errors/NotPaidOrder.md
- docs/Models/Errors/NotPermitted.md
- docs/Models/Errors/OrderNotEligibleForRetry.md
- docs/Models/Errors/OrdersGenerateInvoiceResponse422OrdersGenerateInvoice.md
- docs/Models/Errors/PaymentAlreadyInProgress.md
- docs/Models/Errors/PaymentError.md
- docs/Models/Errors/PaymentNotReady.md
- docs/Models/Errors/RefundAmountTooHigh.md
- docs/Models/Errors/RefundedAlready.md
- docs/Models/Errors/ResourceNotFound.md
Expand Down Expand Up @@ -770,6 +775,9 @@ generatedFiles:
- docs/Models/Operations/CustomerPortalOrdersListRequest.md
- docs/Models/Operations/CustomerPortalOrdersListResponse.md
- docs/Models/Operations/CustomerPortalOrdersListSecurity.md
- docs/Models/Operations/CustomerPortalOrdersRetryPaymentRequest.md
- docs/Models/Operations/CustomerPortalOrdersRetryPaymentResponse.md
- docs/Models/Operations/CustomerPortalOrdersRetryPaymentSecurity.md
- docs/Models/Operations/CustomerPortalOrdersUpdateRequest.md
- docs/Models/Operations/CustomerPortalOrdersUpdateResponse.md
- docs/Models/Operations/CustomerPortalOrdersUpdateSecurity.md
Expand Down Expand Up @@ -1491,8 +1499,14 @@ generatedFiles:
- src/Models/Errors/NotPaidOrderThrowable.php
- src/Models/Errors/NotPermitted.php
- src/Models/Errors/NotPermittedThrowable.php
- src/Models/Errors/OrderNotEligibleForRetry.php
- src/Models/Errors/OrderNotEligibleForRetryThrowable.php
- src/Models/Errors/PaymentAlreadyInProgress.php
- src/Models/Errors/PaymentAlreadyInProgressThrowable.php
- src/Models/Errors/PaymentError.php
- src/Models/Errors/PaymentErrorThrowable.php
- src/Models/Errors/PaymentNotReady.php
- src/Models/Errors/PaymentNotReadyThrowable.php
- src/Models/Errors/RefundAmountTooHigh.php
- src/Models/Errors/RefundAmountTooHighThrowable.php
- src/Models/Errors/RefundedAlready.php
Expand Down Expand Up @@ -1598,6 +1612,9 @@ generatedFiles:
- src/Models/Operations/CustomerPortalOrdersListRequest.php
- src/Models/Operations/CustomerPortalOrdersListResponse.php
- src/Models/Operations/CustomerPortalOrdersListSecurity.php
- src/Models/Operations/CustomerPortalOrdersRetryPaymentRequest.php
- src/Models/Operations/CustomerPortalOrdersRetryPaymentResponse.php
- src/Models/Operations/CustomerPortalOrdersRetryPaymentSecurity.php
- src/Models/Operations/CustomerPortalOrdersUpdateRequest.php
- src/Models/Operations/CustomerPortalOrdersUpdateResponse.php
- src/Models/Operations/CustomerPortalOrdersUpdateSecurity.php
Expand Down Expand Up @@ -2585,7 +2602,7 @@ examples:
timezone: "UTC"
responses:
"200":
application/json: {"periods": [{"timestamp": "2024-11-05T16:37:46.152Z", "orders": 2313.41, "revenue": 3697.18, "cumulative_revenue": 160547, "average_order_value": 8348.91, "one_time_products": 6315.62, "one_time_products_revenue": 271957, "new_subscriptions": 225346, "new_subscriptions_revenue": 5903.37, "renewed_subscriptions": 146.2, "renewed_subscriptions_revenue": 3772.41, "active_subscriptions": 1692.89, "monthly_recurring_revenue": 5809.97, "checkouts": 6229.46, "succeeded_checkouts": 464.75, "checkouts_conversion": 536209}], "totals": {"orders": 300394, "revenue": 980988, "cumulative_revenue": 5367.66, "average_order_value": 7320.73, "one_time_products": 772559, "one_time_products_revenue": 875093, "new_subscriptions": 903196, "new_subscriptions_revenue": 18.97, "renewed_subscriptions": 723.93, "renewed_subscriptions_revenue": 846052, "active_subscriptions": 5698.58, "monthly_recurring_revenue": 180851, "checkouts": 5307.17, "succeeded_checkouts": 9995.79, "checkouts_conversion": 5883.46}, "metrics": {"orders": {"slug": "<value>", "display_name": "Mortimer35", "type": "percentage"}, "revenue": {"slug": "<value>", "display_name": "Cruz.Yundt29", "type": "scalar"}, "cumulative_revenue": {"slug": "<value>", "display_name": "Keshaun_Mraz87", "type": "scalar"}, "average_order_value": {"slug": "<value>", "display_name": "Therese_Marks93", "type": "percentage"}, "one_time_products": {"slug": "<value>", "display_name": "Roslyn.White86", "type": "scalar"}, "one_time_products_revenue": {"slug": "<value>", "display_name": "Henderson.Herman17", "type": "percentage"}, "new_subscriptions": {"slug": "<value>", "display_name": "Jamaal_Mueller91", "type": "percentage"}, "new_subscriptions_revenue": {"slug": "<value>", "display_name": "Kaylee25", "type": "currency"}, "renewed_subscriptions": {"slug": "<value>", "display_name": "Leland_Yundt", "type": "scalar"}, "renewed_subscriptions_revenue": {"slug": "<value>", "display_name": "Dalton_Waters92", "type": "scalar"}, "active_subscriptions": {"slug": "<value>", "display_name": "Alfonzo_Daugherty", "type": "percentage"}, "monthly_recurring_revenue": {"slug": "<value>", "display_name": "Diana97", "type": "currency"}, "checkouts": {"slug": "<value>", "display_name": "Magdalen_Goodwin-Schoen", "type": "scalar"}, "succeeded_checkouts": {"slug": "<value>", "display_name": "Ida37", "type": "scalar"}, "checkouts_conversion": {"slug": "<value>", "display_name": "Savion.Gerlach", "type": "percentage"}}}
application/json: {"periods": [{"timestamp": "2024-11-05T16:37:46.152Z", "orders": 2313.41, "revenue": 3697.18, "cumulative_revenue": 160547, "average_order_value": 8348.91, "one_time_products": 6315.62, "one_time_products_revenue": 271957, "new_subscriptions": 225346, "new_subscriptions_revenue": 5903.37, "renewed_subscriptions": 146.2, "renewed_subscriptions_revenue": 3772.41, "active_subscriptions": 1692.89, "monthly_recurring_revenue": 5809.97, "committed_monthly_recurring_revenue": 7366.16, "checkouts": 6229.46, "succeeded_checkouts": 464.75, "checkouts_conversion": 536209}], "totals": {"orders": 300394, "revenue": 980988, "cumulative_revenue": 5367.66, "average_order_value": 7320.73, "one_time_products": 772559, "one_time_products_revenue": 875093, "new_subscriptions": 903196, "new_subscriptions_revenue": 18.97, "renewed_subscriptions": 723.93, "renewed_subscriptions_revenue": 846052, "active_subscriptions": 5698.58, "monthly_recurring_revenue": 180851, "committed_monthly_recurring_revenue": 620.86, "checkouts": 5307.17, "succeeded_checkouts": 9995.79, "checkouts_conversion": 5883.46}, "metrics": {"orders": {"slug": "<value>", "display_name": "Mortimer35", "type": "percentage"}, "revenue": {"slug": "<value>", "display_name": "Cruz.Yundt29", "type": "scalar"}, "cumulative_revenue": {"slug": "<value>", "display_name": "Keshaun_Mraz87", "type": "scalar"}, "average_order_value": {"slug": "<value>", "display_name": "Therese_Marks93", "type": "percentage"}, "one_time_products": {"slug": "<value>", "display_name": "Roslyn.White86", "type": "scalar"}, "one_time_products_revenue": {"slug": "<value>", "display_name": "Henderson.Herman17", "type": "percentage"}, "new_subscriptions": {"slug": "<value>", "display_name": "Jamaal_Mueller91", "type": "percentage"}, "new_subscriptions_revenue": {"slug": "<value>", "display_name": "Kaylee25", "type": "currency"}, "renewed_subscriptions": {"slug": "<value>", "display_name": "Leland_Yundt", "type": "scalar"}, "renewed_subscriptions_revenue": {"slug": "<value>", "display_name": "Dalton_Waters92", "type": "scalar"}, "active_subscriptions": {"slug": "<value>", "display_name": "Alfonzo_Daugherty", "type": "percentage"}, "monthly_recurring_revenue": {"slug": "<value>", "display_name": "Diana97", "type": "currency"}, "committed_monthly_recurring_revenue": {"slug": "<value>", "display_name": "Garrett.Stokes", "type": "scalar"}, "checkouts": {"slug": "<value>", "display_name": "Magdalen_Goodwin-Schoen", "type": "scalar"}, "succeeded_checkouts": {"slug": "<value>", "display_name": "Ida37", "type": "scalar"}, "checkouts_conversion": {"slug": "<value>", "display_name": "Savion.Gerlach", "type": "percentage"}}}
"422":
application/json: {}
metrics:limits:
Expand Down Expand Up @@ -3608,5 +3625,19 @@ examples:
application/json: {"error": "ResourceNotFound", "detail": "<value>"}
"422":
application/json: {}
customer_portal:orders:retry_payment:
speakeasy-default-customer-portal:orders:retry-payment:
parameters:
path:
id: "<value>"
responses:
"202":
application/json: "<value>"
"404":
application/json: {"error": "ResourceNotFound", "detail": "<value>"}
"409":
application/json: {"error": "PaymentAlreadyInProgress", "detail": "<value>"}
"422":
application/json: {"error": "OrderNotEligibleForRetry", "detail": "<value>"}
examplesVersion: 1.0.2
generatedTests: {}
2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ generation:
generateNewTests: false
skipResponseBodyAssertions: false
php:
version: 0.4.3
version: 0.4.4
additionalDependencies:
autoload: {}
autoload-dev: {}
Expand Down
14 changes: 7 additions & 7 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
speakeasyVersion: 1.583.1
speakeasyVersion: 1.600.2
sources:
Polar-OAS:
sourceNamespace: polar-oas
sourceRevisionDigest: sha256:81e4d7d214f3b946d1a3b13681128652971a5ae04def48633473fa6dab9a93c2
sourceBlobDigest: sha256:6ae69257f8f372c638f2d75c6110568867e13965232c078df99392a6cfdf8d60
sourceRevisionDigest: sha256:bea8a72d63ce406f06ef661b57c7f56a2979063916591d3ea6de00ea91f8e8f1
sourceBlobDigest: sha256:ed19836ba23cda7f1d88874651baa8d6e4bd393887ae5667329aa84f40a70447
tags:
- latest
- speakeasy-sdk-regen-1752625237
- speakeasy-sdk-regen-1753316457
- 0.1.0
targets:
polar:
source: Polar-OAS
sourceNamespace: polar-oas
sourceRevisionDigest: sha256:81e4d7d214f3b946d1a3b13681128652971a5ae04def48633473fa6dab9a93c2
sourceBlobDigest: sha256:6ae69257f8f372c638f2d75c6110568867e13965232c078df99392a6cfdf8d60
sourceRevisionDigest: sha256:bea8a72d63ce406f06ef661b57c7f56a2979063916591d3ea6de00ea91f8e8f1
sourceBlobDigest: sha256:ed19836ba23cda7f1d88874651baa8d6e4bd393887ae5667329aa84f40a70447
codeSamplesNamespace: polar-api-php-code-samples
codeSamplesRevisionDigest: sha256:8a7883e70818aa1eafa6f88a0809f0f4543fd92aee378812ebc61eb10a6add52
codeSamplesRevisionDigest: sha256:1282d260d0758a22420c307b3e0a04fa81a012e83fa5d9c7a9921b4b5a86eecc
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -420,6 +420,7 @@ foreach ($responses as $response) {
* [update](docs/sdks/polarorders/README.md#update) - Update Order
* [generateInvoice](docs/sdks/polarorders/README.md#generateinvoice) - Generate Order Invoice
* [invoice](docs/sdks/polarorders/README.md#invoice) - Get Order Invoice
* [retryPayment](docs/sdks/polarorders/README.md#retrypayment) - Retry Payment

#### [customerPortal->organizations](docs/sdks/polarorganizations/README.md)

Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -248,4 +248,14 @@ Based on:
### Generated
- [php v0.4.3] .
### Releases
- [Composer v0.4.3] https://packagist.org/packages/polar-sh/sdk#v0.4.3 - .
- [Composer v0.4.3] https://packagist.org/packages/polar-sh/sdk#v0.4.3 - .

## 2025-08-11 00:21:44
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.600.2 (2.677.3) https://github.com/speakeasy-api/speakeasy
### Generated
- [php v0.4.4] .
### Releases
- [Composer v0.4.4] https://packagist.org/packages/polar-sh/sdk#v0.4.4 - .
18 changes: 9 additions & 9 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,20 @@
},
"license": "MIT",
"require": {
"php": "^8.2",
"galbar/jsonpath": "^3.0",
"php": ">=8.2",
"galbar/jsonpath": ">=3.0",
"guzzlehttp/guzzle": "^7.0",
"speakeasy/serializer": "^4.0.3",
"brick/date-time": "^0.7.0",
"phpdocumentor/type-resolver": "^1.8",
"brick/math": "^0.12.1"
"brick/date-time": ">=0.7.0",
"phpdocumentor/type-resolver": ">=1.8",
"brick/math": ">=0.12.1"
},
"require-dev": {
"laravel/pint": "^1.21.2",
"phpstan/phpstan": "^2.1.0",
"phpunit/phpunit": "^10",
"laravel/pint": ">=1.21.2",
"phpstan/phpstan": ">=2.1.0",
"phpunit/phpunit": ">=10",
"roave/security-advisories": "dev-latest",
"orchestra/testbench": "^9.6"
"orchestra/testbench": ">=9.6"
},
"minimum-stability": "stable",
"prefer-stable": true,
Expand Down
23 changes: 23 additions & 0 deletions docs/Models/Components/CommittedMonthlyRecurringRevenue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# CommittedMonthlyRecurringRevenue


## Supported Types

### `int`

```php
/**
* @var int
*/
int $value = /* values here */
```

### `float`

```php
/**
* @var float
*/
float $value = /* values here */
```

3 changes: 2 additions & 1 deletion docs/Models/Components/CustomerOrder.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,4 +31,5 @@
| ~~`userId`~~ | *string* | :heavy_check_mark: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible. | |
| `product` | [Components\CustomerOrderProduct](../../Models/Components/CustomerOrderProduct.md) | :heavy_check_mark: | N/A | |
| `subscription` | [Components\CustomerOrderSubscription](../../Models/Components/CustomerOrderSubscription.md) | :heavy_check_mark: | N/A | |
| `items` | array<[Components\OrderItemSchema](../../Models/Components/OrderItemSchema.md)> | :heavy_check_mark: | Line items composing the order. | |
| `items` | array<[Components\OrderItemSchema](../../Models/Components/OrderItemSchema.md)> | :heavy_check_mark: | Line items composing the order. | |
| `nextPaymentAttemptAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_minus_sign: | When the next payment retry is scheduled | |
Loading