Skip to content

Commit 68e75d3

Browse files
speakeasybotfrankie567
authored andcommitted
ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.513.2
1 parent 5f95fd4 commit 68e75d3

File tree

369 files changed

+7184
-3012
lines changed

Some content is hidden

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

369 files changed

+7184
-3012
lines changed

.speakeasy/gen.lock

+397-143
Large diffs are not rendered by default.

.speakeasy/gen.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ generation:
1515
oAuth2ClientCredentialsEnabled: true
1616
oAuth2PasswordEnabled: true
1717
php:
18-
version: 0.1.1
18+
version: 0.2.0
1919
additionalDependencies:
2020
autoload: {}
2121
autoload-dev: {}

.speakeasy/workflow.lock

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.497.1
1+
speakeasyVersion: 1.513.2
22
sources:
33
Polar-OAS:
44
sourceNamespace: polar-oas
5-
sourceRevisionDigest: sha256:212642c8081808b3c746bbd851e1fd5f5244f2522ef5a3fa603eecd2608fb1a4
6-
sourceBlobDigest: sha256:071f8a45d94cf745d286ef636687563a0219679f6e24911e6daa8268961271bc
5+
sourceRevisionDigest: sha256:bd5b9f81c505921cc7d0017b6e13b27acf176a5b447c8658da53d1d9eb9045ef
6+
sourceBlobDigest: sha256:61513ff303ed114f8d7a75181e7bbfcbd7efc299f6d5d51b33ff9cab71baf237
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1740042253
9+
- speakeasy-sdk-regen-1741306655
1010
- 0.1.0
1111
targets:
1212
polar:
1313
source: Polar-OAS
1414
sourceNamespace: polar-oas
15-
sourceRevisionDigest: sha256:212642c8081808b3c746bbd851e1fd5f5244f2522ef5a3fa603eecd2608fb1a4
16-
sourceBlobDigest: sha256:071f8a45d94cf745d286ef636687563a0219679f6e24911e6daa8268961271bc
15+
sourceRevisionDigest: sha256:bd5b9f81c505921cc7d0017b6e13b27acf176a5b447c8658da53d1d9eb9045ef
16+
sourceBlobDigest: sha256:61513ff303ed114f8d7a75181e7bbfcbd7efc299f6d5d51b33ff9cab71baf237
1717
codeSamplesNamespace: polar-api-php-code-samples
18-
codeSamplesRevisionDigest: sha256:ca037856c110f0af778b9c96d0bf60ec428522397ae3490f3238d48d2bf5c754
18+
codeSamplesRevisionDigest: sha256:7ab88071229b8fa63ceecd193a38dc50214c2ff74b55fff4de52660b6fb90967
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README.md

+67-13
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ $request = new Components\WebhookCheckoutCreatedPayload(
223223
],
224224
slug: '<value>',
225225
name: '<value>',
226-
organizationId: '<value>',
226+
organizationId: '1dbfc517-0bbf-4301-9ba8-555ca42b9737',
227227
properties: new Components\CustomFieldDateProperties(),
228228
modifiedAt: Utils\Utils::parseDateTime('2023-05-31T07:21:27.686Z'),
229229
),
@@ -247,9 +247,10 @@ $request = new Components\WebhookCheckoutCreatedPayload(
247247
customerEmail: '<value>',
248248
customerIpAddress: '<value>',
249249
customerBillingAddress: new Components\Address(
250-
country: 'Guatemala',
250+
country: 'SE',
251251
),
252252
customerTaxId: '<id>',
253+
customerExternalId: '<id>',
253254
discount: new Components\CheckoutDiscountPercentageOnceForeverDuration(
254255
duration: Components\DiscountDuration::Repeating,
255256
type: Components\DiscountType::Percentage,
@@ -298,7 +299,11 @@ $sdk = Polar\Polar::builder()
298299
)
299300
->build();
300301

301-
$request = new Operations\ExternalOrganizationsListRequest();
302+
$request = new Operations\ExternalOrganizationsListRequest(
303+
organizationId: [
304+
'1dbfc517-0bbf-4301-9ba8-555ca42b9737',
305+
],
306+
);
302307

303308
$responses = $sdk->externalOrganizations->list(
304309
request: $request
@@ -311,6 +316,35 @@ foreach ($responses as $response) {
311316
}
312317
}
313318
```
319+
320+
### Per-Operation Security Schemes
321+
322+
Some operations in this SDK require the security scheme to be specified at the request level. For example:
323+
```php
324+
declare(strict_types=1);
325+
326+
require 'vendor/autoload.php';
327+
328+
use Polar;
329+
use Polar\Models\Operations;
330+
331+
$sdk = Polar\Polar::builder()->build();
332+
333+
334+
$requestSecurity = new Operations\CustomerPortalBenefitGrantsGetSecurity(
335+
customerSession: '<YOUR_BEARER_TOKEN_HERE>',
336+
);
337+
338+
$response = $sdk->customerPortal->benefitGrants->get(
339+
security: $requestSecurity,
340+
id: '<value>'
341+
342+
);
343+
344+
if ($response->customerBenefitGrant !== null) {
345+
// handle response
346+
}
347+
```
314348
<!-- End Authentication [security] -->
315349

316350
<!-- Start Available Resources and Operations [operations] -->
@@ -319,11 +353,6 @@ foreach ($responses as $response) {
319353
<details open>
320354
<summary>Available methods</summary>
321355

322-
### [advertisements](docs/sdks/advertisements/README.md)
323-
324-
* [get](docs/sdks/advertisements/README.md#get) - Get Campaign
325-
* [list](docs/sdks/advertisements/README.md#list) - List Campaigns
326-
327356
### [benefits](docs/sdks/benefits/README.md)
328357

329358
* [create](docs/sdks/benefits/README.md#create) - Create Benefit
@@ -359,7 +388,11 @@ foreach ($responses as $response) {
359388

360389
#### [customerPortal->customers](docs/sdks/polarcustomers/README.md)
361390

391+
* [addPaymentMethod](docs/sdks/polarcustomers/README.md#addpaymentmethod) - Add Customer Payment Method
392+
* [deletePaymentMethod](docs/sdks/polarcustomers/README.md#deletepaymentmethod) - Delete Customer Payment Method
362393
* [get](docs/sdks/polarcustomers/README.md#get) - Get Customer
394+
* [getPaymentMethods](docs/sdks/polarcustomers/README.md#getpaymentmethods) - Get Customer Payment Methods
395+
* [update](docs/sdks/polarcustomers/README.md#update) - Update Customer
363396

364397
#### [customerPortal->downloadables](docs/sdks/downloadables/README.md)
365398

@@ -395,9 +428,14 @@ foreach ($responses as $response) {
395428

396429
* [create](docs/sdks/customers/README.md#create) - Create Customer
397430
* [delete](docs/sdks/customers/README.md#delete) - Delete Customer
431+
* [deleteExternal](docs/sdks/customers/README.md#deleteexternal) - Delete Customer by External ID
398432
* [get](docs/sdks/customers/README.md#get) - Get Customer
433+
* [getExternal](docs/sdks/customers/README.md#getexternal) - Get Customer by External ID
434+
* [getState](docs/sdks/customers/README.md#getstate) - Get Customer State
435+
* [getStateExternal](docs/sdks/customers/README.md#getstateexternal) - Get Customer State by External ID
399436
* [list](docs/sdks/customers/README.md#list) - List Customers
400437
* [update](docs/sdks/customers/README.md#update) - Update Customer
438+
* [updateExternal](docs/sdks/customers/README.md#updateexternal) - Update Customer by External ID
401439

402440
### [customerSessions](docs/sdks/customersessions/README.md)
403441

@@ -539,7 +577,11 @@ $sdk = Polar\Polar::builder()
539577
)
540578
->build();
541579

542-
$request = new Operations\ExternalOrganizationsListRequest();
580+
$request = new Operations\ExternalOrganizationsListRequest(
581+
organizationId: [
582+
'1dbfc517-0bbf-4301-9ba8-555ca42b9737',
583+
],
584+
);
543585

544586
$responses = $sdk->externalOrganizations->list(
545587
request: $request
@@ -593,7 +635,11 @@ $sdk = Polar\Polar::builder()
593635
->build();
594636

595637
try {
596-
$request = new Operations\ExternalOrganizationsListRequest();
638+
$request = new Operations\ExternalOrganizationsListRequest(
639+
organizationId: [
640+
'1dbfc517-0bbf-4301-9ba8-555ca42b9737',
641+
],
642+
);
597643

598644
$responses = $sdk->externalOrganizations->list(
599645
request: $request
@@ -637,13 +683,17 @@ use Polar;
637683
use Polar\Models\Operations;
638684

639685
$sdk = Polar\Polar::builder()
640-
->setServer('sandbox'
686+
->setServer('sandbox')
641687
->setSecurity(
642688
'<YOUR_BEARER_TOKEN_HERE>'
643689
)
644690
->build();
645691

646-
$request = new Operations\ExternalOrganizationsListRequest();
692+
$request = new Operations\ExternalOrganizationsListRequest(
693+
organizationId: [
694+
'1dbfc517-0bbf-4301-9ba8-555ca42b9737',
695+
],
696+
);
647697

648698
$responses = $sdk->externalOrganizations->list(
649699
request: $request
@@ -675,7 +725,11 @@ $sdk = Polar\Polar::builder()
675725
)
676726
->build();
677727

678-
$request = new Operations\ExternalOrganizationsListRequest();
728+
$request = new Operations\ExternalOrganizationsListRequest(
729+
organizationId: [
730+
'1dbfc517-0bbf-4301-9ba8-555ca42b9737',
731+
],
732+
);
679733

680734
$responses = $sdk->externalOrganizations->list(
681735
request: $request

RELEASES.md

+11-1
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,14 @@ Based on:
2828
### Generated
2929
- [php v0.1.1] .
3030
### Releases
31-
- [Composer v0.1.1] https://packagist.org/packages/polar-sh/sdk#v0.1.1 - .
31+
- [Composer v0.1.1] https://packagist.org/packages/polar-sh/sdk#v0.1.1 - .
32+
33+
## 2025-03-07 00:17:18
34+
### Changes
35+
Based on:
36+
- OpenAPI Doc
37+
- Speakeasy CLI 1.513.2 (2.545.2) https://github.com/speakeasy-api/speakeasy
38+
### Generated
39+
- [php v0.2.0] .
40+
### Releases
41+
- [Composer v0.2.0] https://packagist.org/packages/polar-sh/sdk#v0.2.0 - .

USAGE.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,11 @@ $sdk = Polar\Polar::builder()
1313
)
1414
->build();
1515

16-
$request = new Operations\ExternalOrganizationsListRequest();
16+
$request = new Operations\ExternalOrganizationsListRequest(
17+
organizationId: [
18+
'1dbfc517-0bbf-4301-9ba8-555ca42b9737',
19+
],
20+
);
1721

1822
$responses = $sdk->externalOrganizations->list(
1923
request: $request

composer.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"php": "^8.2",
1212
"galbar/jsonpath": "^3.0",
1313
"guzzlehttp/guzzle": "^7.0",
14-
"speakeasy/serializer": "^4.0.0",
14+
"speakeasy/serializer": "^4.0.3",
1515
"brick/date-time": "^0.7.0",
1616
"phpdocumentor/type-resolver": "^1.8",
1717
"brick/math": "^0.12.1"

docs/Models/Components/Address.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33

44
## Fields
55

6-
| Field | Type | Required | Description |
7-
| ------------------ | ------------------ | ------------------ | ------------------ |
8-
| `country` | *string* | :heavy_check_mark: | N/A |
9-
| `line1` | *?string* | :heavy_minus_sign: | N/A |
10-
| `line2` | *?string* | :heavy_minus_sign: | N/A |
11-
| `postalCode` | *?string* | :heavy_minus_sign: | N/A |
12-
| `city` | *?string* | :heavy_minus_sign: | N/A |
13-
| `state` | *?string* | :heavy_minus_sign: | N/A |
6+
| Field | Type | Required | Description | Example |
7+
| ------------------ | ------------------ | ------------------ | ------------------ | ------------------ |
8+
| `country` | *string* | :heavy_check_mark: | N/A | US |
9+
| `line1` | *?string* | :heavy_minus_sign: | N/A | |
10+
| `line2` | *?string* | :heavy_minus_sign: | N/A | |
11+
| `postalCode` | *?string* | :heavy_minus_sign: | N/A | |
12+
| `city` | *?string* | :heavy_minus_sign: | N/A | |
13+
| `state` | *?string* | :heavy_minus_sign: | N/A | |

docs/Models/Components/AdvertisementCampaignListResource.md

-10
This file was deleted.

docs/Models/Components/AdvertisementSortProperty.md

-15
This file was deleted.

docs/Models/Components/Benefit.md

-9
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,6 @@
33

44
## Supported Types
55

6-
### `Components\BenefitAds`
7-
8-
```php
9-
/**
10-
* @var Components\BenefitAds
11-
*/
12-
Components\BenefitAds $value = /* values here */
13-
```
14-
156
### `Components\BenefitCustom`
167

178
```php

docs/Models/Components/BenefitAds.md

-20
This file was deleted.

docs/Models/Components/BenefitAdsCreate.md

-11
This file was deleted.

docs/Models/Components/BenefitAdsProperties.md

-11
This file was deleted.

0 commit comments

Comments
 (0)